Название: Практическая программная инженерия на основе учебного примера Автор: Мацяшек Л.А., Лионг Б.Л. Издательство: М.: Бином. ЛЗ Год: 2012 Страниц: 956 ISBN: 978-5-9963-1182-8 Формат: PDF Размер: 20.2 Мб Язык: русский Серия: Программисту
Рассмотрены вопросы современных методов создания сложного программного обеспечения, использующего информацию, хранимую в базе данных. Подчеркнуты особенности создания такого программного обеспечения коллективом разработчиков: итеративный характер разработки, использование стандартных средств создания программ (стандартные компоненты, паттерны, Bean-компоненты и т. д.). Большое внимание уделено разработке структуры программного обеспечения, позволяющей наиболее просто организовать все стадии его жизненного цикла. Весь материал проиллюстрирован на одном достаточно сложном примере. Для разработчиков сложного программного обеспечения, а также для студентов вузов, специализирующихся в вопросах создания современного ПО.
Оглавление
Часть 1. Проектирование программного обеспечения Глава 1. Жизненный цикл разработки программного обеспечения Глава 2. Язык моделирования программного обеспечения Глава 3. Инструментальные средства программной инженерии Глава 4. Планирование и отслеживание проекта программного обеспечения Глава 5. Управление процессом создания и отслеживания программного обеспечения Часть 2. От требований через структурное проектирование к готовому программному обеспечению Глава 6. Модель бизнес-объектов Глава 7. Объектная модель предметной области Глава 8. Итерация 1. Требования и объектная модель Глава 9. Структурный проект Глава 10. Проектирование и программирование базы данных Глава 11. Проектирование классов и взаимодействия Глава 12. Программирование и тестирование Глава 13. Итерация 1. Аннотированный код Часть 3. Рефакторинг программного обеспечения и разработка пользовательского интерфейса Глава 14. Требования к итерации 2 и объектная модель Глава 15. Структурный рефакторинг Глава 16. Проектирование и программирование пользовательского интерфейса Глава 17. Проектирование и программирование пользовательского интерфейса на основе Web-технологии Глава 18. Итерация 2. Аннотированный код Часть 4. Разработка данных и бизнес-компоненты Глава 19. Требования к итерации 3 и объектная модель Глава 20. Безопасность и целостность Глава 21. Транзакции и параллелизм Глава 22. Бизнес-компоненты Глава 23. Итерация 3. Аннотированный код Итерация 3. Вопросы и упражнения Литература Предметный указатель
|