Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

CONCEITOS SOBRE ENGENHARIA DE SOFTWARE

Por:   •  9/11/2018  •  939 Palavras (4 Páginas)  •  364 Visualizações

Página 1 de 4

...

PROBLEMAS COM O MODELO CASCATA

Projectos reais raramente seguem o fluxo sequencial que o modelo propõe; logo no início é difícil estabelecer explicitamente todos os requisitos. No começo dos projectos sempre existe uma incerteza natural; O cliente deve ter paciência. Uma versão executável do software só fica disponível numa etapa avançada do desenvolvimento.

CONTRIBUIÇÕES DO MODELO CASCATA

Imposição de disciplina, planeamento e gerenciamento; A implementação do produto deve ser postergada até que os objectivos tenham sido completamente entendidos.

Modelo de prototipação: O objectivo é entender os requisitos do usuário, e assim, obter uma melhor definição dos requisitos do sistema, possibilita que o desenvolvedor crie um modelo (protótipo) do software que deve ser construído; é apropriado quando o cliente não definiu detalhadamente os requisitos.

Esse modelo pode assumir uma das três formas:

- Um protótipo em papel ou modelo baseado em pc que retracta a interacção homem-máquina de uma forma que capacita o usuário a entender quanto a interacção ocorrerá.

- Um protótipo de trabalho que implemente algum subconjunto da função exigida do software desejado, ou; um programa existente que executa toda a função desejada, mas que tem outras características que serão melhoradas em novo esforço de desenvolvimento.

Fases: Construir protótipo, avaliar protótipo, refinamento do protótipo, obter requisitos, elaborar projecto rápido e construção do produto.

PROBLEMAS COM MODELO DE PROTOTIPAÇÃO

O cliente não sabe que o software que ele vê não considerou, durante o desenvolvimento, a qualidade global e manutenibilidade a longo prazo. O cliente e o desenvolvedor devem ambos concordar que o protótipo seja construído para servir como um mecanismo a fim de definir os requisitos.

Modelo RAD: (Rapid Application Development) é um modelo sequencial linear que enfatiza um ciclo de desenvolvimento extremamente curto; o desenvolvimento rápido é obtido usando uma abordagem de construção baseada em componentes. Os requisitos devem ser bem entendidos e o alcance do projecto restrito;

Fases: Modelagem do negócio, modelagem dos dados, modelagem do processo, geração da aplicação, teste e manutenção.

DESVANTAGENS DO MODELO RAD

Exige recursos humanos suficientes para todas as equipas; exige que desenvolvedores e clientes estejam comprometidos com as actividades de fogo-rápido a fim de terminar o projecto num prazo curto;

Nem todos os tipos de aplicação são apropriadas para o RAD:

- Deve ser possível a modularização efectiva da aplicação

- Se alto desempenho é uma característica e o desempenho é obtido sintonizando as interfaces dos componentes do sistema, a abordagem RAD pode não funcionar.

...

Baixar como  txt (6.8 Kb)   pdf (47.8 Kb)   docx (14.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club