ATPS
2. Resumo 1.2 – Conceitos Gerais de Engenharia de Software
A obra oferece a estudantes e desenvolvedores um mapa detalhado de atividades para verificação de requisitos, análise, projeto e codificação. Durante a fase de projeto, é dada ênfase às habilidades críticas necessárias para o projeto de responsabilidades e colaborações. Os tópicos incluem - Expressar modelos de análise e de projeto usando UML, uma notação diagramática que está se tornando padrão para sistemas orientados a objetos, Aplicar padrões para atribuir responsabilidades e colaborações de projeto, Construir arquiteturas em camadas, Projetar frameworks, Mapear modelos de projeto para Java.
Excelente livro que mostra em detalhes toda a etapa de um desenvolvimento de software, indo desde a verificação de requisitos até a codificação.
Abrange os seguintes tópicos:
1 - Expressar modelos de análise e de projeto usando UML;
2 - Aplicar padrões para atribuir responsabilidades e colaborações ao projeto;
3 - Construir arquiteturas em camadas;
4 - Projetar frameworks;
5 - Mapear modelos de projeto para Java
Indicado a todos os estudantes e desenvolvedores atuantes na área de engenharia de software.
O livro realmente é muito bom, principalmente se levarmos em consideração todos os títulos á venda no mercado.
Este livro aborda a UML, sob a perspectiva do processo de desenvolvimento de software utilizando a UML.
Recomendo este livro para quem já tem um conhecimento razoavel da UML, pois é dado mais enfase no processo de desenvolvimento, incluindo inclusive métodos do RUP (Rational Unified Process), que é um modelo de processo de desenvolvimento da Rational Software.
Resumo 1.3 – Concepção, Elicitação e Tipos de Requisitos
Requisitos
• Segundo Larman:
– São capacidades e condições às quais o sistema – e em termos mais amplos, o projeto – deve atender.
• Não são apenas funcionalidades
• Comumente classificados