Projeto de Software Flexível
Desenvolvimento de sistemas para Requisitos Variáveis
de Bruce Johnson, Robert Miller e Walter W. Woolfolk
Sobre o livro
Este livro se concentra nos aspectos do projeto no desenvolvimento de sistemas, a área com o maior poder de mudança. Dividido em quatro partes, o texto começa introduzindo os conceitos fundamentais de flexibilidade, explicando a realidade do conhecimento imperfeito e como os participantes do desenvolvimento devem mudar sua forma de pensar para implementar software flexível. A segunda parte cobre diretrizes de projeto, identificadores estáveis, estruturas de informação estáveis, o conceito de Nuvem de Entidade Genérica e mecanismos regulatórios que dão à equipe de negócio controle sobre modificações no sistema. A parte três diz respeito ao planejamento de sistemas de informações estratégicas com sistemas flexíveis. O texto também discute aspectos práticos do projeto de identificadores estáveis e compara o teste de software tradicional e flexível. Na parte quatro, o livro conclui com detalhes do sistema flexível UniverSIS e uma explicação das aplicações e extensões das ferramentas de Nuvens de Entidades Genéricas.
SUMÁRIO
INTRODUÇÃO
PARTE I - INTRODUÇÃO À FLEXIBILIDADE
1) Os Problemas Graves da TI Atualmente
2) A Realidade do Conhecimento Incompleto
3) Resultado, Não Metodologia
4) Reorganização de Papéis
5) UniverSIS: Um Sistema Flexível
PARTE II - O QUE É NECESSÁRIO PARA SE OBTER FLEXIBILIDADE
6) Diretrizes para o Projeto de Software Flexível
7) A Importância dos Identificadores Estáveis
8) Regulamentação: Gerenciando Limites Artificiais
9) Estruturas de Informação Estáveis
10) A Nuvem de Entidade-Genérica
PARTE III - COMO PROJETAR SISTEMAS DE SOFTWARE FLEXÍVEIS
11) Flexibilidade e Planejamento Estratégico de Sistemas
12) Determinação de Requisitos para Sistemas Flexíveis
13) Projeto de Sistemas Observando a Flexibilidade
14) Implementando Identificadores Estáveis
15) Teste e Manutenção de Software Flexível
16) Identificando, Gerenciando e Adquirindo Software Flexível de Qualidade
PARTE IV - FLEXIBILIDADE: INDO MAIS A FUNDO
17) Um Exame Mais Próximo do UniverSIS
18) Evaluator: Uma Ferramenta Flexível para Manutenção de Regras de Negócio
19) O Caso de Estudo da Redução nos Valores das Mensalidades: Tradicional versus Flexível
20) NEGs Regulatórias
21) Aplicações e Extensões NEG
22) Auxílios da NEG
Apêndice A: Bibliografia e Referências
Índice