Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП ШПР.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
148.48 Кб
Скачать

1) Основные понятия и определения (по, разработка по, проектирование по, технология программирования, программный продукт, метод, методология, технология).

Програ́ммное обеспе́чение- Компьютерные программы, процедуры и, возможно, соответствующая документация и данные, относящиеся к функционированию компьютерной системы.

Разрабо́тка програ́ммного обеспе́чения  — это род деятельности (профессия) и процесс, направленный на создание и поддержание работоспособности, качества и надежности программного обеспечения, используя технологии, методологию и практики из информатики, управления проектами, математики, инженерии и других областей знания.

Проектирование программного обеспечения — процесс создания проекта программного обеспечения , а также дисциплина, изучающая методы проектирования.

Технология программирования - дисциплина, изучающая технологические процессы программирования и порядок их прохождения.

Программный продукт - программа, которую независимо от ее разработчиков можно использовать в предусмотренных целях на разных компьютерах, если только они удовлетворяют ее системным требованиям

Методология программирования — это система принципов, а также совокупность идей, понятий, методов, способов и средств, определяющих стиль написания, отладки и сопровождения программ, организации теоретической, практической и производственной деятельности, а также учение о системах знаний, понятий и предметной и производственной деятельности

-----------------------------------------------------------------

13) Метод структурного проектирования Джексона.

техника структурных карт Джексона основана на методологии структурного программирования Джексона и заключается в продуцировании диаграмм (структурных карт) для графического иллюстрирования внутримодульных (а иногда и межмодульных) связей и документирования проекта архитектуры системы ПО. При этом техника позволяет осуществлять проектирование нижнего уровня структуры ПО и на этом этапе является близкой к традиционным блок-схемам.

По аналогии со структурными картами Константайна диаграмма Джексона может включать объекты следующих типов:

  1. СТРУКТУРНЫЙ блок (базовая компонента методологии) представляет частную функцию или блок кодов с одним входом и одним выходом.

  2. ПРОЦЕДУРНЫЙ блок является специальным видом структурного блока, представляющим вызов ранее определенной процедуры.

  3. БИБЛИОТЕЧНЫЙ блок аналогичен процедурному и представляет вызов библиотечного модуля.

Для взаимоувязывания блоков используются связи следующих типов:

  • последовательная связь, обеспечивающая последовательное выполнение слева направо;

  • параллельная связь, обеспечивающая одновременное выполнение блоков;

  • условная связь, обеспечивающая выбор одной из альтернатив;

  • итерационная связь, обеспечивающая выполнение блока в цикле.

-----------------------------------------------------------------

2) Этапы развития технологии программирования.

Технология программирования - совокупность методов и средств, используемых в процессе разработки программного обеспечения.

Этапы развития: