
- •1 Билет
- •2 Билет
- •3 Билет
- •4 Билет
- •5 Билет
- •6 Билет
- •7 Билет
- •8 Билет
- •9 Билет
- •10 Билет
- •19 Билет
- •20 Билет
- •21 Билет
- •22 Билет
- •23 Билет
- •24 Билет
- •25 Билет
- •26 Билет
- •27 Билет
- •28 Билет
- •29 Билет
- •30 Билет
- •31 Билет
- •32 Билет
- •33 Билет
- •35 Билет
- •36 Билет
- •37 Билет
- •38 Билет
- •40 Билет
- •41 Билет
10 Билет
анализ требований к программе, определение спецификации программы
Анализ требований — это процесс сбора требований к ПО, их систематизации, документирования, анализа, выявления противоречий, неполноты, разрешения конфликтов в процессе разработки ПО
Определение спецификации программы - законченное описание поведения программы которую требуется разработать.
билет
характеристики этапов проектирования, кодирования и тестирования, эксплуатации и сопровождения программного продукта.
Проектирование — деятельность человека или организации по созданию проекта
Кодирование - процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки.
Тестирование - процесс исследования ПО с целью получения информации о качестве продукта.
Эксплуатация - часть жизненного цикла изделия на протяжении которого оно используется по назначению.
Сопровождение - процесс улучшения, оптимизации и устранения дефектов ПО после передачи в эксплуатацию
билет
особенности и специфика разработки программного продукта на разных этапах жизненного цикла
Особенностью разработки программного продукта - является принятие решений на начальных этапах с их реализацией на последующих этапах. Ошибки в требованиях к программному продукту способны привести не только к потерям на этапах разработки и эксплуатации, но и к провалу проекта. Внесение изменений в спецификацию программного продукта чаще всего вызывает необходимость повторить все следующие этапы проектирования и создания программного продукта.
Прежде всего, следует отметить некоторое противостояние: неформальный характер требований к постановке задачи и понятия ошибки в нем, но формализованный основной объект разработки - программы ПС.
Разработка ПС носит творческий характер (на каждом шаге приходится делать какой-либо выбор, принимать какое-либо решение), а не сводится к выполнению какой-либо последовательности регламентированных действий. Этот творческий характер разработки ПС сохраняется до самого ее конца.
Следует отметить также особенность продукта разработки. Он представляет собой некоторую совокупность текстов смысл же этих текстов выражается процессами обработки данных и действиями пользователей, запускающих эти процессы. Это предопределяет выбор разработчиком ряда специфичных приемов, методов и средств.
Продукт разработки имеет и другую специфическую особенность: ПС при своем использовании не расходуется и не расходует используемых ресурсов.
билет
технологический процесс разработки ПО
технологический процесс разработки ПО - это множество направлений деятельности, методов, практических приемов и процедур, используемых для разработки и сопровождения ПО и связанных с ним продуктов (например, планов проекта, проектных документов, кода, тестов и руководств пользователя).
ТП должны разрабатываться и сопровождаться так же, как разрабатываются и сопровождаются программные продукты.
С каждым ТП связываются:
требования к процессу, которые указывают, “что” собой представляет процесс (что он будет делать);
архитектура процесса, которая описывает, “как” процесс будет определен (каковы будут элементы процесса и как они будут взаимосвязаны);
описание (проект) техпроцесса в рамках организации или программного проекта (создание элементов процесса и установление интерфейсов);
проверка и утверждение определения процесса (путем измерения его характеристик);
внедрение процесса в среду разработки ПО, для которой он был разработан (завершение технологической подготовки разработки ПО и обеспечение технологической готовности организации к выполнению работ по проекту).
билет
стадии разработки программ и программной документации. Сопровождаемая документация. Основные требования к содержанию документации. Правила написания ТЗ к разрабатываемым программным продуктам. ТЗ и требование к его содержанию. Эскизный и технический проекты. Рабочий проект. Внедрение
стадии разработки программ:
техническое задание
эскизный проект
технический проект
рабочий проект
внедрение
билет
понятие о ЕСПД. Виды программ. Виды программных документов. Виды эксплуатационных документов.
ЕСПД - комплекс государственных стандартов Российской Федерации, устанавливающих взаимосвязанные правила разработки, оформления и обращения программ и программной документации.
Виды программ:
Компонент - программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса
Комплекс - программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса
К программным относят документы, содержащие сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программ.
Спецификация - состав программы и документации на нее
Ведомость держателей подлинников - перечень предприятий, на которых хранят подлинники программных документов
Текст программы - запись программы с необходимыми комментариями
Описание программы - сведения о логической структуре и функционировании программы
Программа и методика испытаний - требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля
Техническое задание - назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний
Пояснительная записка - схема алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений
Виды эксплуатационных документов:
Ведомость эксплуатационных документов - перечень эксплуатационных документов на программу
Формуляр - основные характеристики программы, комплектность и сведения об эксплуатации программы
Описание применения - сведения о назначении программы, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств
Руководство системного программиста - сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения
Руководство программиста - сведения для эксплуатации программы
Руководство оператора - сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы
Описание языка - описание синтаксиса и семантики языка
Руководство по техническому обслуживанию - сведения для применения тестовых и диагностических программ при обслуживании технических средств
билет
общие требования к программному документу. Обозначение программ и программных документов. Требования и правила для оформления структурных схем, алгоритмов.
Общие требования к программному документу
Программный документ может быть представлен на различных типах носителей данных.
1.2. Программный документ состоит из следующих условных частей:
Титульной
Информационной
Основной
Регистрации изменений
1.3. Правила оформления документа и его частей на каждом носителе данных устанавливаются стандартами ЕСПД на правила оформления документов на соответствующих носителях данных.
2. ТИТУЛЬНАЯ ЧАСТЬ
2.1. Титульная часть состоит из листа утверждения и титульного листа. Правила оформления листа утверждения и титульного листа устанавливаются по ГОСТ 19.104-78.
3. ИНФОРМАЦИОННАЯ ЧАСТЬ
3.1. Информационная часть должна состоять из аннотации и содержания.
3.2. Необходимость включения информационной части в различные виды программных документов установлена соответствующими стандартами ЕСПД на эти документы.
3.3. В аннотации приводят сведения о назначении документа и краткое изложение его основной части.
3.4. Содержание включает перечень записей о структурных элементах основной части документа, в каждую из которых входят:
обозначение структурного элемента (номер раздела, подраздела и т.д.)
наименование структурного элемента;
адрес структурного элемента на носителе данных (например, номер страницы, номер файла и т.п.).
Правила обозначения структурных элементов основной части документа и их адресации устанавливаются стандартами ЕСПД на правила оформления документов на соответствующих носителях данных.
4. ОСНОВНАЯ ЧАСТЬ
4.1. Состав и структура основной части программного документа устанавливаются стандартами ЕСПД на соответствующие документы.
билет
структурное проектирование программных продуктов и его методы. Принцип системного проектирования.
билет
нисходящее проектирование. Модульное проектирование.
Нисходящее проектирование – создание программ в виде последовательных шагов, согласно идее пошаговой детализации с использованием иерархической организации программ
В начале проектируется общая структура кода программы, затем происходит постепенно ее разбиение на более мелкие структурные компоненты, которые в последствии также детализируются.
Модульное проектирование –