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
Download

Projeto Estruturado de Sistemas - Programa Ricardo