
- •1 Сущность предмета тп, его задачи. Актуальность проблемы технологии программирования. История развития тп.
- •7 Каскадный подход широко использовалась в 70-80 годах. Именно этот подход рассматривается в качестве индустриального подхода
- •8 Спиральная модель жизненного цикла нашла свое широкое применение в 86-90 годах.
- •9 Понятие качества по. Критерии качества по: функциональность, надежность, их примитивы.
- •10 Критерии качества легкость применения, эффективность, их примитивы.
- •11 Критерии качества сопровождаемость, мобильность, их примитивы.
- •15 Цель модульного программирования. Основные характеристики программного модуля. Размер модуля. Рутинность модуля.
- •16 Связность модуля. Связность модуля (cohesion)
- •23 Внешнее описание пс.
- •30 Особенности объектного подхода к разработке внешнего описания пс
- •34 Основные принципы тестирования программ. Заповеди по тестированию, предложенные г. Майерсом. Методы тестирования, два подхода к тестированию.
- •38 Функции заместителя главного программиста. Работа членов бригады. Работа секретаря (библиотекаря). Преимущества и трудности бригадного подхода.
- •42 Документация, создаваемая и используемая в процессе разработки программных средств. Документация по сопровождению пс.
- •43 Пользовательская документация пс.
- •44 Стандартизация программной документации. Еспд. Классификация и обозначение стандартов еспд. Назначение еспд, область распространения еспд.
- •46 Стадии разработки программной документации. Техническое задание. Требования к содержанию и оформлению.
- •47 Программа и методика испытаний. Текст программы, описание программы, пояснительная записка, описание применения (документация).
- •48 Руководство системному программисту, руководство программисту, руководство оператору.
- •49 Общая характеристика состояния применения еспд. Межгосударственные стандарты.
- •50 Основные понятия и показатели надежности пс. Надежность технических средств и по.
- •53 Аналитические модели надежности (динамические).
44 Стандартизация программной документации. Еспд. Классификация и обозначение стандартов еспд. Назначение еспд, область распространения еспд.
Назначение ЕСПД
Единая система программной документации - комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ н программной документации.
В стандартах ЕСПД устанавливают требования, регламентирующие разработку, сопровождение, изготовление и эксплуатацию программ, что обеспечивает возможность:
-
унификации программных изделий для взаимного обмена программами и применения ранее разработанных, программ в новых разработках;
-
снижения трудоемкости и повышения эффективности разработки, сопровождения, изготовления и эксплуатации программных изделий;
-
автоматизации изготовления и хранения программной документации.
Сопровождение программы включает анализ функционирования, развитие и совершенствование программы, а также внесение изменений в нее с целью устранения ошибок.
Область распространения и состав ЕСПД
Правила и положения установленные в стандартах ЕСПД, распространяются на программы и программную документацию для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
В состав ЕСПД входят:
-
основополагающие и организационно-методические стандарты;
-
стандарты, определяющие формы и содержание программных документов, применяемых при обработке данных;
-
стандарты, обеспечивающие автоматизацию разработки программных документов.
Разработка организационно-методической документации, определяющей и регламентирующей деятельность организаций по разработке, сопровождению и эксплуатации программ, должна проводиться на основе стандартов ЕСПД.
Классификация и назначение стандартов ЕСПД
Стандарты ЕСПД подразделяют на группы:
-
Код 0 - Общие положения
-
Код 1 - Основополагающие стандарты
-
Код 2 - Правила выполнения документации разработки
-
Код 3 - Правила выполнения документации изготовления
-
Код 4 - Правила выполнения документации сопровождения
-
Код 5 - Правила выполнения эксплуатационной документации
-
Код 6 - Правила обращения программной документации
-
Код 7 - Резервные группы
-
Код 8 - (хер знает, здесь ниче не было написано)
-
Код 9 - Прочие стандарты
Обозначения стандартов ЕСПД строят по классификационному признаку. Обозначение стандарта ЕСПД должно состоять из:
-
цифр 19, присвоенных классу стандартов ЕСПД;
-
одной цифры (после точки), обозначающей код классификационной группы стандартов;
-
двузначного числа, определяющего порядковый номер стандарта в группе;
-
двузначного числа (после тире), указывающего год регистрации стандарта.
Пример обозначения стандарта «Единая система программной документации. Общие положения» - Рисунок
45 Виды программных документов. Виды эксплутационных документов. Схемы алгоритмов.
Виды программных документов
-
Спецификация
-
Текст программы
-
описание программы
-
программа и методика испытаний
-
техническое задание
-
пояснительная записка
-
эксплуатационные документы (описание и применение)
-
Руководство системного программиста
-
руководство программиста
-
руководство оператора
Руководство системному программисту
Общие сведения о программе, структура программы (составные части, связи, объем памяти и т.п.)
Настройка программы (конкретное применение составляющих технических средств)
Проверка программы, контрольные примеры, дополнительные возможности, сообщения системному программисту, тексты сообщений.
Руководство программиста
Назначение, условия применения программы, характеристика ПС. Обращение к программе, способы передачи управления, вызов программы, входные, выходные данные, сообщение программисту.
Руководство оператора
Назначение программы. Условия выполнения программы, минимальный состав аппаратуры и программных средств для работы. Выполнение программы, действия оператора для выполнения программы, сообщения оператору.
Схемы алгоритмов
Схемы алгоритмов, программ, данных, систем состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий. Схемы могут исполняться на различных уровнях детализации, причем число уровней зависит от размеров и сложности задач обработки данных. Уровень детализации должен быть таким, чтобы различные части и взаимосвязь между ними были понятны в целом.
Большааая картинка