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.
No levantamento para a obtenção dos requisitos do software, uma das técnicas de estrutura de entrevista é aquela que tem seu início com perguntas mais especificas e é finalizada com perguntas mais genéricas sobre o sistema, denominando-se estrutura em
funil.
pirâmide.
diamante.
quadrante.
árvore.
Na engenharia de software, etnografia é
O design de software deve descrever diversos aspectos do software para que, assim, possibilite sua construção. Entre estes aspectos NÃO se inclui
a estrutura estática do sistema e a hierarquia de seus módulos.
a descrição dos dados a serem usados.
as interações entre módulos, incluindo as regras de como elas devem acontecer e porque elas acontecem.
os algoritmos a serem usados.
o desprendimento às restrições e a clareza dos objetivos.
As políticas de rastreabilidade de requisitos são decididas durante o estágio de
É um princípio que recomenda que um elemento que compõe o design de software deve ser representado apenas por suas características essenciais, permitindo assim, a distinção de outros elementos por parte do observador e, a consequente representação de um elemento do design mais simples, uma vez que detalhes desnecessários são descartados:
Abstração.
Divisão e conquista.
Encapsulamento.
Modularização.
Separação de preocupações.
Para decidir sobre os limites do sistema, ou seja, distinguir o que é o sistema e o que é o ambiente do sistema, um trabalho é feito em conjunto com os stakeholders em um estágio inicial de elicitação e análise de requisitos. Esse trabalho culmina, em primeira instância, com um modelo
Dentre as etapas para o desenvolvimento de software em que a UML pode ser aplicada, aquela em que serão modeladas somente classes que pertençam ao domínio principal do problema do software, deixando de lado classes técnicas que gerenciem banco de dados, interface, comunicação, concorrência e outras, é a etapa de
análise de requisitos.
análise sistêmica.
projeto.
implementação.
testes/implantação.
Na especificação dirigida a riscos, a compreensão da probabilidade de ocorrência de um risco e das consequências potenciais, se um acidente ou incidente, associado com este risco, ocorrer, é da competência do processo de
Ciência da Computação - Engenharia de Software - Instituto Americano de desenvolvimento (IADES) - 2010
A Unified Modeling Language (UML) é uma linguagem para visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. Por se tratar de uma linguagem, ela possui uma sintaxe e uma semântica bem definida. Considerando os conceitos relacionados a esta linguagem, assinale a alternativa incorreta.
Um diagrama de comunicação é um tipo de diagrama de interação cuja ênfase está na ordem temporal de mensagens.
Uma interface é a parte de um caso de uso em que se apresentam as interações do sistema com um ator externo ao sistema
Com ela é possível representar precisamente modelos de implementação de software, mas não é possível representar modelos conceituais, que reflitam a abstração do mundo real utilizada na concepção do software.
A UML permite modelar aspectos estruturais e dinâmicos do software de uma maneira integrada. Para tanto, as entidades dos modelos dinâmicos devem ter suas estruturas definidas e caracterizadas nos modelos estáticos.
No contexto da UML, definir o sistema e entender de forma macro os seus objetivos, identificar os possíveis atores e as atividades que envolvem esses atores, estabelecer os relacionamentos entre os elementos, e checar o modelo com usuários e cliente, constituem um roteiro que pode ser seguido na elaboração do Diagrama de
Classes.
Interação.
Casos de Uso.
Colaboração.
Componentes.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...