Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вторые 16.docx
Скачиваний:
10
Добавлен:
25.04.2019
Размер:
470.6 Кб
Скачать
  1. Характеристика основных стадий и этапов разработки программных комплексов.

    Стадия

    Этапы работ

    Содержание работ

    1. Техническое задание

    1.1 Обоснование необходимости разработки программного обеспечения

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

    1.2 Научно-исследовательские работы

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

    1.3 Разработка и утверждение ТЗ на создание программного комплекса

    Определение требований к программному комплексу, определение стадий, этапов и сроков разработки программного комплекса и документации на него, т.е. календарный план, выбор информационной разработки, инструментальных средств, согласование и утверждение ТЗ

    1. Эскизный проект

    2.1 Разработка эскизного проекта.

    Предварительная разработка структуры данных (входных и выходных), определение их фомы представления. Уточнение методов решения задачи. Уточнение методов решения задачи. Разработка плана мероприятий по созданию и внедрению программы.

    2.2 Утверждение эскизного проекта

    Разработка пояснительной записки. Согласование и утверждение эскизного проекта

    1. Технический проект

    3.1 Разработка технического проекта

    Уточнение структуры входных и выходных данных.

    Детализация алгоритма решения задачи.

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

    3.2 Утверждение ТП

    Разработка пояснительной записки. Согласование и утверждение технического проекта.

    1. Рабочий проект

    4.1 Разработка программного комплекса

    Кодирование и отладка программы.

    4.2 Разработка программной документации

    Разработка программных элементов в соответствии с ЕСПД и ГОСТ (руководство оператора, описание программы, описание применения и т.д.)

    4.3 Тестирование

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

    1. Внедрение

    Подготовка и передача программы и программной документации заказчику

    Подготовка, передача программного комплекса и программной документации, оформление акта о передаче программного комплекса, получение свидетельства о государственной регистрации. Получение акта о внедрении.

  2. Состав и правила оформления технического задания на создание программного комплекса.

ГОСТ 34.602-789

34 – комплекс стандартов на авт. Сист для различных видов деятельности (управление, обучение, проектирование и т.д.) Стандарт распространяется и на части системы.

  1. Общие сведения

  2. Назначение и цели создания программного комплекса

    1. Назначение комплекса (вид автоматизированной деятельности (исследование, проектирование, управление), перечень объектов автоматизации, на которых предполагается использовать разработку).

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

  3. Характеристики объекта исследования.

  4. Требования к Программному комплексу

    1. Требование к программному комплексу в целом

      1. Требования к структуре и функционированию комплекса:

  • Перечень подсистем, их назначения и основные функции.

  • Требования к способам и средствам для информационного обмена между компонентами системы.

  • Требования к режимам функционирования.

  • Интерфейсы передачи данных (внутренний программный интерфейс).

  • Режимы функционирования (исследовательский, администрирования).

Структура:

  • БД;

  • Модуль расчета;

  • Интерфейс ввода;

  • Интерфейс визуализации;

  • Модуль проверки корректности ввода;

  • Обработка ошибок;

  • Формирование и сохранение отчета об исследовании;

  • Интерфейс администратора и пользователя;

  • Разграничение прав пользователей.

      1. Требования к численности и квалификации персонала.

      2. Требования к надёжности.

  • Состав и количественные значения показателей надежности для ситемы в целом или её подсистем.

  • Аварийные ситуации по которым должны быть регламентированы показатели надежности.

  • Обработка исключительных ситуаций.

  • Резервное копирование БД

4.1.4 Требования к защите информации от несанкционированного доступа

    1. Требования к функциям, задачам, выполняемым комплексом

По каждой подсистеме приводится перечень функций, задач, подлежащих автоматизации, требования к качеству реализации каждой функции, задачи. Требования к форме представления выходной информации.

Характеристики необходимой точности и времени выполнения функции.

    1. Требования к видам обеспечения

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

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

Программное: обоснование выбора средств разработки программного комплекса (ОС, среда разработки ПО, СУБД). Указывают перечень программных средств, используемых для разработки системы, требования к качеству программных средств, способам его обеспечения и контроля.

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

Методическое: ТЗ, отчёты, документация. Требования к составу научно-технической документации системы: перечень применяемых при её функционировании стандартов, нормативов, методик и т.д.

Информационное: приводят требования к составу, структуре и способам организации данных в системе, информационному обмену между компонентами системы, к применению СУБД, к структуре процесса сбора, обработки, передачи и представления данных, к защите данных при разрушении, аварии, сбоях питания, к контролю, обновлению и восстановлению данных.

  1. Состав и содержание работ по созданию программного комплекса

    1. Перечень стадий и этапов работ по созданию системы.

    2. Сроки их выполнения

    3. Перечень организаций-исполнителей работ, ссылки на документы, подтверждающие согласие организаций на работу.

    4. Перечень документов, предъявляемых по окончании стадии работ.

    5. Вид и порядок проведения экспертизы технической документации.

  2. Порядок контроля и приёмки программного комплекса.

Виды, состав, объём и методы тестирования системы и её составных частей. Состав приёмочной комиссии

  1. Требования к документации (список ГОСТов)

  2. Источники разработки

  3. Составители.