A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Engenharia de Software I complemento Prof. Josué Froner.

Apresentações semelhantes


Apresentação em tema: "Engenharia de Software I complemento Prof. Josué Froner."— Transcrição da apresentação:

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


Carregar ppt "Engenharia de Software I complemento Prof. Josué Froner."

Apresentações semelhantes


Anúncios Google