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

10 Билет

анализ требований к программе, определение спецификации программы

Анализ требований — это процесс сбора требований к ПО, их систематизации, документирования, анализа, выявления противоречий, неполноты, разрешения конфликтов в процессе разработки ПО

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

  1. билет

характеристики этапов проектирования, кодирования и тестирования, эксплуатации и сопровождения программного продукта.

  • Проектирование — деятельность человека или организации по созданию проекта

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

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

  • Эксплуатация - часть жизненного цикла изделия на протяжении которого оно используется по назначению.

  • Сопровождение - процесс улучшения, оптимизации и устранения дефектов ПО после передачи в эксплуатацию

  1. билет

особенности и специфика разработки программного продукта на разных этапах жизненного цикла

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

  • Прежде всего, следует отметить некоторое противостояние: неформальный характер требований к постановке задачи и понятия ошибки в нем, но формализованный основной объект разработки - программы ПС.

  • Разработка ПС носит творческий характер (на каждом шаге приходится делать какой-либо выбор, принимать какое-либо решение), а не сводится к выполнению какой-либо последовательности регламентированных действий. Этот творческий характер разработки ПС сохраняется до самого ее конца.

  • Следует отметить также особенность продукта разработки. Он представляет собой некоторую совокупность текстов смысл же этих текстов выражается процессами обработки данных и действиями пользователей, запускающих эти процессы. Это предопределяет выбор разработчиком ряда специфичных приемов, методов и средств.

  • Продукт разработки имеет и другую специфическую особенность: ПС при своем использовании не расходуется и не расходует используемых ресурсов.

  1. билет

технологический процесс разработки ПО

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

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

С каждым ТП связываются:

  • требования к процессу, которые указывают, “что” собой представляет процесс (что он будет делать);

  • архитектура процесса, которая описывает, “как” процесс будет определен (каковы будут элементы процесса и как они будут взаимосвязаны);

  • описание (проект) техпроцесса в рамках организации или программного проекта (создание элементов процесса и установление интерфейсов);

  • проверка и утверждение определения процесса (путем измерения его характеристик);

  • внедрение процесса в среду разработки ПО, для которой он был разработан (завершение технологической подготовки разработки ПО и обеспечение технологической готовности организации к выполнению работ по проекту).

  1. билет

стадии разработки программ и программной документации. Сопровождаемая документация. Основные требования к содержанию документации. Правила написания ТЗ к разрабатываемым программным продуктам. ТЗ и требование к его содержанию. Эскизный и технический проекты. Рабочий проект. Внедрение

стадии разработки программ:

  • техническое задание

  • эскизный проект

  • технический проект

  • рабочий проект

  • внедрение

  1. билет

понятие о ЕСПД. Виды программ. Виды программных документов. Виды эксплуатационных документов.

ЕСПД - комплекс государственных стандартов Российской Федерации, устанавливающих взаимосвязанные правила разработки, оформления и обращения программ и программной документации.

Виды программ:

  • Компонент - программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса

  • Комплекс - программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса

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

  • Спецификация - состав программы и документации на нее

  • Ведомость держателей подлинников - перечень предприятий, на которых хранят подлинники программных документов

  • Текст программы - запись программы с необходимыми комментариями

  • Описание программы - сведения о логической структуре и функционировании программы

  • Программа и методика испытаний - требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля

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

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

Виды эксплуатационных документов:

  • Ведомость эксплуатационных документов - перечень эксплуатационных документов на программу

  • Формуляр - основные характеристики программы, комплектность и сведения об эксплуатации программы

  • Описание применения - сведения о назначении программы, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств

  • Руководство системного программиста - сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения

  • Руководство программиста - сведения для эксплуатации программы

  • Руководство оператора - сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы

  • Описание языка - описание синтаксиса и семантики языка

  • Руководство по техническому обслуживанию - сведения для применения тестовых и диагностических программ при обслуживании технических средств

  1. билет

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

Общие требования к программному документу

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

1.2. Программный документ состоит из следующих условных частей:

  • Титульной

  • Информационной

  • Основной

  • Регистрации изменений

1.3. Правила оформления документа и его частей на каждом носителе данных устанавливаются стандартами ЕСПД на правила оформления документов на соответствующих носителях данных.

2. ТИТУЛЬНАЯ ЧАСТЬ

2.1. Титульная часть состоит из листа утверждения и титульного листа. Правила оформления листа утверждения и титульного листа устанавливаются по ГОСТ 19.104-78.

 

3. ИНФОРМАЦИОННАЯ ЧАСТЬ

3.1. Информационная часть должна состоять из аннотации и содержания.

3.2. Необходимость включения информационной части в различные виды программных документов установлена соответствующими стандартами ЕСПД на эти документы.

3.3. В аннотации приводят сведения о назначении документа и краткое изложение его основной части.

3.4. Содержание включает перечень записей о структурных элементах основной части документа, в каждую из которых входят:

  • обозначение структурного элемента (номер раздела, подраздела и т.д.)

  • наименование структурного элемента;

  • адрес структурного элемента на носителе данных (например, номер страницы, номер файла и т.п.).

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

4. ОСНОВНАЯ ЧАСТЬ

4.1. Состав и структура основной части программного документа устанавливаются стандартами ЕСПД на соответствующие документы.

  1. билет

структурное проектирование программных продуктов и его методы. Принцип системного проектирования.

  1. билет

нисходящее проектирование. Модульное проектирование.

Нисходящее проектирование – создание программ в виде последовательных шагов, согласно идее пошаговой детализации с использованием иерархической организации программ

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

Модульное проектирование –