Академический Документы
Профессиональный Документы
Культура Документы
Parte I
- Apresentar os princpios da engenharia de software; - Apresentar os estilos principais de desenvolvimento de software; - Em cascata; - Iterativo. - Apresentar os principais processos iterativos de desenvolvimento de software orientados a objeto; - RUP; - XP. - Apresentar a importncia da prototipao; - Apresentar as filosofias de anlise de sistemas. - Anlise estruturada; - Anlise orientada a objetos.
Prof Evandro C Teruel - Etec SP
Engenharia de software
reas de abrangncia
Estilo cascata
Filosofias utilizadas
Estilo iterativo
Prototipao
Anlise Estruturada
Prototipao
Processo gil - XP
Planejamento
- Estimativas - Cronograma - Monitorao
Modelagem
- Anlise - Projeto
Construo
- Codificao - Teste
Implantao
- Entrega - Manuteno - feedback
Planejamento
- Estimativas - Cronograma - Monitorao
Modelagem
- Anlise - Projeto
Construo
- Codificao - Teste
Implantao
- Entrega - Manuteno - feedback
Caracterstica Principal de usabilidade do RUP: Usado em sistemas maiores com equipe de desenvolvimento grande. O desenvolvimento mais lento e fornece uma ampla documentao.
Construo Transio
- Modelo de projeto - Componentes de software - Incremento integrado de software - Plano e procedimento de teste - Caso de teste - Documentao de apoio (manuais do usurio, manuais de instalao e descrio do incremento atual) - Incremento de software entregue
Produo
- Monitoramento suporte - Criao de verses
Planejamento
- Histrias do usurio - Valores - Critrios de teste de aceitao - Plano de iterao
Projeto
- Projeto simples com cartes CRC
Codificao
- Refabricao (aperfeioamento da estrutura interna do cdigo) - Programao em pares
Teste
- Teste unitrio
- Integrao contnua - Teste do cliente - Incremento de software
Caracterstica Principal de usabilidade do XP: Usado em sistemas menores com equipe de desenvolvimento pequena ou mdia. O desenvolvimento mais rpido e fornece uma reduzida documentao.
Prof Evandro C Teruel - Etec SP
PROTOTIPAGEM
A prototipagem uma tcnica comumente usada dentro do contexto de qualquer um dos modelos de processo de anlise de sistemas, tanto em cascata como iterativo. A prototipagem auxilia o desenvolvedor e o cliente a entenderem melhor o que deve ser construdo quando os requisitos esto confusos ou quando h insegurana em relao a algum algoritmo.
Aps a comunicao com o cliente, um plano e projeto rpido gerado, um modelo rpido construdo e um prottipo gerado e implantado fornecendo assim um feedback equipe de desenvolvimento.
Prof Evandro C Teruel - Etec SP
FILOSOFIAS DE MODELAGEM DE ANLISE DE SISTEMAS O objetivo da anlise de sistemas criar uma variedade de representaes que mostram os requisitos de software quanto informao, funo e comportamento. Para criar essas representaes so usadas duas filosofias de modelagem: a anlise estruturada e anlise orientada a objetos.
ANLISE ESTRUTURADA
A anlise estruturada considera o software um transformador de informao. Ela ajuda o desenvolvedor de software na identificao dos objetos de dados, seus relacionamentos e o modo pelo qual esses objetos de dados so transformados medida que fluem atravs de funes de processamento.
DER
Departamento 1
possui 1..*
Funcionrio
Boletim
Contracheque
Aluno
Professor
DFD
Dados pessoais do aluno
Software Escolar
Notas Solicitar boletim Solicitar contracheque
objetos, aps as duas primeiras fases da engenharia de requisitos (concepo e levantamento de requisitos) j teremos os requisitos funcionais ou servios necessrios para iniciar a modelagem do sistema atravs dos diagramas de caso de uso da UML. Aps o desenvolvimento dos casos de uso j temos condies de extrair as classes e estabelecer seus relacionamentos no diagrama de classe. Do diagrama de classes podemos construir um diagrama de seqncia para mostrar as interaes entre os objetos das classes em cada caso de uso. Outros diagramas devem ser desenvolvidos de acordo com a necessidade de visualizao do aspecto desejado.
Prof Evandro C Teruel - Etec SP
Modelo de anlise
Elementos baseados em classes - Diagrama de classe - Diagrama de pacotes - Diagramas de colaborao - Modelos CRC Elementos comportamentais - Diagrama de estados - Diagrama de seqncia
FOWLER, Martin. UML essencial: um breve guia para a linguagem-padro de modelagem de objetos. Porto Alegre: Bookman, 2005. PRESSMAN, Roger S. Engenharia de Software. So Paulo: Makron Books, 1995. _____. Engenharia de Software. So Paulo: McGraw-Hill, 2006.
This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.