Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 3.61 KB

Proposta.md

File metadata and controls

58 lines (39 loc) · 3.61 KB

Enunciado da 1º entrega do Projeto Integrador

Para um(a) desenvolvedor(a)/engenheiro(a) de software um software pode seguir orientações formalizadas com a Linguagem Unificada de Modelagem (UML). A UML permite que desenvolvedores visualizem o que foi projetado em diagramas padronizados, facilitando o entendimento por todos da equipe. A primeira entrega do PI será o processo de modelagem de projeto voltado a gestão de dados de um centro universitário utilizando os conhecimentos sobre UML. O protótipo deve representar o cadastro de diferentes tipos de pessoas em um sistema de uma grande universidade, portanto,

  1. O grupo precisará desenvolver um diagrama de casos de uso que represente os cenários referente a um sistema de gestão escolar contendo as seguintes partes (1 página): Pessoa Física Pessoa Jurídica Professores Fornecedores Alunos

  2. Elabore a descrição de cenários dos casos de uso construídos, levando em consideração um cenário principal, dois cenários alternativos, pré-condição e pós-condição (até 5 páginas).

  3. Elaborar um diagrama de classe que esteja de acordo com a proposta de projeto (pelo menos 5 classes desenvolvidas) (1 página)

Dica: Tente utilizar relacionamentos tal como herança, interface ou associação.

Orientação de Entrega: Esta atividade deverá ser entregue no item Entrega do Projeto

Prazo de Entrega: Consultar o calendário de atividades

Enunciado da 2º entrega do Projeto Integrador

Tema: Proposta de Sistema Orientado a Objetos – Segunda Entrega

Texto base: Para um (a) desenvolvedor (a) /engenheiro (a) de software um software, ele (a) pode seguir orientações formalizadas com a Linguagem Unificada de Modelagem (UML). Ela, a UML, permite que desenvolvedores visualizem o que foi projetado em diagramas padronizados, facilitando o entendimento por todos da equipe.

Enunciado: A segunda entrega do PI será a prototipação do que foi formalizado na primeira entrega. O protótipo deve refletir a modelagem realizada anteriormente, portanto,

1). O grupo precisará desenvolver os protótipos da interface do sistema, de acordo com os diagramas de caso de uso que foram desenvolvidos na primeira fase do projeto. Os protótipos devem conter as seguintes jornadas: ​

  • Cadastro de Pessoa Física ​
  • Cadastro de Pessoa Jurídica ​
  • Cadastro de Professores ​
  • Cadastro de Fornecedores ​
  • Cadastro de Alunos

OBS: Desenvolver um protótipo funcional usando ferramentas como Miro ou Figma refletindo o que foi modelado anteriormente.

2). Todos os integrantes do grupo precisam criar uma conta no GitHub. O grupo precisará se reunir e definir qual dos integrantes do grupo ficará responsável pela criação do repositório para o projeto. Após a criação, todos os demais integrantes do grupo precisam ser cadastrados como contribuidor (a). Depois que o repositório já estiver criado, o grupo deverá se organizar para criar o arquivo de documentação (readme.md) e anexar todos os protótipos desenvolvidos, incluindo também na documentação os diagramas que foram criados na fase 1 do projeto em formato Markdown. https://www.markdownguide.org/basic-syntax/

[ Opcional ]

3). Desenvolver as interfaces que foram serão prototipadas, utilizando HTML, CSS e conectando com o backend desenvolvido em Java. Nesse backend, deverá conter as classes que foram modeladas na fase 1 do projeto. ​ Os links para os vídeos (material complementar), já está disponível para vocês na midiateca.

Orientações gerais: Esta atividade deverá ser entregue no item Entrega do Projeto Prazo: Prazo de Entrega: Consultar o calendário de atividades do Projeto Integrador