Escolar Documentos
Profissional Documentos
Cultura Documentos
ENGENHARIA DE SOFTWARE I
Envolve:
Entender o problema: comunicao e anlise.
Planejar uma soluo: modelagem e projeto.
Executar o plano: gerao do cdigo.
Examinar o resultado: realizao de testes.
Prticas de Comunicao
Fonte: Livro-texto.
Tcnica de Reunio Walkthrough
Fases:
Definio do tema;
Pesquisa;
Preparao;
Reunio;
Elaborao do documento final.
Tcnica JAD: Joint Application Development
Fases de um projeto:
Fonte: Livro-texto
Prtica de Planejamento
Plano do projeto:
Rene a documentao necessria para conduzir o projeto.
Deve conter:
O escopo do projeto;
O cronograma;
O oramento;
Os riscos;
Os recursos humanos necessrios;
Os padres de qualidade esperados;
Plano para a distribuio das informaes.
Prtica de Planejamento
Fonte: Do autor.
Prtica de Planejamento
Recursos:
Qualquer varivel requerida para a execuo do projeto.
Alguns tipos de recursos:
Pessoas, equipamentos, materiais, capital, instalaes,
entre outras.
Na fase de planejamento devem ser identificados os perfis
e a quantidade de recursos necessrios para o projeto.
Prtica de Planejamento
Responsabilidades:
a distribuio do trabalho para as pessoas da equipe do
projeto.
Para evitar conflitos durante o projeto, deve estar claro
para todos os envolvidos quem o responsvel por
cada atividade.
Fonte: Livro-texto.
Prtica de Planejamento
Cronograma:
a descrio da sequncia de atividades, suas duraes
e responsveis para a realizao do projeto.
Deve envolver quem vai realizar a atividade.
Determina o tempo total do projeto.
Fonte: Livro-texto
Prtica de Planejamento
Anlise de Riscos:
Problemas x Riscos.
tudo aquilo que pode gerar problemas ao projeto.
Consiste em um conjunto de atividades preventivas para
evitar que ocorram problemas no projeto.
Deve conter para cada risco: aes e contingncias.
Deve ser realizado durante todo o projeto.
Prtica de Planejamento
Padres de Qualidade:
a definio de o que ser feito durante o projeto
para garantir que o produto esteja correto.
Plano de Comunicao:
Deve descrever quais os mtodos e para quem as
informaes sobre o andamento do projeto devem ser
distribudas durante a fase de execuo.
Interatividade
Fonte: Livro-texto
Modelagem Orientada a Objetos
Fonte: Livro-texto
Modelagem Orientada a Objetos
Principais caractersticas:
Foco na modelagem das informaes;
Identificar os objetos do mundo real;
Identificar suas caractersticas (atributos);
Identificar seus comportamentos (mtodos);
Formam as classes, que so os blocos bsicos
para a construo.
Modelagem Orientada a Objetos
Fonte: Do autor.
Modelagem Orientada a Objetos com UML
Fonte: Do autor.
Modelagem Orientada a Objetos com UML
Registro fechado
Curso Aberto Curso Completado
Adicionar Aluno
Modelagem Orientada a Objetos com UML
Pedido
Pagamento
Application
Servidor WEB Server
- Xenon 2.4 Ghz TCP/IP
TCP/IP - Unix Banco de Dados
- Linux - Sun Solaris - W2K3
- TomCat - WebSphere
Produto
Fonte: Do autor.
Interatividade
Notao bsica:
Fonte: Livro-texto
Model Driven Development (MDD)
Principais elementos:
Fonte: Livro-texto
Prticas de Construo
Fonte: Livro-texto
Prticas de Construo:
Controle de mudanas