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.
Na UML, um relacionamento semântico entre dois itens em que a alteração de um pode afetar a semântica do outro e uma representação estrutural entre o todo e suas partes são as respectivas definições de
generalização, que é um tipo especial de associação, e dependência, representada por uma linha cehia com seta
dependência, representada por uma linha tracejada com seta, e agregação, que é um tipo especial de associação
generalização e agregação que são tipos especiais de associação
dependência, representada por uma linha cheia com seta, e generalização, que é um tipo especial de associação
agregação e generalização, que são tipos especiais de associação
Assinale entre os modelos abaixo aquele que NÃO é empregado na Análise Essencial:
Uma ferramenta computadorizada de auxílio ao processo de software deve contemplar e permitri seu registro e controle em diversos níveis do ciclo de desenvolvimento: Upper CASE em um nível mais alto e Lower CASE em um nível mais baixo. De acordo com a classificação geralmente aceita, são, respectivamente, duas aplicações coerentes para Upper e duas para Lower:
codificação, teste de programa, manutenção e planejamento
análise, codificação, projeto de aplicação e teste de programa
análise, planejamento, teste de programa, análise e codificação
projeto da aplicação, teste de programa, análise e codificação
planejamento, manutenção, teste de programa e análise
Os objetivos listados a seguir dizem respeito à(ao):
I. Identificar a necessidade do usuário.
II. Avaliar a concepção do sistema quanto à sua exeqüibilidade.
III. Executar análise econômica e técnica.
IV. Atribuir funções ao hardware, ao software, às pessoas, ao banco de dados e aos demais elementos do sistema.
V. Estabelecer as restrições de prazo e de custo.
VI. Criar uma definição de sistema que construa a base para todo o trabalho de engenharia subseqüente.
Assinale a alternativa correspondente:
No RUP, a análise do domínio do problema, o desnvolvimento do plano do projeto, o estabalecimento de uma sólida base arquitetural e a eliminição dos elementos de mais alto risco do projeto são objetivos
da Elaboration Phase
da Construction Phase
da Inception Phase
da Transition Phase
do Deployment
Ao se fazer o Planejamento de um software é necessário, entre outros fatores, de cronogramas ou mais precisamente, de métodos de determinação de cronogramas. Entre os métodos mais utilizados em um Planejamento, destacam-se:
Dos nove core process workflow do RUP, são, respectivamente, dois core engineering e dois core supporting workflows:
Implementation, Test, Project Management e Environment
Requirements, Configuration and Change Management, Project Management e Test
Configuration and Change Management, Implementation, Requirements e Test
Project Management, Requirements e Implementation
Business modeling, Requirements, Analysis & Design e Implamentation
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Com relação a engenharia de software, julgue os seguintes itens.
A arquitetura de um sistema de software é influenciada por casos de uso identificados na especificação dos requisitos. Além de casos de uso, outros fatores influenciam a arquitetura de um sistema, a exemplo de softwares de sistema usados e requisitos não-funcionais.
Sobre a Análise de Requisitos, observe as afirmativas abaixo:
I. É uma tarefa da engenharia de software que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software.
II. Possibilita que o engenheiro de sistemas especifique a função e o desempenho do software, indique a interface do software com outros elementos do sistema e estabeleça quais são as restrições de projeto que o software deve enfrentar.
III. Na Análise de Requisitos é de fundamental importância a fase de teste do sistema sem a qual o sistema pode ser implementado sem as garantias mínimas recomendadas nesta fase.
Está(ão) correta(s) apenas a(s) afirmativa(s):
Na arquitetura MVC, o encapsulamento das funcionalidade de processamento específicas da aplicação, a selação do comportamento do modelo e a permissão do apresentação da lógica de processamento são respectivamente as atribuições
do Modelo, da Visão e do Controlador
da Visão, do Modelo e do Controlador
do Controlador, do Modelo e da Visão
do Modelo, do Controlador e da Visão
da Visão, do Controlador e do Modelo
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...