Соммервилл И. - Инженерия программного обеспечения (6-е издание)

Скачать

Инженерия программного обеспечения, 6-е издание

Год выпуска: 2002

Автор: Иан Соммервилл

Издательство: Вильямс

ISBN: 5-8459-0330-0

Формат: DjVu

Язык: Русский

Качество: Отсканированные страницы

Количество страниц: 624

Описание:

Данная книга является прекрасным введением в инженерию программного обеспечения. Здесь дана широкая панорама тем инженерии ПО, охватывающих все этапы и технологии разработки программных систем. В семи частях книги представлен весь спектр процессов, ведущих к созданию программного обеспечения, начиная от начальной разработки системных требований и далее через проектирование, непосредственное программирование и аттестацию до модернизации программных систем. Эта книга окажет неоценимую поддержку студентам и аспирантам, изучающим дисциплину "Инженерия программного обеспечения", а также будет полезна тем специалистам по программному обеспечению, который хотят познакомиться с новыми технологиями разработки ПО, такими как спецификация требований, архитектура распределенных структур или надежность программных систем.

  • Предисловие 11

    Часть I. Инженерия программного обеспечения: обзор 15

  • 1. Введение 17

  • 2. Системотехника вычислительных систем 33

  • 3. Процесс создания программного обеспечения 53

  • 4. Управление проектами 81

    Часть II. Требования 103

  • 5. Требования к программному обеспечению 105

  • 6. Разработка требований 127

  • 7. Модели систем 149

  • 8. Прототипирование программных систем 169

  • 9. Формальные спецификации ПО 187

    Часть III. Проектирование 203

  • 10. Архитектурное проектирование 205

  • 11. Архитектура распределенных систем 225

  • 12. Объектно-ориентированное проектирование 243

  • 13. Проектирование систем реального времени 265

  • 14. Проектирование с повторным использованием компонентов 283

  • 15. Проектирование интерфейса пользователя 303

    Часть IV. Критические системы 325

  • 16. Надежность систем 327

  • 17. Спецификация критических систем 343

  • 18. Разработка критических систем 361

  • Часть V. Верификация и аттестация 383

  • 19. Верификация и аттестация ПО 385

  • 20. Тестирование программного обеспечения 403

  • 21. Аттестация критических систем 427

    Часть VI. Управление 445

  • 22. Управление персоналом 447

  • 23. Оценка стоимости программного продукта 469

  • 24. Управление качеством 493

  • 25. Совершенствование производства ПО 513

    Часть VII. Эволюция программного обеспечения 531

  • 26. Наследуемые системы 533

  • 27. Модернизация программного обеспечения 551

  • 28. Реинжениринг программного обеспечения 569

  • 29. Управление конфигурациями 585

    Литература 603

    Предметный указатель 618

  • Скачать