CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA PROGRAMA DE DISCIPLINA DISCIPLINA: PROJETO DE SISTEMAS DE SOFTWARE CARGA HORÁRIA SEMANAL: 4 TEORIA: 4 CARGA HORÁRIA SEMESTRAL: 60 HORAS CÓDIGO: INF 09337 EXERCÍCIO: 0 LABORATÓRIO: 0 CRÉDITOS: 04 ANO: 2011/2 PROGRAMA DETALHADO EMENTA: Princípios de projeto de software. Requisitos não-funcionais e o projeto de sistemas. Projeto arquitetural. Arquitetura de software. Noções de projeto de interface com o usuário. Noções de projeto de dados. Projeto detalhado de sistemas de software. Documentação do projeto de sistemas. Verificação e validação do projeto de sistema. Reutilização no projeto de sistemas de software. PROGRAMA DETALHADO: 1. Projeto de Software: O Papel da Fase de Projeto no Desenvolvimento de Software; Princípios de Projeto; Qualidade do Projeto de Software; Projeto de Software e Atributos de Qualidade; Projeto de Software e Padrões; Documentação do Projeto de Software. (8h) 2. Arquitetura de Software: O que é uma Arquitetura de Software; Estilos e Padrões Arquitetônicos; Atributos de Qualidade e Arquitetura de Software; Projeto da Arquitetura de Software; Detalhamento dos Componentes da Arquitetura de Software. (16h) 3. Projeto da Lógica de Negócio: Padrões Arquitetônicos para o Projeto da Lógica de Negócio; Componente de Domínio do Problema; Componente de Gerência de Tarefas. (12h) 4. Projeto da Interface com o Usuário: O Processo de Projeto da Interface com o Usuário; O Padrão Modelo – Visão – Controlador; Componente de Visão; Componente de Controle de Interação; Design Patterns no Projeto da Interface com o Usuário. (10h) 5. Projeto da Persistência de Dados: Padrões Arquitetônicos para o Projeto da Camada de Persistência; O Modelo Relacional; Mapeamento Objeto-Relacional; Frameworks de Persistência. (10h) 6. Projeto de Classes e Avaliação da Qualidade do Projeto de Software: Projeto de Atributos e Associações; Projeto de Métodos; Avaliação da Qualidade do Documento de Projeto. (4h) OBJETIVO: Objetivo Geral: Estudar abordagens, padrões e métodos aplicáveis à fase de projeto de sistemas, procurando capacitar os alunos a observar aspectos relevantes a serem considerados nessa etapa e a elaborar modelos de projeto de sistemas de software. Objetivos Específicos: − Estudar os principais aspectos a serem considerados no projeto de sistemas; − Estudar técnicas de modelagem de projeto, segundo o paradigma orientado a objetos, com ênfase no uso de padrões de software. CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA PROGRAMA DE DISCIPLINA DISCIPLINA: PROJETO DE SISTEMAS DE SOFTWARE CARGA HORÁRIA SEMANAL: 4 TEORIA: 4 CARGA HORÁRIA SEMESTRAL: 60 HORAS CÓDIGO: INF 09337 EXERCÍCIO: 0 LABORATÓRIO: 0 CRÉDITOS: 04 ANO: 2011/2 PROGRAMA DETALHADO METODOLOGIA: Aulas teóricas expositivas, com utilização de exemplos e exercícios, auxílio de quadro branco, projetor e slides, sempre buscando a melhor compreensão e estimulando a participação dos alunos. Para trabalhar a parte prática, são realizados trabalhos práticos em grupo, visando aplicar as técnicas estudadas em situações reais. SISTEMA DE AVALIAÇÃO: Duas provas parciais (P1 e P2), um trabalho prático (T) e uma prova final (PF). O trabalho prático é opcional. Os alunos que optarem por realizar o trabalho prático ficarão liberados de realizar a 2ª prova, usando a nota do trabalho como nota da 2ª prova Média Parcial (MP) = (0.5 P1 + 0.5P2) Média Final (MF) = MP, se MP ≥ 7.0 = (MP + PF) / 2, se MP < 7.0. BIBLIOGRAFIA: • Falbo, R.A., Projeto de Sistemas de Software – Notas de Aula, UFES, 2011. • Wazlawick, R.S., Análise e Projeto de Sistemas de Informação Orientados a Objetos, Editora Elsevier, 2ª Edição, 2010. • Blaha, M., Rumbaugh, J., Modelagem e Projeto Baseados em Objetos com UML 2, Editora Elsevier, 2006. • Fowler, M., Patterns of Enterprise Application Architecture, Addison Wesley, 2003. • Bass, L., Clements, P., Kazman, R., Software Architecture in Practice, Second Edition, Addison Wesley, 2003. • Gamma, E., Helm, R., Johnson, R., Vlissides, J., Padrões de Projeto, Bookman, 2000. VITÓRIA, 01 DE AGOSTO DE 2011 ASSINATURA DO CHEFE DO DEPARTAMENTO