Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Os processos de desenvolvimento rápido de software são concebidos para produzir, rapidamente, softwares úteis. O software não é desenvolvido como uma única unidade, mas como uma série de incrementos, em que cada incremento inclui uma nova funcionalidade no sistema. Embora existam muitas abordagens para o desenvolvimento rápido de software, elas compartilham algumas características fundamentais, como
a definição de requisitos e alterações no sistema, que devem ser definidas antes do início do processo, podendo ser alteradas somente após a total entrega e aceite do produto, trazendo agilidade ao processo, pois a equipe de desenvolvimento pode trabalhar sem a interferência do usuário final.
os processos de especificação, projeto e implementação, que são criados em uma única etapa do sistema, diferindo de processos tradicionais de desenvolvimento de software, que os intercalam e reduzem a velocidade em que o software é produzido.
a especificação detalhada de todo o projeto, que contém documentos de requisitos elaborados para cada detalhe funcional e não funcional e também de cada novo item incluído nas etapas de iteração.
a diminuição do número de versões, que aumenta a quantidade de itens funcionais incluídos em cada entrega. A especificação e avaliação de cada versão são exclusivas da equipe de desenvolvimento, fato que contribui para o aumento da velocidade e rapidez do processo.
as interfaces de usuário do sistema, que geralmente são desenvolvidas com o auxílio de um sistema interativo que permite a criação rápida do projeto da interface por meio de desenho e inserção de ícones.
Em relação às funcionalidades oferecidas por ferramentas CASE (Computer-Aided Software Engineering), é possível dizer que são utilizadas para a
I. uniformização do processo de desenvolvimento e das atividades realizadas.
II. reutilização de vários artefatos ao longo dos projetos, permitindo o aumento da produtividade.
III. automação de atividades, destacando-se a geração de código e de documentação.
IV. modelagem de processos de negócio.
Está correto o que consta em
I, II, III e IV.
I, II e IV, apenas.
III e IV, apenas.
II, III e IV, apenas.
I, II e III, apenas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Considerando o desenvolvimento de um projeto de informatização do acompanhamento público de processos jurídicos, julgue os itens a seguir, com relação aos requisitos do sistema de informação.
Identificada facilidade do cliente em entender uma especificação matemática, é correto utilizar, também, na especificação dos requisitos, notações baseadas em máquinas de estado finito, uma vez que elas podem reduzir a ambiguidade de um documento de requisitos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Considerando o desenvolvimento de um projeto de informatização do acompanhamento público de processos jurídicos, julgue os itens a seguir, com relação aos requisitos do sistema de informação.
Por ser inadequada, a utilização de protótipos para a validação dos requisitos não funcionais deve ser descartada.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.
Com base nessa situação hipotética, julgue os itens que se seguem.
Conforme a metodologia definida pelo IFPUG (International Function Point User Group), computam-se como arquivos de interface externa os dados que sejam recebidos de outra aplicação e utilizados para alterar ou remover dados de um arquivo lógico interno.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.
Com base nessa situação hipotética, julgue os itens que se seguem.
De acordo com o denominado processo unificado (unified process UP), a verificação da qualidade do software é de responsabilidade da fase de transição.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.
Com base nessa situação hipotética, julgue os itens que se seguem.
O XP (extreme programming) é um método ágil, que preconiza a criação de um caso de teste unitário antes do início da codificação.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.
O diagrama de implantação da UML é irrelevante para a representação de um sistema embutido, pois, nesse processo, considera-se um único nó de hardware.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.
O padrão de projeto conhecido como façade é indicado para a definição de uma interface de nível mais alto que torne mais fácil a comunicação entre os subsistemas de um sistema complexo.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.
Considere um sistema de gerenciamento de documentos em que um diagrama da UML represente o caso de uso denominado protocolar requerimento e o caso de uso protocolar retificação de requerimento. Nessa situação, a representação mais adequada é a que consiste em inserir um ponto de extensão no segundo caso de uso, a partir do qual ele será estendido pelo comportamento do primeiro.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...