Buscar

Proc Desenv Soft 03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aluno: Matrícula: 
Disciplina: CCT0194 - PROC.DESENV.SOFTWARE Período Acad.: 2017.3 EAD (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
 
1. 
 
 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a 
importância de se fazer uma modelagem para identificar se há uma falha no 
Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das 
Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja 
finalidade é: Identifique e descreva pelo menos dois desses modelos. 
 
 
 
 
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de 
alguma tarefa; 
 
 
Ajudar a filtrar e refinar as classes por associação e agregação; 
 
 
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; 
 
 
Validar e indicar as dificuldades de implementação no plano conceitual; 
 
 
Mapear as mensagens que devem ser executadas para alguma operação; 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
O diagrama de classe é um dos mais importantes na UML. Este diagrama define a 
estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o 
comportamento de um objeto. O que representa as características do objeto? 
 
 
 
 
Mensagens 
 
 
Atributos 
 
 
Agregação 
 
 
Composição 
 
 
Herança 
 
 
 
 
3. 
 
 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
 
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo 
comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 
1994). 
 
 
É uma propriedade das ligações de uma associação. 
 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à 
realidade estudada (Rumbaugh, 1994). 
 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
 Gabarito Comentado 
 
 
 
4. 
 
 
Análise de requisitos é uma importante fase da engenharia de software, na qual os 
desenvolvedores do sistema identificam as necessidades do cliente para posteriormente 
projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da 
fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. 
 
 
 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
 
Desenvolvimento, homologação, produção 
 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
 
Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
 Gabarito Comentado 
 
 
 
5. 
 
 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a 
importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML 
- Unified Modeling Language. Esta modelagem é: 
 
 
 
 
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de 
Relacionamentos e Diagrama de Classe; 
 
 
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de 
Interação e Diagrama de Relacionamentos; 
 
 
Utilizada em engenharia de software para visualizar o desenho do sistema e a 
intercomunicação entre objetos; 
 
 
Utilizada para definir os requisitos foram detalhados, validando-os e indicando as 
dificuldades de implementação no plano estratégico 
 
 
Utilizada para definir as atividades do próximo passo no processo de 
desenvolvimento de software; 
 
 Gabarito Comentado 
 
 
 
6. 
 
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. 
 
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula 
anterior, que se tornarão precisos e detalhados o suficiente para as atividades do 
próximo passo no processo de desenvolvimento de software. 
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de 
orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o 
problema, não a solução. 
( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em 
engenharia de software para visualizar o desenho do sistema e a intercomunicação entre 
 
 
objetos. 
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, 
utilizando o modelo orientado a objeto. Também é utilizada em conjunto com 
detalhamento de requisitos para visualizar e fornecer base para identificar soluções para 
os requisitos apresentados. 
 
 
V-F-V-V 
 
 
F-F-V-F 
 
 
V-V-V-V 
 
 
F-F-F-F 
 
 
V-F-V-F 
 
 Gabarito Comentado 
 
 
 
7. 
 
 
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de 
direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua 
apropriadamente a UML é: 
 
 
 
 
um método comum para a representação da orientação a objetos. 
 
 
uma linguagem para implementar os conceitos da orientação a objetos. 
 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
 
uma linguagem visual para especificar, construir e documentar os artefatos dos 
sistemas. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
8. 
 
 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus 
pedidos. 
 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislação 
envolvida no processo e os desejos do usuário. 
 
 
As necessidades relatadas pelos usuários, as necessidades dos demais usuários 
envolvidos, as normas que se aplicam e afetam o software a se desenvolver 
 
 
As necessidades dos usuários apresentadas nas reuniões de levantamento e a 
linguagem de programação que será utilizada no desenvolvimento. 
 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 
 Gabarito Comentado

Outros materiais