Avaliação

·      Prova (Exame escrito): 10/10/2017 - No anfiteatro (10:00 às 12:00)

 

 

·      Entrega (Projeto I – Arquitetura RUP): 28/09/2017

·      Documento de requisitos com Diagrama de casos de uso (deve apenas constar na página do projeto)

·      Análise de, pelo menos, 5 casos de uso. Para cada caso de uso:

o   Diagrama de seqüência OU Diagrama de colaboração

o   VOPC (Diagrama de classes)

·      Arquitetura da aplicação

o   Mapeamento de classes de análise em elementos de projeto.

o   Diagrama de classes da arquitetura, organização em pacotes.

o   Pelo menos um dos casos de uso deve envolver interação com um sistema externo (de forma que surjam subsistemas na arquitetura). 

o   Pelo menos um dos casos de uso deve envolver interação com um robô`(inicialmente será considerado um sistema externo, mas será dada a opção de       projetá-lo na segunda parte do curso.  

·      O projeto deve explorar o máximo possível o uso de padrões de projeto e arquiteturais

·      Projeto de pelo menos um caso de uso

·      Código executável de um subconjunto da aplicação (pelo menos 2 casos de uso), com foco no uso de padrão arquitetural como MVC

o   Modelar como um sistema Web

o   model deve ser estruturado com fachada, controladores, cadastros de negócio e de dados

o   Usar o Play, Grails ou outro Framework

o   Mostrar como o MVC foi aplicado

o   Implementar pelo menos mais um padrão, como Abstract FactoryObserverCommandState ...

       1 CRUD

       Caso mais complexo

·      Apresentação do projeto (PPT)

·      TODOS os membros da equipe têm que apresentar parte técnica do projeto (nota individual)

 

·      Entrega (Projeto II – Refinamento do projeto anterior e Nova arquitetura SOA/MDE ou Projeto do subsistema do Robô): 21/11/2017

·      Refinamento do projeto anterior: correções

·      Escolher entre as opções 1 e 2 a seguir

1.     Projeto do subsistema do robô na ferramenta RoboChart

        ·      Especificação do modelo RoboChart

2.      Nova arquitetura SOA/MDE

·      Especificação do Modelo de Negócio:

o   Modelo de Informação do Negócio

o   Modelo Navegacional

o   Protótipo de Interface Gráfica (pelo menos as principais telas do sistema)

·      Análise de Serviços:

o   Arquitetura dos Serviços

o   Modelo de Interação dos Serviços (pelo menos 4 serviços)

o   Modelo de Informação Refinado

o   Diagrama de Componentes dos Serviços (nível de análise)

·      Projetar Serviços:

o   Diagrama de Componentes do Sistema (com padrões arquiteturais)

·      Projeto detalhado de, pelo menos, 3 telas (Fron-end) e 3 componentes Back-end (seguindo a atividade de Projetar Subsistema do RUP); O projeto deve explorar o máximo possível o uso de padrões de projeto e arquiteturais

*      Implementação de pelo menos 3 microserviços (1 frontend, 1 controle e 1 cadastro) e comunicação via protocolo http.

·      Apresentação do projeto (PPT)

·      TODOS os membros da equipe têm que apresentar parte técnica do projeto (nota individual)

 

 

·      Prova final: 05/12/2017

                  *    Inclui todo o assunto da disciplina

 

Critério de Avaliação:

 

·      Projeto: 50%

·      Exame escrito: 50%

·      Exame Final (prova escrita): 100%

Comments