aula 1 final

18
Metodologia Para Desenvolvimento de Sistemas Aula 1 Prof. André Constantino da Silva MDP 09 de agosto de 2012

Upload: andre-constantino-da-silva

Post on 01-Jul-2015

513 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Aula 1 final

Metodologia Para Desenvolvimento

de Sistemas

Aula 1

Prof. André Constantino da Silva

MDP

09 de agosto de 2012

Page 2: Aula 1 final

Conteúdo

• Apresentação da disciplina, dos objetivos, dos

critérios de avaliação e da bibliografia.

• Revisão: ciclo de vida para desenvolvimento

de sistemas: modelo clássico (cascata).

Page 3: Aula 1 final

Objetivo

Conhecer metodologia utilizada para

desenvolver sistemas computadorizados

Page 4: Aula 1 final

Bibliografia

• BOOCH, Grady. UML - Guia do Usuário. São Paulo : Campus.

• MARTIN, James. Princípios de Análise e Projetos baseados em Objetos. São Paulo : Campus.

• PRESSMAN, R. S. Engenharia de Software. 6ª edição. Mcgraw-Hill – Tecmed. 2006.

• BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas com UML. São Paulo : Campus

• MAFFEO, Bruno. Engenharia de Software e Especificação de Sistemas. Rio de Janeiro, Campus.

• GANE, Chris; SARSON, Trish. Análise Estruturada de Sistemas. LTC, 1983.

Page 5: Aula 1 final

Avaliação

Page 6: Aula 1 final

Compreendendo a Disciplina

Metodologia para Desenvolvimento de Sistemas

Page 7: Aula 1 final

Desenvolvimento

Page 8: Aula 1 final

Desenvolvimento

• Desenvolvimento:

– Ação ou efeito de desenvolver; crescimento;

• Desenvolver:

– Expor minusiosamente; explanar;

– Representar num plano todos os lados de (uma

construção);

Page 9: Aula 1 final

Sistemas

Page 10: Aula 1 final

Sistemas

• Combinação de partes que, coordenadas,

concorrem para certo fim: sistema nervoso.

• Forma de organização administrativa, política,

social ou econômica de um Estado: sistema

eleitoral brasileiro.

• Um conjunto identificável e coerente de

elementos que interagem coesivamente, onde

cada elemento pode ser um sistema

Page 11: Aula 1 final

Mas para nós, é importante

qualquer sistema?

Page 12: Aula 1 final

Mas para nós, é importante qualquer sistema?

Sistemas que possuem como um de seus elementos o computador, vamos

enfocar os Sistemas de Informação

com computadores

Page 13: Aula 1 final

Informação

O resultado de fatos ou idéias relevantes, ou

seja, dados que foram transformados

(processados) numa forma inteligível para quem

os recebe com valor (utilidade) real ou aparente.

Page 14: Aula 1 final

Sistemas de Informação

Page 15: Aula 1 final

Sistemas de Informação

• Um sistema de informações é um conjunto de componentes inter-relacionados que coleta, processa, armazena e dissemina informações (processa dados), para apoiar a tomada de decisões, a coordenação e o controle.

– Hardware

– Software

– Dados

– Pessoas (indivíduos)

Page 16: Aula 1 final

Metodologia

Page 17: Aula 1 final

Metodologia

• Estabelece um caminho único no

desenvolvimento de sistemas novos ou na

evolução de sistemas já existentes

– provê uma lista de todas as atividades a serem

realizadas, estabelecendo pontos de checagem

para auditoria e controle do projeto.

• Introduz uma consistência ao longo do

desenvolvimento de vários projetos de

sistemas

Page 18: Aula 1 final

Considerações Finais

• Desenvolver sistemas computacionais é uma

atividade complexa, envolve custos, pessoas e

tempo

– Devemos empregar metodologias para desenvolver

• O sistema possui um ciclo de vida

– Concepção

– Desenvolvimento

– Operação

– Retirada