Obrigatória – 60 horas – 4 créditos
Pré-requisitos: Fundamentos de Sistemas de Informação
Professor Responsável: Bruna Diirr
Objetivos da Disciplina
Habilitar os alunos em práticas de especificação de sistemas com base no paradigma orientado a objetos e na notação UML.
Ementa
O projeto de sistemas de informação no ciclo de desenvolvimento.
Projeto funcional: modularização do sistema, definição de programas.Projeto de dados: normalização, projeto de arquivos.
Projeto de interfaces: interface homem-máquina, projeto de telas e relatórios. Documentação técnica. Estudos de casos.
Conteúdo Programático
- Conceitos Orientação a Objetos
- Abstração e Decomposição
- Classes e Objetos
- Herança
- Encapsulamento
- Polimorfismo
- Requisitos
- Conceito de requisito
- Requistos de Negócio
- Requisitos de Sistemas
- Requisitos Funcionais
- Requisitos Não funcionais
- Introdução à Linguagem de Modelagem Unificada (UML)
- Principais diagramas
- Análise de Sistemas
- Objetivos e Produtos
- Especificação de Processos
- Especificação de Requisitos Funcionais
- Especificação de Casos de Uso
- Especificação de conceitos do domínio
- Diagramas de Casos de Uso, Atividades, Estados, Sequência/Colaboração
- Documentação
- Documento de Visão
- Documento de Requisitos de Software
- Introdução ao Projeto Orientado a Objetos
Metodologia
Aulas expositivas e exercícios práticos.
Avaliação
Provas escritas e Trabalhos.
Bibliografia Básica
- Melo, A.C. Desenvolvendo Aplicações com UML: do conceitual à implementação. Rio de Janeiro: Brasport, 2002.
- Pressman, R.S. Engenharia de Software. São Paulo: Makron, 2001.
Bibliografia Complementar
- Bezerra, E. Princípios de Análise e Projeto de Sistemas com UML. Rio de Janeiro: Campus, 2002.
- Booch, G et al. UML: Guia do Usuário. Rio de Janeiro: Campus.
- Furlan, J.D. Modelagem de Objetos através da UML: análise e desenho orientados a objeto. São Paulo: Makron Books, 1998.
- Pádua, W. Engenharia de Software: Fundamento, Métodos e Padrões. Rio de Janeiro: LTC, 2001.
- Larman, G. Utilizando UML e Padrões. Porto Alegre: Boockman, 2000.