Unip
Analise e implantação de um sistema para uma locadora.
Pontos Principais * Seguir a analise feita no semestre anterior. * Desenvolver o sistema em Windows Forms e Web. * Os dois sistemas acessarão a mesma camada de dados (DAO) e de negócios (BLL). Apenas o front end será diferente. Um voltado para Windows e outro para Web. Deve ter opção de: incluir, listar, alterar e excluir. * Linguagem a ser utilizada: C#. * Diagramas UML. * Modelagem e construção de um banco de dados funcional.
Documentação: Deverá montar toda a estrutura do trabalho (formatação de paginas, separação de capítulos e cumprimento das regras estabelecidas no manual de normalização da UNIP).
Modelagem de dados: Deverá construir o desenho físico do banco, exemplificando os relacionamentos PK e FK e também será responsável por montar os scripts do banco (SQL).
Protótipos: Deverá desenvolver protótipos de telas em Windows forms e asp.net. Os layouts web devem ser desenvolvidos com um pouco mais de atenção, pois a parte web do sistema deve ter um layout simples e amigável. Entenda-se amigável como: combinar cores, textos e imagens. (Designer)
Programação: Desenvolver toda programação do sistema, responsável também pelos testes e implantação.
Diagramas: Deverá montar os diagramas UML: Classes, Sequência, Máquina de Estados, Pacotes. Utilizando como ferramenta de desenvolvimento o Enterprise Architect.
Ordem de entrega * Diagramas * Banco de dados * Protótipos * Programação
Algumas atividades dependem da execução de outras anteriores. Exemplo: A modelagem de dados somente poderá ser montada se o diagrama de classes estiver pronto.
Já a programação depende de todos os diagramas prontos, protótipos e banco funcionando.
Boas Práticas * Deverá ser planejado todo o projeto por meio de reuniões nas datas estipuladas pelo líder (Com o bom senso do grupo). * O tempo estimado para planejamento e desenvolvimento deverá ser cumprido de acordo com