Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Разработка программного продукта профессиональные стандарты, жизненный цикл, командная работа. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Термин Дефиниция
Риск
Функция вероятности возникновения заданной угрозы и
потенциально неблагоприятных последствий возникно-
вения этой угрозы Система програм-
мирования
Система, образуемая языком программирования, компи-
ляторами или интерпретаторами программ, представлен-
ных на этом языке, соответствующей документацией, а
также вспомогательными средствами для подготовки
программ к форме, пригодной для выполнения Спецификация
программы
Формализованное представление требований, предъявля-
емых к программе, которые должны быть удовлетворены
при ее разработке, а также описание задачи, условия и
эффекта действия без указания способа его достижения Статическое те-
стирование
Тестирование, при котором элемент тестирования анали-
зируется с использованием совокупности критериев ка-
чества или других свойств без выполнения кода.
Пример. Ревизия, статический анализ Структура данных
Способ объединения нескольких элементов данных в
один комплекс (массив, файл, список) Структурное про-
граммирование
1. Всякая техника разработки программного обеспечения,
использующая структурное проектирование, результатом
которой является разработка структурированных про-
грамм.
2. Метод построения программ, использующий только
иерархически вложенные конструкции, каждая из кото-
рых имеет единственную точку входа и единственную
точку выхода.
Примечание. В структурном программировании используются
три вида структур, связанных с передачей управления: последо-
вательная, условного перехода и циклическая
Структурное про­ектирование
Всякий систематизированный подход к проектированию
программного обеспечения, подчиняющийся установ-
ленным правилам на основе принципов, включая прин-
ципы модульности, нисходящего проектирования, а так-
же пошагового уточнения данных, системных структур и
шагов обработки
Продолжение табл.
71
Термин Дефиниция
Сцепление
Количественная и качественная мера взаимосвязи раз-
личных видов рабочих функций конкретного модуля.
Примечания.
Сильное сцепление означает сильную взаимосвязь видов рабо-
чих функций модуля.
Виды сцепления могут быть расположены по степени взаимо-
связи (начиная с наибольшей) следующим образом: функцио-
нальное сцепление; информационное сцепление; коммуникаци-
Термин
онное сцепление; временное сцепление; логическое сцепление;
случайное сцепление
Слово или словосочетание, являющееся точным обозначе-
нием определенного понятия какой-либо области знания Тестирование
Набор операций, проводимых для обеспечения выявле-
ния и/или оценки свойств одного или более элементов
тестирования.
Примечание. Действия тестирования могут включать в себя
планирование, подготовку, выполнение, создание отчетов и
менеджмент, поскольку все они направлены на тестирование
Тестовые данные
Созданные или отобранные данные, удовлетворяющие
входным требованиям для выполнения одного или более
контрольных примеров, которые могут быть определены
в плане тестирования, контрольном примере или проце-
дуре тестирования.
Примечание. Тестовые данные могут храниться в тестируемом
продукте (например, в массивах, плоских файлах или базе дан-
ных), быть доступны из внешних источников или предоставле-
ны такими источниками, как другие системы, другие компонен-
ты системы, устройства или операторский персонал
Требование
Положение, содержащее критерии, которые должны быть
соблюдены Управление дан-
ными
Совокупность функций обеспечения требуемого пред-
ставления данных, их накопления и хранения, обновле-
ния, удаления, поиска по заданному критерию и выдачи
данных Упрощение задачи
Решение задачи с использованием операций декомпози-
ции одной задачи на несколько подзадач, которые обыч-
но более просты в решении, чем исходная задача
Продолжение табл.
72
Окончание табл.
Термин Дефиниция
Уровень представ­ления данных
Уровень взаимосвязи открытых систем, обеспечивающий
услуги по обмену данными между логическими объекта-
ми прикладного уровня, преобразование и представление
данных в нужном формате Фактические ре-
зультаты
Совокупность поведения или условий элемента тестиро-
вания, или совокупность условий, связанных данных или
тестовой среды, полученных в результате выполнения
теста Физическая орга-
низация данных
Организация данных, учитывающая размещение и связь
данных в среде хранения Формат Определенная организация (или макет) текста в печатном
виде или отображенной на экране форме, или записанно-
го на носителе данных Формат данных Порядок расположения символов данных, позволяющий
распознавать их составные части.
Примечание. Формат данных приобретает название в зависимо-
сти от конкретной совокупности символов данных, например
формат сообщения данных
Целостность дан­ных
Свойство, удостоверяющее, что данные не были измене-
ны или уничтожены неправомочным образом Шаблон Эталонный образец, который сравнивается со всей сущ-
ностью или ее частью в целях опознания.
Примечание. Шаблоны применяются при распознавании симво-
лов, обнаружении цели, распознавании речи и т. д.
Элемент тестиро­вания
Рабочий продукт, который является объектом тестирова-
ния.
Пример. Система, элемент программного обеспечения,
документ требований, спецификация проекта, руковод-
ство пользователя Элемент данных Набор информационных байтов, используемый только
целиком.
Пример. Фамилия человека или файл формата JPEG, со-
держащий одно изображение
73
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Лыгина Н.И. Информатика: учеб. пособие / Н.И. Лыгина, О.В. Лау-
ферман.– Новосибирск: Изд-во НГТУ, 2017. – 78 с.
2. Верификация программного обеспечения: курс лекций / С.В. Синицын,
Н.Ю. Налютин. – М.: МИФИ (ГУ), 2006. – 158 с.
3. Синицын С.В. Основы разработки программного обеспечения на при-
мере языка С / С.В. Синицын, О.И. Хлытчиев. – М.: УИТ «ИНТУИТ», 2016. –
212 с.
4. Кулямин В.В. Методы верификации программного обеспечения // Пор-
тал «Информационно-коммуникационные технологии в образовании» / ФГАУ ГНИИ ИТТ «Информика». – URL: http://www.ict.edu.ru/ft/005645/62322e1-
st09.pdf
74
Подписано в печать 27.05.2019. Формат 60 × 84 1/16. Бумага офсетная. Тираж 50 экз.
ПРОФЕССИОНАЛЬНЫЕ СТАНДАРТЫ, ЖИЗНЕННЫЙ ЦИКЛ,
Налоговая льгота – Общероссийский классификатор продукции
Издание соответствует коду 95 3000 ОК 005-93 (ОКП)
Уч.-изд. л.4,41. Печ.
Новосибирского государственного технического университета
Лауферман Ольга Викторовна
Лыгина Нина Ивановна
РАЗРАБОТКА
ПРОГРАММНОГО ПРОДУКТА
КОМАНДНАЯ РАБОТА
Учебное пособие
Редактор А.Ю. Кроних
Выпускающий редактор И.П. Брованова
Корректор И.Е. Семенова
Дизайн обложки А.В. Ладыжская
Компьютерная верстка Н.В. Гаврилова
л. 4,75. Изд. № 346/18. Заказ № 924. Цена договорная
Отпечатано в типографии
630073, г. Новосибирск, пр. К. Маркса, 20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]