Скачиваний:
6
Добавлен:
13.07.2024
Размер:
2.18 Mб
Скачать

Разработка ТЗ

Техническое задание создается на подготовительном этапе после утверждения экономического обоснования проекта. Техническое задание предшествует подписанию договора.

ТЗ на программу может составляется по двум ГОСТ

ГОСТ 19.201- 78 «Техническое задание . Требования к содержанию и оформлению».

ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы».

Рассмотрим составление ТЗ по ГОСТ 34.602.89 Раздел 1. Общие сведения.

Указывается полное наименование системы Напр. АСУТП производства пентафталевого лака Шифр темы (или номер договора)

ТЗ

Наименование предприятия разработчика и заказчика системы и их реквизиты

Напр. разработчик НИИ «Электроприбор», заказчик

ООО «Алекс»

Перечень документов на основании которых создается система, кем и когда утверждены эти документы

Плановые сроки начала и окончания работы по созданию системы

Сведения об источниках и порядке финансирования работ

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

тз

Напр. Работа по созданию АСУТП сдается разработчиком поэтаптно в соответствии календарным планом ПРОЕКТА. По окончанию каждого этапа разработчик сдает соответствующие документы , состав которых определен Договором.

тз

Раздел 2. Назначение и цели создания системы.

Назначение система

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

Цели создания системы

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

Раздел 3. Характеристики объекта автоматизации

тз

Краткие сведения об объекте автоматизации (или ссылки на документы, содержащие такую информацию.

Напр. Автоматизированная система в своем составе должна содержать : систему датчиков температуры (в количестве не менее 30 шт ) , систему датчиков давления (не менее 18) , систему датчиков концентрации вещества (перечисляется каких) , систему датчиков расхода вещества, фотодатчиков контроля поверхности , блоки первичной обработки информации и управления на нижнем уровне АСУТП на базе контроллеров типа ПЛК , блоки сбора, контроля и управления информацией на базе АРМ типа (выполненных и устанавливаемых в стойках и (или ) рабочих местах операторов-технологов согласно ГОСТ ), исполнительными устройствами типа

ПО должно включать следующие подсистемы:

Составление плана тестирования

проектирование

Результаты проектирования :

(после обсуждения на совещаниях аналитиков ПО делаются выводы:

Эффективности проекта

Соответствии требованиям ТЗ

Полнота проекта и реалистичность проекта

Поддержка сопровождения проекта.

ТЗ

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

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

4.1.10 .Требования по стандартизации и унификации

Напр. Разработка АСУТП должна производиться с использованием стандартных методологий

Функционального моделирования IOEFo

Информационного моделирования

Для работы с БД должен быть применен язык запросов SQL

врамках стандарта ANSI SQL -92.

Для разработки пользовательских интерфейсов и средств генерации отчетов должны использоваться BI приложения.

термины

При оптимизации ПО надо найти:

Узкие места (критическую часть)

(узкие места надо оценивать с помощью специальных программ профайлеры)

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

Часто оптимизация наоборот затрудняет чтение программы , рефакторинг – наоборот .

Реинжиниринг ПО – по сути представляет собой создание новой функциональности ПО.

методики

.

Итак этап проектирования предшествует этапу программирования

Задача проектирования – сначала составить структуру проекта бушующего ПО

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

Должен отвечать следующим 5 принципам

Декомпозиции

Композиции

Понятности

защищенности

Непрерывности

Соседние файлы в папке Презентации