Análise Estruturada Moderna
Por: Lidieisa • 26/5/2018 • 719 Palavras (3 Páginas) • 345 Visualizações
...
POR QUE ESTABELECER UM CICLO DE VIDA?
- Para que se saiba quais as atividades a serem tomadas
- Para estabelecer uma consistência entre os diversos sistemas desenvolvidos
- Para introduzir pontos de verificação
CICLO DE VIDA DE PROJETO ESTRUTURADO
- Levantamentos iniciais - estudo de viabilidade (objetivos gerais e específicos, requisitos para definição de escopo, problemas do sistema atual, alternativas de solução, orçamento e cronograma)
- Análise de Sistemas – foco no domínio do problema (documentação completa dos requisitos, orçamento e cronograma)
- Projeto – foco na solução (considerações com tecnologia, solução lógica em sw, alocação de processos a processadores)
- Implementação (desenvolvimento / programação)
- Testes (eficiência, eficácia, manutebilidade)
- Implantação (instalação, migração, treinamento)
- Manutenção (ajustes, agregações)
ABORDAGEM TOP-DOWN RADICAL X CONSERVADORA
Conservadora – uma atividade só tem início após o término da anterior
Radical – todas as atividades executadas em paralelo
- Precisão das estimativas
- Riscos
- Usuários
- Pressão por resultados
CICLO DE VIDA DA PROTOTIPAÇÃO
“Obter um conjunto inicial de necessidades e implementa-las rapidamente com a intenção declarada de expandi-las e refina-las iterativamente à proporção do aumento do conhecimento mútuo do sistema por parte do usuário e do desenvolvedor.”
Capítulo 6 – Principais problemas do desenvolvimento de sistemas
Produtividade
- Backlog visível – novos sistemas solicitados oficialmente pelos usuários, aprovados e com verba liberada pela gerência.
- Backlog invisível – novos sistemas que os usuários sabem que precisam, mas que ainda não solicitaram oficialmente porque estão aguardando a prontificação de projetos do backlog visível.
- Backlog desconhecido – são os novos sistemas que os usuários ainda não sabem que precisam, mas que emergirão logo que sejam terminados os outros backlogs.
Confiabilidade
[pic 8][pic 9]
[pic 10]
Manutenibilidade[pic 11][pic 12]
Extensibilidade
Capítulo 7 – Modificações na análise de sistemas
Análise clássica
Análise estruturada
Análise essencial
Capítulo 8 – Características das ferramentas de modelagem
Gráficas, com suporte textual
Sub-divisíveis
Transparentes para o usuário
Mínima redundância
...