Questões de Concurso Sobre engenharia de software
Foram encontradas 14.487 questões
I – O padrão de projeto Abstract Factory tem a intenção de definir uma interface para criar um objeto, mas deixar as subclasses decidirem que classe instanciar. Este padrão permite adiar a instanciação para subclasses.
II – O padrão de projeto Singleton tem como intenção garantir que uma classe tenha somente uma instância e fornecer um ponto global de acesso para a mesma.
III – O padrão de projeto Factory Method tem a intenção de fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Padrões de Projetos – Soluções Reutilizáveis, Editora Bookman, 2000.
Assinale a alternativa CORRETA, conforme Gamma et al. (2000):
GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3° Ed. 657 pg. 2009.
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: