Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3° Ed. 657 pg. 2009.
PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH Editora, 2016. 940 p.
PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH Editora, 2016.
NÃO é um exemplo de modelo prescritivo segundo Pressman (2016):
Os dois grupos citados denominam-se Princípios de
( ) O teste unitário foca em validar cada componente individualmente.
( ) O teste unitário é geralmente realizado pelos usuários finais.
( ) O teste unitário é rápido de ser executado.
( ) O teste unitário verifica a interação entre diferentes módulos do software.
( ) O teste unitário pode usar frameworks específicos, como JUnit para Java.
( ) Requisitos funcionais descrevem o que o sistema deve fazer.
( ) Requisitos não funcionais estão relacionados à experiência do usuário.
( ) Requisitos funcionais podem ser testados diretamente.
( ) Requisitos não funcionais são sempre fáceis de medir.
( ) Requisitos funcionais e não funcionais são mutuamente exclusivos.
I. Diagramas de atividades mostram as atividades envolvidas em um processo ou no processamento de dados.
II. Diagramas de sequência mostram as interações entre as classes de objeto no sistema.
III. Diagramas de casos de uso mostram as interações entre um sistema e seu ambiente.
IV. Diagramas de estado mostram como o sistema reage aos eventos internos e externos.
I. Na atividade de orientação e aprovação do usuário, os usuários finais aprovam o protótipo final como sistema definitivo a partir de seu uso e da observação da documentação fornecida.
II. Na atividade de treinamento, os usuários finais são treinados para o uso do sistema, sendo considerados o artefato de saída dessa atividade.
III. Na atividade de implantação, o sistema é implementado e liberado para os usuários finais, resultando no artefato sistema entregue.
IV. Na atividade de revisão de negócio, o impacto do sistema sobre os objetivos de negócio é avaliado, podendo levar o projeto a um novo ciclo ou ao reinício do ciclo atual para refinar e melhorar os resultados.
Assinale a alternativa que contém todas as afirmações CORRETAS:
I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido.
II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema.
III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento.
IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto.
Estão CORRETAS as afirmações: