Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 73 стр.

UptoLike

Составители: 

собой совокупность рекомендуемых технологических приемов, охваты-
вающих выполнение всех этапов разработки программного обеспече-
ния. В основе структурного подхода лежит декомпозиция сложных си-
стем с целью последующей реализации в виде отдельных небольших
подпрограмм. С появлением других принципов декомпозиции данный
способ получил название процедурной декомпозиции.
Третий этап объектный подход к программированию середи-
ны 80-х до конца 90-х годов XX века). Объектно-ориентированное
программирование определяется как технология создания сложного
программного обеспечения, основанная на представлении программы
в виде совокупности объектов, каждый из которых является экземпля-
ром определенного типа, а классы образуют иерархию с наследованием
свойств. Взаимодействие программных объектов в такой системе осу-
ществляется путем передачи сообщений.
Четвертый этап компетентный подход и CASE-технологии
(с середины 90-х годов XX века до нашего времени). Компонентный
подход предполагает построение программного обеспечения из отдель-
ных компонентов физически отдельно существующих частей про-
граммного обеспечения, которые взаимодействуют между собой через
стандартизованные двоичные интерфейсы. В отличие от обычных
объектов объекты-компоненты можно собрать в динамически вызывае-
мые библиотеки или исполняемые файлы, распространять в двоичном
виде и использовать в любом языке программирования, поддерживаю-
щем соответствующую технологию.
3.2. Источники ошибок в программных средствах
Интеллектуальные возможности человека, используемые при разра-
ботке программных систем. Понятия о простых и сложных системах, о
малых и больших системах. Неправильный перевод информации из од-
ного представления в другое основная причина ошибок при разра-
ботке программных средств. Модель перевода и источники ошибок.
3.2.1. Интеллектуальные возможности человека
Дейкстра [Ошибка: источник перёкрестной ссылки не найден2] вы-
деляет три интеллектуальные возможности человека, используемые при
разработке ПС:
1) способность к перебору,
2) способность к абстракции,
3) способность к математической индукции.
73