В основе структурного подхода лежит технология создания сложного программного обеспечения, основанная на представлении программы в виде совокупности объектов:
В процессе постановки задачи четко формулируют назначение ПО и определяют основные требования к нему:
В процессе проектирования архитектуры системы выполняется определение ее функциональных возможностей, пользовательских требований, требований к надежности и безопасности, требований к внешним интерфейсам и т. д.:
Взаимодействие программных объектов в объектно-ориентированном программировании осуществляется путем передачи объектов:
Жизненный цикл ПО - процесс его создания и применения от начала до конца:
Модуль - элемент программы, имеющий локальные переменные:
Модульное программирование - способ разработки программ, который предполагает выделение групп подпрограмм, использующих одни и те же глобальные данные, в отдельно компилируемые модули (библиотеки подпрограмм):
Основным достоинством каскадной модели жизненного цикла ПО является то, что, начиная с некоторой итерации, на которой обеспечена определенная функциональная полнота, продукт можно предоставлять пользователю:
Первые программы состояли из собственно программы на машинном языке и обрабатываемых ею данных:
Процесс - совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные:
Результатом визуального проектирования является заготовка будущей программы, в которую уже внесены соответствующие коды:
Результатом проектирования является детальная модель разрабатываемого ПО вместе со спецификациями его компонентов всех уровней:
Структурное программирование - технология создания сложного программного обеспечения, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (класса), а классы образуют иерархию с наследованием свойств:
Схема, поддерживающая итерационный характер процесса разработки ПО, была названа схемой с промежуточным контролем:
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки ПО:
Технология программирования - технология разработки программного средства как совокупность технологических процессов его создания: от момента зарождения идеи о данном программном средстве до составления необходимой программной документации:
Технология СОМ является развитием технологии OLE, которая использовалась в ранних версиях Windows для создания составных документов: