Analise Projeto e Desenvolvimento - Motivação
Análise, Projeto e Desenvolvimento I
Prof. Osvaldo Kotaro Takai otakai@gmail.com Software como Solução
Deseja
Software para
Solucionar o
Problema
Alguém com um Problema
Nem todo problema pode ser solucionado por software.
Por exemplo, o problema de locomoção rápida de um ponto X ao ponto Y é resolvido construindo-se uma ponte. Porém, há muitos outros Problemas cuja Solução pode ser um Software.
Problemas cujo Software pode ser parte da solução desejada
•
•
•
•
•
•
•
•
•
Gerenciar do processo seletivo
Acompanhar dos pedidos de pizzas
Controlar as reservas de quartos num hotel
Otimizar de rotas de automóveis
Construir um Piloto automático
Construir um Sistema Operacional
Construir um Gerenciador de Banco de Dados
Realizar vendas de produtos pela internet etc. Tudo bem, mas como Construir essa Solução?
Software para
Solucionar o
Problema
Com a aplicação de processos, métodos e ferramentas da
Engenharia de
Software
Objetivos da Disciplina
• Ao contrário do que muitos pensam, não basta saber programar para se construir uma solução de software.
– É necessário conhecer e aplicar adequadamente métodos e ferramentas dentro de um processo adequado de
Engenharia de Software.
• O objetivo desta disciplina é fornecer um processo para que o aluno consiga especificar uma solução de software com o uso do método da Análise e Projeto
Orientados a Objetos.
• As ferramentas utilizadas serão o Astah e Eclipse.
Análise e Projeto Orientados a Objetos
OS PASSOS DA APOO
1 – Descrever o Problema e a
Solução Almejada
• O primeiro passo em direção à construção de uma solução de software é buscar entendimento do problema, bem como a solução que o cliente deseja ver como software.
• Uma maneira simples de fazer isso é obter uma simples descrição do problema e da solução de software almejada.
Observação: Nesta disciplina, tais descrições serão sempre fornecidas pelo professor aos alunos.
Exemplo
Sistema de Controle de Pacientes em um Consultório Dentário
Um