В учебном пособии изложены основные этапы конструирования программного обеспечения (ПО). Основное внимание уделено объектному подходу в конструировании, применяемому в большинстве современных технологиях создания программных продуктов. В рамках этого подхода излагается итерационный процесс сотворения программного модуля.
Материал охватывает все этапы разработки от уточнения требований к созданию кода и его тестированию. В процессе конструирования широко используются модели UML, шаблоны и принципы проектирования. Процесс тестирования рассмотрен на уровне способов классов, классов и интеграции классов в модуль, который может представлять энтузиазм для заказчика.
В пособие не вошли предварительные и следующие этапы проектирования, которые излагаются в других учебных дисциплинах: «Анализ требований к ПО», «Базы данных», «Архитектура и проектирование ПО», «Гибкие методологии разработки ПО».
Учебное пособие рекомендовано для студентов технических вузов, обучающихся по специальностям 121 – Инженерия программного обеспечения и 122 – Компьютерные науки.
Он может быть полезным аспирантам, а также широкому кругу специалистов, разрабатывающих программные продукты.