Questões de Concurso Sobre engenharia de software
Foram encontradas 14.775 questões
Aplicações desenvolvidas para ambiente WEB podem ter um fluxo de navegação entre páginas que seja complexo, mas o melhor diagrama UML para modelar esse fluxo é o de Sequência.
Na modelagem UML, o Diagrama de Sequência demonstra a associação entre os objetos e suas interações organizadas em uma sequência de tempo.
Considerando-se os diagramas de classe apresentados, é correto afirmar que a Figura1 representa uma associação de composição e que,na Figura 2,a classe “Serviço" é uma classe de associação.
Um dos 13 (treze) diagramas definidos na versão 2.0 da linguagem UML (Unified Modeling Language) é o de Caso de Uso,e,nesse diagrama, um ator pode representar o papel que um ser humano ou um dispositivo de hardware desempenha no sistema, mas nunca outro sistema.
O Software orientado a objetos(OO) é fundamentalmente diferente do software desenvolvido como uso de métodos convencionais,e,em razão disso,métricas utilizadas para sistemas OO devem focalizar as características que distinguem o software OO do software convencional,como métricas orientadas a Classes.
Pontos de Função apenas medem o tamanho funcional do software baseando-se em uma avaliação padronizada dos requisitos dos usuários e, diferentemente de Linhas de Código,não são dependentes da implementação física e das linguagens utilizadas no desenvolvimento do software.
A tarefa descrita é denominada:

Ela representa uma ferramenta empregada na gerência de projetos e que apresenta as seguintes características:
I. fornece um método simples de sistematizar uma classe de fatos, probabilidades e oportunidades combinados, cujos efeitos poderiam ser, de outro modo, difíceis de manipular e comparar.
II. pode ser utilizada em uma série de situações diversas, da avaliação de riscos ou comparação entre propostas alternativas até a discussão dos resultados de um brainstorming.
III. em combinação com um banco de dados consolidado ou técnicas de modelagem por computador, formulários sofisticados proporcionam um recurso útil de análise.
Essa ferramenta é conhecida como:

Essa figura é conhecida por diagrama de:
Essas funções são denominadas:

Em conformidade com a figura, os testes de integração, de unidade, de sistema e de validação correspondem respectivamente, aos números:

A figura ilustra o uso do diagrama de:
I. Enfatiza as características de concorrência, sincronização e desempenho do sistema.
II. Enfatiza a distribuição física do sistema em seus subsistemas e a conexão entre essas partes.
As visões I e II são denominadas, respectivamente:
I. Um representante do usuário final do sistema deve estar disponível em tempo integral, sendo um membro da equipe de desenvolvimento o responsável por trazer os requisitos do sistema à equipe de XP para implementação.
II. Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento, com todos os desenvolvedores de posse de todo o código.
Os princípios I e II são conhecidos, respectivamente, como:

As etapas I, II, III, e IV são conhecidas, respectivamente, por:
I. Teste e documentação constantes são realizados à medida que o produto é construído.
II. O trabalho e desenvolvimento, e o pessoal que o efetua, são realizados por completo, com partições de alto acoplamento sem possibilidade de reuso.
III. Pequenas equipes de trabalho são organizadas de modo a maximizar a comunicação, minimizar a supervisão e maximizar o compartilhamento de conhecimento tácito informal.
IV. A complexidade do processo dificulta e não permite a produção de versões do software, que podem ser inspecionados e testados.
V. O processo precisa ser adaptável tanto a modificações técnicas quanto de negócios, para garantir que o melhor produto possível seja produzido.
Estão em conformidade com os princípios de desenvolvimento ágil Scrum, somente as seguintes afirmativas:
I. Trata do estabelecimento das entidades que irão interagir com o sistema e de suas interações.
II. Trata do entendimento do domínio do problema e estabelecer um framework de arquitetura para o sistema.
III. Trata do projeto, programação e teste do sistema.
IV. Trata da implantação do sistema no ambiente real de funcionamento.
As fases I, II, III e IV são denominadas, respectivamente:
Essa etapa é denominada: