2. 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).
4. 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.
8. Desenvolvimento
• Desenvolvimento:
– Ação ou efeito de desenvolver; crescimento;
• Desenvolver:
– Expor minusiosamente; explanar;
– Representar num plano todos os lados de (uma
construção);
10. 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
12. 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
13. 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.
15. 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)
17. 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
18. 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