Автор: Мейер Бертран
Название: Основы объектно-ориентированного программирования
Содержание
Лекция 1. Качество ПО
Лекция 2. Критерии объектной ориентации
Лекция 3. Модульность
Лекция 4. Подходы к повторному использованию
Лекция 5. К объектной технологии
Лекция 6. Абстрактные типы данных (АТД)
Лекция 7. Статические структуры: классы
Лекция 8. Динамические структуры: объекты
Лекция 9. Управление памятью
Лекция 10. Универсализация
Лекция 11. Проектирование по контракту: построение надежного ПО
Лекция 12. Когда контракт нарушается: обработка исключений
Лекция 13. Поддерживающие механизмы
Лекция 14. Введение в наследование
Лекция 15. Множественное наследование
Лекция 16. Техника наследования
Лекция 17. Типизация
Лекция 18. Глобальные объекты и константы
Лекция 1. Качество ПОКачество - это цель инженерной деятельности; построение качественного ПО (software) - цель программной инженерии (software engineering). В данной книге рассматриваются средства и технические приемы, позволяющие значительно улучшить качество ПО. Прежде чем приступить к изучению этих средств и приемов, следует хорошо представлять нашу цель. Качество ПО лучше всего описывается комбинацией ряда факторов. В этой лекции мы постараемся проанализировать некоторые из них, покажем, где необходимы улучшения, и укажем дорогу в дальнейшем путешествии по лекциям этого курса.
Внешние и внутренние факторыВсе мы хотим, чтобы наше ПО было быстродействующим, надежным, легким в использовании, читаемым, модульным, структурным и т.д. Но эти определения описывают два разных типа качества. Наличие или отсутствие таких качеств, как скорость и простота использования ПО, может быть обнаружено его пользователями. Эти качества можно назвать внешними факторами качества.
Под словом "пользователи" нужно понимать не только людей, взаимодействующих с конечным продуктом, но и тех, кто их закупает, занимается администрированием. Такое свойство, например, как легкость адаптации продуктов к изменениям спецификаций - далее определенная в нашей дискуссии как расширяемость - попадает в категорию внешних факторов, поскольку она может представлять интерес для администраторов, закупающих продукт, хотя и не важна для "конечных пользователей", непосредственно работающих с продуктом.
Комментарии к книге «Основы объектно-ориентированного программирования», Бертран Мейер
Всего 0 комментариев