Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouSara Carias Alterado mais de 9 anos atrás
1
Engenharia de Software I complemento Prof. Josué Froner
2
Modelos - Paradigmas Desenvolvimento evolucionário Engenharia de Software baseada em componente
3
Desenvolvimento Evolucionário Intercala atividades de especificação, desenvolvimento e validação Desenvolve-se um sistema inicial rápido, que será refinado com as entradas do cliente Tipos fundamentais: Desenvolvimento exploratório Objetivo: trabalhar com cliente para explorar requisitos, o sistema irá evoluindo através de novas características propostas pelo cliente Prototipação throwaway Através de protótipo e sua experimentação pelo cliente traduz-se requisitos com melhor compreensão
4
Pós e contras As especificação desenvolvida de forma incremental; Para sistemas pequenos e de médio porte (500 mil LC) O processo não é visível: não é viável produzir documentação que reflitam cada versão do programa; Sistemas mal estruturados: freqüentemente isso ocorre, pois as mudanças contínuas corrompem a estrutura do software
5
Figura Especificação Desenvolvimento Validação Descrição do esboço Versão Inicial Versão Final Versão Intermediária Atividades simultâneas
6
CBSE- ES baseada em componentes Reuso de software – códigos similares ao necessário; Crescente utilização; Dependente de base de componentes reusáveis;
7
Estágios intermediários Análise de componentes; Modificação de requisitos – baseado nos componentes a serem utilizados; Projeto de sistema com reuso: organização do framework para o sistema; Desenvolvimento e integração: componentes não reutilizados são desenvolvidos e o fremework é utilizado para fazer a integração entre os componentes
8
Pós e contras Redução da quantidade de software a ser desenvolvido, reduzindo custos e riscos, gerando entrega mais rápida; Poderá levar a um sistema que não atenda as reais necessidades do usuário devido a malhabilidade dos requisitos
9
Figura Especificação De requisitos Análise de com ponentes Desenvolvimento e integração Modificação De requisitos Projeto de Sistema com reuso Validação de sistema
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.