Buscar

Proc Desenv Soft 018

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: TELIO MAURICIO DO NASCIMENTO Matrícula: 201502434661 
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. 
 
 
 
 
Ajudar a filtrar e refinar as classes por associação e agregação; 
 
 
Validar e indicar as dificuldades de implementação no plano conceitual; 
 
 
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; 
 
 
Mapear as mensagens que devem ser executadas para alguma operação; 
 
 
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de 
alguma tarefa; 
 
 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? 
 
 
 
 
Agregação 
 
 
Mensagens 
 
 
Atributos 
 
 
Herança 
 
 
Composição 
 
 
 
 
3. 
 
 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
 
É 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 grupo de objetos com propriedades semelhantes (atributos), o mesmo 
comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 
1994). 
 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
 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. 
 
 
 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
 
Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
 
Desenvolvimento, homologação, produção 
 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
 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 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 os seguintes diagramas: Diagrama de Eventos, Diagrama de 
Interação e Diagrama de Relacionamentos; 
 
 
Utilizada para definir as atividades do próximo passo no processo de 
desenvolvimento de software; 
 
 
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de 
Relacionamentos e Diagrama de Classe; 
 
 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. 
 
 
F-F-V-F 
 
 
F-F-F-F 
 
 
V-F-V-V 
 
 
V-V-V-V 
 
 
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 é: 
 
 
 
 
uma linguagem visual para especificar, construir e documentar os artefatos dos 
sistemas. 
 
 
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 comum para a representação da orientação a objetos. 
 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
8. 
 
 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 
 
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 
 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus 
pedidos. 
 
 
As necessidades dos usuários apresentadas nas reuniões de levantamento e a 
linguagem de programação que será utilizada no desenvolvimento. 
 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislação 
envolvida no processo e os desejos do usuário. 
 
 Gabarito Comentado

Outros materiais