Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Na figura II, que representa o modelo em cascata, a etiqueta #a corresponde à manutenção, e a etiqueta #b, ao projeto. Esse modelo tem a característica de a saída de uma fase ser a entrada para a seguinte.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Julgue os seguintes itens, relativos a caso de uso.
I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.
II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.
III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.
IV Um caso de uso envolve a interação dos atores com o sistema.
A quantidade de itens certos é igual a
0
1
2
3
4
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Em UML (unified modeling language), os diagramas estruturais são organizados em função dos principais grupos de itens encontrados na modelagem de um sistema. Os diagramas estruturais em UML não incluem o diagrama de
classes.
caso de uso.
componentes.
estrutura composta.
objetos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Ferramentas CASE que oferecem serviços utilizados durante todas as etapas de desenvolvimento de um software são classificadas como
vertical.
diagonal.
transversal.
meridional.
horizontal.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Segundo a OMT, em orientação a objetos, o diagrama na figura acima representa
uma herança.
um compartilhamento.
uma agregação.
uma generalização.
um método.
São propriedades do compontente do Delphi ClientDataset, EXCETO:
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Acerca de padrões de projeto, assinale a opção correta.
Padrões de projeto são aplicados no tratamento de códigos específicos de linguagem de programação orientada a objetos. Essa característica permite redução de custos, mas prejudica a qualidade de uma aplicação.
Padrões de projeto são tratados com o enfoque na melhoria da qualidade de um projeto de software. O seu uso racional aumenta a produtividade de determinado ponto de desenvolvimento e aumenta os custos em função da qualidade de uma aplicação.
Embora não sejam aplicados em técnicas de desenvolvimento de aplicações, padrões de projeto fornecem uma visão orientada a objetos para solução de problemas, com um baixo custo.
Padrões de projeto são aplicados ao desenvolvimento de aplicações e, de maneira geral, fornecem meios de se descrever soluções para problema. Essa característica permite redução do tempo gasto com o desenvolvimento e melhoria da qualidade da aplicação.
Padrões de projeto permitem redução do tempo gasto com um desenvolvedor e geralmente melhoram a qualidade de uma aplicação. Essa característica incentiva o reuso de software para resolver problemas, mas tem como desvantagem o aumento do custo de uma aplicação
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Na arquitetura MVC, o componente que gerencia o comportamento e os dados do domínio da aplicação, responde às requisições sobre o seu estado e responde às instruções para mudança de estado é
o modelo.
o controle.
a visão.
o coding.
a maturidade.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Assinale a opção correta acerca das metodologias de desenvolvimento de software.
Extreme programming é um método centrado no usuário, na produtividade do desenvolvimento e na documentação de apoio.
RUP, uma metodologia adequada para grandes projetos de desenvolvimento, tem como características a facilidade de uso e a agilidade do projeto.
O Microsoft Solution Framework (MSF), apesar de não ser uma metodologia em si, mas um guia genérico para desenvolvimento, é uma solução ampla de engenharia de software que orienta desenvolvedores tanto no ambiente Microsoft, como em Unix.
O uso de uma ou mais metodologias de desenvolvimento é prejudicial ao bom desempenho do projeto.
Por ser embasado em componentes relacionados a objetos, o RUP permite a produção de uma arquitetura executável nas fases iniciais do projeto.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Com relação a requisitos de software, julgue os itens a seguir.
As principais entidades intervenientes do gerenciamento de requisitos são os usuários, os clientes, os analistas de mercado, as agências reguladoras e os engenheiros de software.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...