Aula 14 - Exercícios-Manutenção e Reengenharia de Software
Aula 14 - Exercícios-Manutenção e Reengenharia de Software
Aula 14 - Exercícios-Manutenção e Reengenharia de Software
d) Criar uma interface gráfica para Internet com integração com o Mainframe.
e) Uma empresa de venda de produtos, chegou à conclusão que o sistema atual não
atende mais as regras de negócio da empresa, sendo que muitas vezes algumas
informações deixam de ser registradas e automatizada pelo sistema.
Sistema
Sistema WEB para o sistema financeiro com alto volume de acesso e informações.
Situação
Sistema instável apresentando constantes interrupções dos serviços oferecidos causando
diversas reclamações dos usuários. Arquitetura do sistema antiga (ASP/CGI) e com
codificação estruturada em bloco provocando demora no atendimento as manutenções
corretivas e evolutivas com atendimento de uma solicitação por vez, não permitindo
desenvolvimentos simultâneos. Banco de dados com normalização inadequada
apresentando sérios problemas de lentidão nas respostas. Limite do sistema atingido com
50 mil usuários.
Objetivo
Fazer a reegenharia do sistema com o seguinte foco:
- Implantar Nova tecnologia – Node.js;
- Implementar Arquitetura MVC;
- Permitir a reutilização;
- Refazer o banco de dados;
- Desenvolver novos serviços;
- Atender 500 mil usuários.
Interprete o gráfico abaixo, e descreva o que você entende sobre todo o ciclo de software.
1. É possível dar manutenção de software “para sempre”? Quando não é mais possível dar
manutenção? Nestes casos o que fazer?