Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КПО. Лекции.pdf
Скачиваний:
54
Добавлен:
21.01.2022
Размер:
1.33 Mб
Скачать

Заключение

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

Впособии отражаются не только общие теоретические сведения, но

идополнительно приведены ряд практических приемов и подходов к конструированию программного обеспечения, которые имеют широкое применение в настоящее время.

Более подробную информацию по рассматриваемым разделам можно найти в источниках из библиографического списка.

121

Основные использованные понятия (глоссарий)

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

Модульность – свойство системы, которая может подвергаться декомпозиции на ряд внутренне связанных и слабо зависящих друг от друга модулей.

Покер планирования (от англ. planning poker, а также от англ. scrum poker) – техника оценки, основанная на достижении договоренности, главным образом используемая для оценки сложности предстоящей работы или относительного объема

решаемых задач при

разработке

программного обеспечения.

Это разновидность метода Wideband Delphi.

Связность модуля –

мера зависимости его частей.

Сопровождение – внесение изменений в эксплуатируемое ПО.

Спиральная модель – модель,

которая базируется на лучших

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

Сцепление (Coupling) – мера взаимозависимости модулей по данным.

Тестирование – наблюдение за функционированием ПО в специфических условиях с целью определения степени соответствия ПО требованиям к нему.

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

122

Экстремальное программирование (Extreme Programming XP) – дисциплина разработки программного обеспечения и ведения бизнеса в области создания программных продуктов, которая фокусирует усилия обеих сторон (программистов и бизнесменов) на общих, вполне достижимых целях.

PERT (от англ. Program Evaluation and Review Technique – метод оценки и обзора программы) – некая технология оценки и пересмотра программы, которая базируется на идее сетевого планирования.

123

Сокращения

ЖЦ – жизненный цикл; ИС – информационные технологии;

КИС – корпоративная информационная система; НЗР – незавершенная работа; ПО – программное обеспечение; ПС – программные средства;

СОА – сервисно-ориентированная архитектура; СС – сила связности модулей; СЦ – степень сцепления;

ТКПО технология конструирования программного обеспечения; ТП – технический проект; ЭВМ – электронно-вычислительная машина.

124