Análise Estruturada Moderna - Edward Yourdon
611 palavras · 4 minutos tempo de leitura Ciências Exatas/Engenharia e tecnologia Informática Administração e Negócios Didáticos
Análise Estruturada Moderna: Uma Abordagem Prática para o Desenvolvimento de Software
Introdução
Em "Análise Estruturada Moderna", Edward Yourdon apresenta uma abordagem prática e sistemática para o desenvolvimento de software. O livro cobre todo o ciclo de vida do desenvolvimento de software, desde a coleta de requisitos até a implementação e manutenção. Yourdon enfatiza a importância da análise estruturada, que é um método para organizar e documentar os requisitos de um sistema de software. Ele também discute técnicas de design estruturado, que ajudam a criar sistemas de software que são fáceis de entender, manter e modificar.
Coleta de Requisitos
A coleta de requisitos é a primeira fase do ciclo de vida do desenvolvimento de software. Nesta fase, os analistas de sistemas trabalham com os usuários para entender suas necessidades e desejos para o novo sistema de software. Yourdon enfatiza a importância de usar uma variedade de técnicas de coleta de requisitos, como entrevistas, questionários e observação. Ele também discute a importância de documentar os requisitos de forma clara e concisa.
Análise Estruturada
A análise estruturada é um método para organizar e documentar os requisitos de um sistema de software. Yourdon descreve uma variedade de técnicas de análise estruturada, como diagramas de fluxo de dados, diagramas de entidade-relacionamento e diagramas de estado. Ele também discute a importância de usar uma abordagem iterativa para a análise estruturada, que permite que os analistas de sistemas refinem os requisitos ao longo do tempo.
Design Estruturado
O design estruturado é um método para criar sistemas de software que são fáceis de entender, manter e modificar. Yourdon descreve uma variedade de técnicas de design estruturado, como módulos, acoplamento e coesão. Ele também discute a importância de usar uma abordagem top-down para o design estruturado, que começa com uma visão geral do sistema e, em seguida, divide o sistema em módulos menores.
Implementação e Manutenção
A implementação é a fase do ciclo de vida do desenvolvimento de software em que o código-fonte do sistema de software é escrito. Yourdon enfatiza a importância de usar uma linguagem de programação que seja adequada para o sistema de software que está sendo desenvolvido. Ele também discute a importância de testar o código-fonte para garantir que ele esteja livre de erros.
A manutenção é a fase do ciclo de vida do desenvolvimento de software em que o sistema de software é mantido e atualizado. Yourdon enfatiza a importância de ter um plano de manutenção em vigor para garantir que o sistema de software continue a atender às necessidades dos usuários.
Conclusão
"Análise Estruturada Moderna" é um livro essencial para qualquer pessoa que esteja envolvida no desenvolvimento de software. O livro fornece uma abordagem prática e sistemática para o desenvolvimento de software, que pode ajudar a criar sistemas de software que são fáceis de entender, manter e modificar.
Benefícios do Livro
- Fornece uma abordagem prática e sistemática para o desenvolvimento de software.
- Cobre todo o ciclo de vida do desenvolvimento de software, desde a coleta de requisitos até a implementação e manutenção.
- Enfatiza a importância da análise estruturada e do design estruturado.
- Discute uma variedade de técnicas de coleta de requisitos, análise estruturada e design estruturado.
- Usa uma abordagem iterativa para a análise estruturada, que permite que os analistas de sistemas refinem os requisitos ao longo do tempo.
- Enfatiza a importância de usar uma linguagem de programação que seja adequada para o sistema de software que está sendo desenvolvido.
- Discute a importância de testar o código-fonte para garantir que ele esteja livre de erros.
- Enfatiza a importância de ter um plano de manutenção em vigor para garantir que o sistema de software continue a atender às necessidades dos usuários.