Engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1076 palavras )
  • Download(s) : 0
  • Publicado : 2 de novembro de 2012
Ler documento completo
Amostra do texto
harAnálise de Programação

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 aodesenvolvimento 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 deIteraçã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NetBeans
UML

6.8 Eclipse Galileo 3.5.1
Omondo 3.5.0
10

Análise de Programação

Conceitos Básicos de Engenharia de Software

Prof. Gilberto Braga de Oliveira

Tó pic o s a s e re m abo rdado s :
Conceitos

básicos Processos de Engenharia de Software Metodologias e Métodos Ferramentas, Tecnologias e Práticas Qualidade de Software
12

Co n c e it o s bás ic o s
Engenhariade Software: Área da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software. Aplica tecnologias e práticas de gerenciamento de projetos e outras disciplinas Objetiva a organização, produtividade e qualidade do SW.
13

Áre as de c o n h e c im e n t o da En ge n h aria de S o ft ware
Requisitos

de software Projeto de software Construção desoftware Teste de software Manutenção de software Gerencia de Configurações de software
14

Áre as de c o n h e c im e n t o da En ge n h aria de S o ft ware
Gerencia

software Processos de engenharia de software Ferramentas e métodos de engenharia de software Qualidade de software
15

de engenharia de

Co n c e it o s bás ic o s
Software: Seqüência

de instruções seguidas,e/ou executadas, na manipulação, redirecionamento ou modificação de dado/informação ou acontecimento. Produto da Engenharia de Software, inclui manuais e especificações. Bem de capital.
16

Pro c e s s o s de En ge n h aria de S o ft ware
 Seqüência

coerente de práticas para desenvolvimento ou evolução do sistema de software:
Especificação Projeto Implementação Testes

Interação

entre: Pessoas e Métodos
17

Ferramentas,

Mo de lo s de pro c e s s o de S W
PLC Cascata Desenvolvimento

Incremental Evolucional (prototipação) Espiral Ágil, etc.

Iterativo e

18

Mo de lo s de m at u ridade do pro c e s s o
CMM

– Capability Maturity Model
http://www.sei.cmu.edu/
Nível Nível Nível Nível Nível

1 2 3 4 5

– – – – -

Caótico...
tracking img