Engenharia de software
Apresentação do Curso
Prof. Gilberto Braga de Oliveira
Tó pic o s a s e re m abo rdado s :
Apresentação
do curso
Competências,
habilidades e bases tecnológicas Principais tópicos
Conceitos
Básicos de Engenharia de Software
Avaliações Ferramentas
necessárias
2
Co m pe t ê n c ias
Interpretar
e analisar modelos de dados; Interpretar e avaliar documentação de Análise e Projeto de Sistemas. Identificar e utilizar técnicas de modelagem de dados.
3
Habilidade s
Utilizar
técnicas de modelagem de dados Utilizar técnicas de análise e projeto de sistemas Aplicar técnicas de modularização, especificação e verificação de software
4
c o n t in u aç ão ... Habilidade s
Utilizar
ferramentas de apoio ao desenvolvimento de software Aplicar orientação a objetos na construção da hierarquia de classes do sistema Definir, junto ao cliente, os requisitos do programa solicitado.
5
Bas e s Te c n o ló gic as
Modelagem
de dados Metodologias de análise e projetos de sistemas utilizando a linguagem de modelagem unificada (UML)
6
c o n t in u aç ão ... Bas e s Te c n o ló gic as
Metodologia
Diagramas
de projeto de sistemas UML: de Caso de Uso, de Classes e de Objetos. Diagramas de Iteração – Seqüência e colaboração Diagrama de Gráfico de Estado e de Atividades
7
Prin c ipais t ó pic o s
Conceitos
fundamentais de Engenharia de Software Programação Orientada a Objetos Diagrama de Classes Diagrama de Objetos Diagrama de Caso de Uso Diagrama de Atividades Diagrama de Iteração/Seqüência Diagramas de Gráfico de Estado.
8
Av aliaç ão
Exercícios:
fundamentais de ES POO e Classes Levantamento de Requisitos com Casos de Uso Processos e Diagramas de Atividades Atividades: Trabalho (em dupla) Projeto de Software (em equipe)
Conceitos
9
Fe rram e n t as Ne c e s s árias
Sistema
Kurumin
Operacional
7.0
J2SE
SDK
1.6.0_17