Você está na página 1de 3

1) Na concepção de Pressman e Maxim (2016), a Engenharia de Software abrange um

conjunto de três elementos: processo, métodos e ferramentas. A base da engenharia de


software é camada de processos. Considerando os diferentes modelos de processos da
Engenharia de Software, o Processo Unificado (PU) foi criado para apoiar o
desenvolvimento orientado a objetos com a Unified Modeling Language (UML),
fornecendo uma forma sistemática de especificar sistemas de softwares para diferentes
domínios e tamanhos de projetos. No PU, as fases de Concepção, Elaboração,
Construção e Transição ocorrem em ciclos iterativos, a partir do conjunto de atividades
que são executadas para a transformação dos requisitos de usuário em um sistema de
software.

Assinale a alternativa correta que indica as atividades que são concentradas na fase de
“Elaboração” do Processo Unificado.

Alternativas:

 a) Implementação.
 b) Testes.
 c) Projeto e Testes.
 d) Requisitos, Análise e Projeto.
 e) Requisitos e Testes.

2) No modelo de processo de engenharia de software - Processo Unificado, a atividade


de Requisitos é a primeira atividade do ciclo de cada fase do processo. Abstrair,
entender e definir os requisitos do domínio do problema é uma das tarefas mais difíceis
da engenharia de software, pois é a etapa que fundamenta e sustenta todo o processo de
desenvolvimento do software. A Engenharia de Requisitos é o processo de descobrir,
analisar, documentar e verificar os serviços e restrições.

Assinale a alternativa correta que indica a primeira classificação dos requisitos de um


sistema de software.

Alternativas:

 a) Requisitos de Cliente e Requisitos de Projeto.


 b) Requisitos de Usuário e Requisitos de Sistema.
 c) Requisitos de Usuário e Requisitos Funcionais.
 d) Requisitos de Funcionais e Requisitos Primários.
 e) Requisitos Primários e Requisitos Secundários.

3) Iniciando a modelagem do sistema de software, na primeira fase do Processo


Unificado - Concepção, deve-se definir o planejamento do projeto em consonância com
a metodologia definida para o desenvolvimento do sistema, além de definir a ideia
inicial do negócio, a delimitação do escopo do sistema, o entendimento do contexto do
sistema e a definição dos principais casos de uso do sistema, consistindo no
entendimento dos requisitos funcionais do sistema.

Sobre as técnicas de modelagem da UML, complete as lacunas da sentença a seguir:

Para modelagem da atividade de Requisitos, das técnicas de modelagem da Unified


Modeling Language (UML), pode-se adotar o ____________________ para modelar os
requisitos funcionais, que posteriormente, guiará o processo de desenvolvimento; o
____________________ para representar o comportamento de cada requisito funcional,
do sistema, subsistemas ou de um ou mais processos de negócio do domínio do sistema;
e também, pode-se adotar o ____________________ para especificar o cenário
temporal de cada funcionalidade identificada como requisito funcional.

Assinale a alternativa que completa as lacunas corretamente.

Alternativas:

 a) Diagrama de Comunicação / Diagrama de Casos de Uso / Diagrama de


Sequência.
 b) Diagrama de Comunicação / Diagrama de Perfil / Diagrama de Visão Geral
de Interação.
 c) Diagrama de Casos de Uso / Diagrama de Pacotes / Diagrama de
Comunicação.
 d) Diagrama de Casos de Uso / Diagrama de Perfil / Diagrama de Atividades.
 e) Diagrama de Casos de Uso / Diagrama de Atividades / Diagrama de
Sequência.

4) Independente do domínio de um sistema de software, a modelagem das atividades


iniciais de um processo de desenvolvimento de software é fundamental para garantir o
cumprimento do planejamento estipulado para o desenvolvimento do sistema, bem
como, atender plenamente e satisfatoriamente os requisitos definidos para o sistema.

As técnicas de modelagem da Unified Modeling Language (UML) não estão vinculadas


a um processo de desenvolvimento de software. Assim, uma vez que se define que a
UML será adotada para a modelagem de um sistema de software orientado da objetos,
quem define qual diagrama será utilizado é o profissional analista de sistemas ou o
responsável pela metodologia de desenvolvimento da empresa.

 Sobre os diagramas da UML, complete as lacunas da sentença a seguir.

O _____________________ é um diagrama estrutural da UML, que visa identificar a


arquitetura do conjunto de elementos que interagem entre si durante a execução do
sistema, formando uma colaboração entre esses elementos que se comunicam, ou seja, a
estrutura refere-se a uma composição de elementos interconectados por vínculos de
comunicação que colaboram entre si para atingir um objetivo. Já para modelagem dos
objetos que possuem estados relevantes, deve utilizar o ______________ que representa
um comportamento que, especifica as sequências de estados pelos quais um objeto
passa durante seu tempo de vida, em resposta aos eventos disparados que provocam as
transições entre os estados.

Assinale a alternativa que completa as lacunas corretamente.

Alternativas:

 a) Diagrama de Casos de Uso / Diagrama de Perfil.


 b) Diagrama de Casos de Uso / Diagrama de Classes.
 c) Diagrama de Atividades / Diagrama de Classes.
 d) Diagrama de Estrutura Composta / Diagrama de Máquina de Estados.
 e) Diagrama de Estrutura Composta / Diagrama de Objetos.

Você também pode gostar