Buscar

Atividade 02 Analise e Projeto de Software

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

Disciplina: Análise e Projetos de Sistemas 
 
ATIVIDADE 2 
Unidades abordadas: 3, 4 e 5 
Pontuação máxima permitida: 80 pontos 
Critérios de correção: cada questão vale até 20 pontos. 
 
 
1. Utilizando como referência os requisitos e o diagrama de casos de uso criados 
para atender o sistema definido na questão 3 da atividade 1 deste curso, 
elabore o diagrama de atividades do sistema escolhido, contendo os nas 
partições/raias os principais atores/setores e fluxo de atividades. 
 
 
2. Utilizando como referência os requisitos, o diagrama de casos de uso e o 
diagrama de atividades criados para atender o sistema definido na questão 3 
da atividade 1, modele o diagrama de classes do sistema escolhido, contendo 
as principais classes do sistema. 
UNIVERSIDADE ESTADUAL DO CEARÁ - UECE 
CENTRO DE CIÊNCIAS E TECNOLOGIA - CCT 
CURSO DE LICENCIATURA EM COMPUTAÇÃO 
 
 
3. Utilizando como referência os requisitos, o diagrama de casos de uso, o 
diagrama de sequência e o diagrama de classe criados para atender o sistema 
definido na questão 3 da atividade 1, elaborar o protótipo de pelo menos três 
telas do sistema. 
Sugestão: Pesquise, na internet, sobre níveis de prototipagem de sistemas (baixa 
fidelidade, média fidelidade e alta fidelidade) e escolha uma desses níveis para 
criação do seu protótipo. 
 
 
Figura 1 – Tela de acesso ao Sistema de Controle de Cinema 
 
Figura 2 – Consulta de Sessões disponíveis e Compra de Ingresso 
 
Figura 3 – Cadastro de Salas do Sistema de Controle de Cinema 
4. Responda: 
A) Defina Padrões de Projeto e informe o que é GOF. 
 Um padrão de projeto descreve uma situação problema recorrente no 
 desenvolvimento, juntamente com a solução genérica adequada, exemplos 
 de uso e outros padrões relacionados. As definições de padrões levam para 
 o mesmo objetivo: documentar uma solução recorrente para um problema 
 que ocorre em um determinado contexto. 
 
 GoF (Gang of Four) ou Gang dos Quatro, ficou conhecido em 1994 
 quando quatro autores, Erich Gamma, Richard Helm, Ralph Johnson e 
 John Vlissides, publicaram um livro, o Design Patterns: Elements of 
 Reusable Object-Oriented Software (Padrões de Projeto: Soluções 
 reutilizáveis de software orientado a objetos) para explicar 
 conceitos de padrões de projeto para o desenvolvimento de software. 
B) Consulte dois padrões de projeto GOF e liste as principais 
características deles. 
Singleton (Único objeto): Garante que uma classe tenha somente uma 
instância e fornece um ponto de acesso global a ela. 
 
Composite (Composto de Objetos): Uma estrutura em árvore de simples e 
objetos compostos. 
 
C) O que é MVC? 
 Model – View – Controller (MVC): Utiliza Observer, Composite e 
 Strategy para definir uma divisão entre dados (modelo), interface com o 
 usuário (visão) e a lógica de controle (controlador).

Outros materiais