Implementação em Projeto de Sistemas (PFC) Prof. Wolley
Objetivo da Disciplina O aluno deverá conhecer e participar ativamente das fases de um processos de desenvolvimento de software e elaborar os artefatos requerido em cada etapa do desenvolvimento; Adotar um metodologia para elaboração do produto de software; Utilizar técnicas e ferramentas que propiciem qualidade no produto de software em desenvolvimento. Trabalhar em equipe;
Artefatos Apresentados (2-2013) Documento de Visão Diagrama de atividades do negócio Diagrama de contexto: Casos de Uso geral Documento descritivo dos Requisitos (funcionais e não funcionais) e Regras de Negócio Documento de Especificação de 2 (dois) casos de uso 1 de Configuração 1 de Condução
Artefatos Apresentados (2-2013) Diagrama Entidade-Relacionamento (MER) Diagrama de Classes (Domínio e Projeto) Diagramas de Sequência Implementação de 1 (um) caso de uso
Objetivos do Semestre (1-2014) Revisão do escopo de projeto e dos artefatos (durante o primeiro agendamento) Implementação dos Casos de Uso Cada grupo terá uma meta que contemple: CRUD, Análise e Condução. Elaboração do Projeto de Teste (disciplina especifica) Apresentar o projeto para um banca avaliadora
Processo de Desenvolvimento Iterativo
Modelo Clássico
Iterativo e Incremental Iterativo: Feito ou repetido muitas vezes. Incremental: Que visa a incremento, ou seja, Ato ou efeito de crescer, de aumentar. Crescimento. Aumento. Desenvolvimento, progresso.
Iterativo e Incremental Uma iteração incorpora um conjunto de atividades em modelagem de negócios, requisitos, análise e design, implementação, teste e implantação.
Iterativo e Incremental
Etapas de uma Iteração Definir Modelo de Domínio Especificação de casos de Uso Implementação e Teste Definir Diagrama de Iteração Definir Diagrama de Classe de Projeto