Техническая документация информационных систем
Техническая документация информационных систем
Техническая документация информационных систем
В. Е. Шикина
ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ
ИНФОРМАЦИОННЫХ СИСТЕМ
Учебное пособие
Ульяновск
УлГТУ
2018
УДК 004.01 (075)
ББК 32.81+ 30ц я 7
Ш 57
Рецензенты:
д-р техн. наук профессор А. А. Смагин
канд. техн. наук, директор ООО «ИнтелСофт» В. М. Кандаулов
ISBN 978-5-9795-1852-7
2
ВВЕДЕНИЕ
Термины и определения
4
5
Информационное средство – комплекс упорядоченной
относительно постоянной информации на носителе данных,
описывающей параметры и характеристики заданной области
применения, и соответствующей документации, предназначенный для
поставки пользователю.
Квалификационное тестирование – тестирование, выполняемое с
целью убедить заказчика, что программное обеспечение
соответствует заданным требованиям.
Методическое обеспечение автоматизированной системы –
совокупность документов, описывающих технологию
функционирования АС, методы выбора и применения пользователями
технологических приемов для получения конкретных результатов при
функционировании АС.
Организационное обеспечение автоматизированной системы –
совокупность документов, устанавливающих организационную
структуру, права и обязанности пользователей и эксплуатационного
персонала АС в условиях функционирования, проверки и обеспечения
работоспособности АС.
Пользователь автоматизированной системы – лицо,
участвующее в функционировании АС или использующее результаты
ее функционирования.
Приемочная документация на автоматизированную систему –
документация, фиксирующая сведения, подтверждающие готовность
АС к приемке ее в эксплуатацию, соответствие АС требованиям
нормативных документов.
Программная совместимость автоматизированных систем –
частная совместимость АС, характеризуемая возможностью работы
программ одной системы в другой и обмена программами,
необходимыми при взаимодействии АС.
6
7
удовлетворены при ее разработке, а также описание задачи, условия и
эффекта действия без указания способа его достижения.
Стадия создания автоматизированной системы – одна из частей
процесса создания АС, установленная нормативными документами и
заканчивающаяся выпуском документации на АС, содержащей
описание полной, в рамках заданных требований, модели АС на
заданном для данной стадии уровне, или изготовлением несерийных
компонентов АС, или приемкой АС в промышленную эксплуатацию.
Техническая совместимость автоматизированных систем –
частная совместимость АС, характеризуемая возможностью
взаимодействия технических средств этих систем.
Технический проект автоматизированной системы – комплект
проектных документов на АС, разрабатываемый на стадии
«Технический проект», утвержденный в установленном порядке,
содержащий основные проектные решения по системе в целом, ее
функциям и всем видам обеспечения АС и достаточный для
разработки рабочей документации на АС.
Техническое задание на автоматизированную систему –
документ, оформленный в установленном порядке и определяющий
цели создания АС, требования к АС и основные исходные данные,
необходимые для ее разработки, а также план-график создания АС.
Техническое обеспечение автоматизированной системы –
совокупность всех технических средств, используемых при
функционировании АС.
Управление конфигурацией – процесс идентификации и
обеспечения целостности элементов конфигурации системы.
Эксплуатационная документация на автоматизированную
систему – часть рабочей документации на АС, предназначенная для
8
9
1. ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ
ИНФОРМАЦИОННЫХ СИСТЕМ
11
1.2. Требования к технической документации
12
2. СТАНДАРТЫ В ОБЛАСТИ
ИНФОРМАЦИОННЫХ СИСТЕМ
13
время был SQL и язык программирования С), а также фирменные
стандарты (Microsoft ODBC, IBM SNA).
Как правило, в каждую из этих групп входят документы,
существенно разные по степени обязательности для организаций,
конкретности и детализации содержащихся требований, открытости и
гибкости, а также адаптируемости к конкретным условиям.
Отдельно выделяют корпоративные стандарты.
Для большинства сложных проектов приходится создавать свои
комплексы нормативных и методических документов,
регламентирующих процессы, этапы, работы и документы
конкретных программных продуктов. Такие стандарты называют
корпоративными и представляют собой соглашение о единых
правилах организации технологии или управления в организации. К
таким стандартам относятся:
стандарты проектирования;
стандарты оформления проектной документации;
стандарты пользовательского интерфейса.
Стандарт проектирования должен устанавливать:
набор необходимых моделей (диаграмм) на каждой стадии
проектирования и степень их детализации;
правила именования объектов, оформления диаграмм,
включая требования к форме и размерам объектов и т. д.
требования к конфигурации рабочих мест разработчиков,
включая настройки операционной системы;
правила интеграции подсистем проекта, правила
поддержания проекта в одинаковом для всех
14
15
могут относиться различные методические материалы ведущих фирм-
разработчиков ПО, научных центов, фирм-консультантов,
консорциумов по стандартизации.
16
17
ГОСТ 19.603-78 Общие правила внесения изменений
ГОСТ 19.604-78 Правила внесения изменений в программные
документы, выполненных печатным способом
Стандарты ЕСПД практически не имеют содержательной
составляющей и дают формальные требования к составу, содержанию
и оформлению документов, описывающих программу на разных
стадиях ее жизненного цикла.
Комплекс ГОСТ 34 задумывался как всеобъемлющий комплекс
взаимоувязанных межотраслевых документов и рассчитанный на
взаимодействие заказчика и разработчика. Он должен был разрешить
проблему «вавилонской башни», при которой в различных отраслях и
областях деятельности использовалась плохо согласованная или
несогласованная нормативно-техническая документация. Объектами
стандартизации являются автоматизированные системы различных
видов и все виды их компонентов, а не только программное
обеспечение и базы данных. Комплекс рассчитан на взаимодействие
заказчика и разработчика, при этом в нем предусмотрено, что
заказчик может разрабатывать систему для себя сам.
Перечень стандартов ГОСТ 34.ХХХ
Стандарты информационной технологии
ГОСТ 34.003-90 Информационная технология (ИТ). Комплекс
стандартов на автоматизированные системы. Автоматизированные
системы. Термины и определения
ГОСТ 34.201-89 Информационная технология (ИТ). Комплекс
стандартов на автоматизированные системы. Виды, комплектность
и обозначения документов при создании автоматизированных
систем
18
19
документированию, который был разработан Государственным
научно-исследовательским институтом авиационных систем с
участием Научно-исследовательского института стандартизации и
унификации. Данный стандарт распространяется на процессы
разработки и документирования программного обеспечения
встроенных систем реального времени и все действия, имеющие
отношение к разработке программного обеспечения. Стандарт
подготовлен в развитие ГОСТ Р ИСО/МЭК 12207 Информационная
технология. Системная и программная инженерия. Процессы
жизненного цикла программных средств, о котором пойдет речь в п.
2.3. Отдельно стандарт ГОСТ Р 51904-2002 в части подготовки
документов будет рассмотрен в главе 9 «Программное обеспечение».
20
21
процессе разработки документации» и «что должно быть».
Документ особенно полезен начинающим специалистам.
4. ISO/IEC 26514:2008 «Requirements for designers and developers
of user documentation» – стандарт для дизайнеров и
разработчиков пользователей документации.
Международных стандартов довольно много, в каждой стране
они свои, так как один и тот же стандарт не всегда может подойти и
европейским, и азиатским компаниям.
22
23
планирование и декомпозицию базовой структурной
модели проекта;
составление сметы и бюджета проекта;
разработку календарных планов и укрупненных графиков
работ;
подписание контракта с заказчиком.
3. Проектирование, в основе которого лежит моделирование
предметной области. Цель моделирования – избежать ошибок,
приводящих к экономическим потерям и затратам на последующее
перепроектирование системы. Оно включает:
выполнение базовых проектных работ;
разработку частных технических заданий;
выполнение концептуального проектирования;
представление проектной разработки, экспертизу и
утверждение.
4. Разработка включает:
выполнение работ по разработке программного
обеспечения;
выполнение подготовки к внедрению системы;
контроль и регулирование основных показателей проекта;
тестирование.
5. Ввод системы в эксплуатацию включает:
комплексные испытания;
подготовку кадров для эксплуатации создаваемой системы;
подготовку рабочей документации, сдачу системы
заказчику и ввод ее в эксплуатацию;
24
26
8. Сопровождение АС
8.1. Выполнение работ в соответствии с гарантийными
обязательствами
8.2. Послегарантийное обслуживание
Следует отметить наиболее частые ошибки, допускаемые на
начальных стадиях разработки:
ошибки в определении интересов заказчика;
концентрация на маловажных, сторонних интересах;
неправильная интерпретация исходной постановки задачи;
неправильное или недостаточное понимание деталей;
неполнота функциональных спецификаций (системных
требований);
ошибка в определении требуемых ресурсов и сроков;
редкая проверка на согласованность этапов и отсутствие
контроля со стороны заказчика.
27
Разработка
проект системы;
подготовка данных;
разработка программы.
Реализация испытаний
руководство пользователя;
руководство по обслуживанию;
руководство оператора;
руководство администраторов (данных, баз данных,
серверного обеспечения, сетевого обеспечения, сервера
защиты и т. п.).
Эксплуатация
программный код;
тесты и тестовые прогоны программы;
требования, процедуры и условия сертификации продукта.
Кроме этого, можно представить альтернативный состав
документации, предусмотренный действующими стандартами:
Выработка требований
требования к функциональной структуре;
требования к информационной структуре.
Проектирование
системная спецификация и описание подсистем;
программная спецификация;
спецификация базы данных;
руководство системных специалистов, администраторов;
28
29
4. ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ
ОБЪЕКТА АВТОМАТИЗАЦИИ
30
31
выявить дополнительные процессы и, возможно, неучтенных
действующих лиц.
Таким образом, аналитический отчет является частью пакета
технической документации и предназначен для описания
предварительных целей создания информационной системы. Этап
обследования объекта автоматизации юридически может быть
оформлен отдельным договором или включен в перечень работ по
созданию системы.
32
5. ФОРМИРОВАНИЕ ТРЕБОВАНИЙ
К ИНФОРМАЦИОННОЙ СИСТЕМЕ
33
заказчику
осознать, что именно ему нужно;
требовать от исполнителя соответствия продукта всем
условиям, оговоренным в ТЗ;
исполнителю
понять суть задачи, показать заказчику технический облик
будущего программного изделия или автоматизированной
системы;
спланировать выполнение проекта и работать по
намеченному плану;
отказаться от выполнения работ, не указанных в ТЗ.
Основной нормативной базой для составления технического
задания на разработку автоматизированной (информационной)
системы является ГОСТ 34.602-89 Техническое задание на создание
автоматизированной системы. Согласно этому документу ТЗ на АС
содержит следующие разделы, которые могут быть разделены на
подразделы:
1. Общие сведения
1.1 Полное наименование системы и ее условное обозначение
1.2 Шифр темы или шифр (номер) договора
1.3 Наименование предприятий (объединений) разработчика и
заказчика (пользователя) системы и их реквизиты
1.4 Перечень документов, на основании которых создается
система
1.5 Плановые сроки начала и окончания работы по созданию
системы
1.6 Сведения об источниках и порядке финансирования работ
34
35
4.1.8 Требования к эксплуатации, техническому
обслуживанию, ремонту и хранению компонентов
системы
4.1.9 Требования к защите информации от
несанкционированного доступа
4.1.10 Требования по сохранности информации при авариях
4.1.11 Требования к защите от влияния внешних
воздействий
4.1.12 Требования к патентной чистоте
4.1.13 Требования по стандартизации и унификации
4.1.14 Дополнительные требования
4.2 Требования к функциям (задачам), выполняемым системой
4.2.1 Перечень функций для каждой подсистемы
4.2.2 Временной регламент реализации каждой функции
4.2.3 Требования к качеству реализации каждой функции
(задачи или комплекса задач), к форме представления
выходной информации
4.2.4 Перечень и критерии отказов для каждой функции
4.3 Требования к видам обеспечения
4.3.1 Математическое обеспечение
4.3.2 Информационное обеспечение
4.3.3 Лингвистическое обеспечение
4.3.4 Программное обеспечение
4.3.5 Техническое обеспечение
4.3.6 Метрологическое обеспечение
36
37
В ТЗ на АС могут включаться приложения, содержащие расчет
ожидаемой эффективности системы и оценку ее научно-технического
уровня.
Если разрабатывается только программное изделие, то при
составлении технического задания можно использовать ГОСТ 19.201-
78 Техническое задание, требования к содержанию и оформлению.
Согласно этому документу техническое задание на разработку
программного изделия должно содержать следующие разделы:
1. Введение (указывают наименование, краткую характеристику
области применения программы или программного изделия и
объекта, в котором используют программу или программное
изделие).
2. Основания для разработки. В разделе должны быть указаны:
документ (документы), на основании которых ведется
разработка;
организация, утвердившая этот документ, и дата его
утверждения;
наименование и/или условное обозначение темы
разработки.
3. Назначение разработки. В разделе должно быть указано
функциональное и эксплуатационное назначение программы
или программного изделия.
4. Требования к программе или программному изделию.
Раздел должен содержать следующие подразделы:
требования к функциональным характеристикам (к составу
выполняемых функций, организации входных и выходных
данных, временным характеристикам и т. п.);
38
39
предполагаемая годовая потребность, экономические
преимущества разработки по сравнению с лучшими
отечественными и зарубежными образцами или аналогами.
7. Стадии и этапы разработки. В разделе устанавливают
необходимые стадии разработки, этапы и содержание работ
(перечень программных документов, которые должны быть
разработаны, согласованы и утверждены), а также сроки
разработки и определяют исполнителей.
8. Порядок контроля и приемки. В разделе должны быть
указаны виды испытаний и общие требования к приемке
работы.
В приложениях к техническому заданию, при необходимости,
приводят:
перечень научно-исследовательских и других работ,
обосновывающих разработку;
схемы алгоритмов, таблицы, описания, обоснования,
расчеты и другие документы, которые могут быть
использованы при разработке;
другие источники разработки.
40
41
Схема функциональной структуры (описание задач, которые
будут использоваться в работе подсистем).
43
Вопросы для самоконтроля:
1. Какова основная задача эскизного проекта?
2. Какую информацию содержит документ «Схема
организационной структуры»?
3. Что такое «технический проект»?
4. На основании чего составляется технический проект?
44
7. СПЕЦИФИКАЦИЯ
45
Таким образом, можно сказать, что без спецификации достаточно
сложно составить руководство для пользователей, а также велика
вероятность того, что потребуется переделывать части проекта
заново.
К основным свойствам спецификации можно отнести
следующее:
спецификация не должна содержать деталей реализации, в
отличие от программы она указывает, что надо сделать, а не
как это делать;
спецификация должна обладать формальностью
(однозначностью прочтения, точностью), причем диапазон
требований очень широк – от полностью формализованного
описания до слегка формализованного;
спецификация должна быть понятной (ясной, читабельной), в
общем случае она должна быть более понятным описанием
задачи, чем программа, так как краткость не всегда
содействует ясности и понятности;
спецификация должна обладать полнотой описания задачи,
ничто существенное не должно быть упущено.
В спецификации программы выделяют по меньшей мере две
существенно разные части:
1. Функциональная спецификация. Она описывает функции
программы, решающей задачу (разбиение задачи на подзадачи,
входные и выходные данные, связи между ними, процессы и
действия, реакции на исключительные ситуации и т. д.).
2. Эксплуатационная спецификация. Она касается таких
аспектов, как скорость работы программы или используемые
ею ресурсы, характеристики аппаратуры, на которой она
46
47
Также здесь может быть приведена аргументация необходимости тех
или иных требований.
3.2. Эксплуатационные требования, которые определяют
критерии для оценки важных параметров работы системы
(производительность, сохранность данных, безопасность).
4. Специальные требования
4.1. Схема информационных потоков (входные и выходные
данные, их источники, пункты назначения и хранения).
4.2. Диаграмма пользовательских сценариев. Ее основное
назначение – продемонстрировать то, как объекты будут
взаимодействовать с программным обеспечением и выделить
основной функционал.
5. Модели
Они помогут сформировать представление о базовой структуре и
пользовательском интерфейсе.
В последнее время появилось большое количество технологий и
методов построения функциональных спецификаций, а также языков
спецификаций. Для этих языков характерно следующее:
разбиение на уровни абстракций;
ограниченное число элементов, приходящихся на уровень
абстракции (не более 7);
ограниченный контекст – включается лишь то, что входит в
процесс, а все остальное из рассмотрения исключается;
в описание включаются как сами данные, так и действия над
ними.
Таким образом, можно сказать, что спецификациям уделяется все
большее внимание, их разработка рассматривается как
48
49
8. РАБОЧАЯ ДОКУМЕНТАЦИЯ
50
51
автоматизированной системы затрагивает целый бизнес-процесс, то в
руководстве пользователя перед описанием операций целесообразно
предоставить информацию о данном процессе, его назначении и
участниках. Подобное решение позволяет человеку четко представить
свою роль в данном процессе и те функции, которые реализованы для
него в системе. Далее в руководстве пользователя следует
представить описание функций, разбитых на отдельные операции.
Необходимо выделить подразделы, описывающие функции данного
процесса, и действия, которые необходимо совершить для их
выполнения:
описание всех выполняемых функций, задач, комплексов
задач, процедур;
описание операций технологического процесса обработки
данных, необходимых для выполнения функций, задач,
процедур.
7. Аварийные ситуации
В разделе описываются действия в случае длительных отказов
технических средств, обнаружении несанкционированного
вмешательства в данные, действия по восстановлению программ или
данных.
52
53
2. Установка локальная
В разделе описывается процесс настройки компьютеров,
использующих программное приложение, также даются
рекомендации по оптимизации настройки рабочих станций, чтобы
улучшить процесс взаимодействия сервера и компьютеров
пользователей.
3. Администрирование пользователей
В разделе подробно описывается процесс администрирования
учетных записей пользователей программного обеспечения.
Подробная инструкция описывает все ситуации, которые могут
возникнуть при управлении пользователями. Например, можно
централизованно завершать все активные соединения с
информационной базой и устанавливать блокировку новых
соединений на определенный период времени. Такая возможность
полезна при выполнении различных административных действий с
информационной базой.
4. Информационная база
В разделе рассматриваются вопросы администрирования,
сохранения, переноса базы данных. Описаны рекомендации по
настройке базы данных. Например, рассматривается ситуация
резервного копирования. Резервное копирование может выполняться
как в автоматическом режиме, так и в ручном. Для автоматического
режима предварительно необходимо выполнить настройки. В любой
момент можно восстановить данные информационной базы из
созданной ранее резервной копии.
5. Технические неполадки
Этот раздел содержит информацию о возможных технических
проблемах, которые могут возникнуть в процессе эксплуатации
программного обеспечения. Рассматриваются проблемы,
возникающие в результате некорректной работы оборудования, а
54
55
Системы часто создаются на основе тиражируемых программных
продуктов или аппаратно-программных комплексов. В составе таких
решений нередко поставляется программный компонент под
названием «Администратор», предназначенный для управления
системой после ее развертывания.
Структура руководства администратора существенным образом
зависит от того, как устроена система, и какого обслуживания она
требует.
Типичная структура руководства администратора системы
следующая:
1. Назначение системы
2. Принципы функционирования системы
3. Обязанности и задачи администратора
4. Обслуживание системы
настройка параметров работы системы;
ведение нормативно-справочной информации;
учетные записи пользователей и управление ими;
назначение пользователям прав доступа;
загрузка и выгрузка данных.
5. Проблемы в работе системы и способы их решения
Руководство по административному модулю программного или
программно-аппаратного комплекса содержит примерно те же
сведения, но в более общем виде. Например, в нем должно быть
объяснено, как создать учетную запись пользователя, но не может
быть указано, когда это следует делать. Такая конкретика возникает
только при внедрении продукта в некотором конкретном месте и
отражается в технологических инструкциях или регламентах.
56
58
59
6. Файл конфигурации. Составление и правка
7. Обязательная начальная настройка программы
(комплекса)
8. Проверка правильности функционирования программы
(комплекса)
9. Мероприятия по текущему обслуживанию программы
(комплекса)
10. Оптимизация работы программы (комплекса)
11. Аварийные ситуации и способы их устранения
Объем и особенности изложения информации в руководстве
системного администратора зависят от используемых технических
средств (ПК, серверных комплексов, планшетов, периферийных
устройств и т. д.), применяемого программного обеспечения и
решаемых с его помощью конкретных задач.
60
61
оперативную память, выполнение прикладных программ и пр.) в
модули, а модули – в компьютерную сеть.
Нормативной базой для составления данного документа может
являться ГОСТ 19.503-79 «ЕСПД. Руководство системного
программиста. Требования к содержанию и оформлению», в котором
выделяются следующие разделы:
общие сведения о программе (назначение и функции
программы и сведения о технических и программных
средствах, обеспечивающих выполнение данной программы);
структура программы (сведения о структуре программы, ее
составных частях, о связях между составными частями и о
связях с другими программами);
настройка программы (описание действий по настройке
программы на состав технических средств, выбор функций и
др.);
проверка программы (описание способов проверки,
позволяющих дать общее заключение о работоспособности
программы: контрольные примеры, методы прогона,
результаты);
дополнительные возможности (описание дополнительных
разделов функциональных возможностей программы и
способов их выбора);
сообщения системному программисту (тексты сообщений,
выдаваемых в ходе выполнения настройки, проверки
программы, а также в ходе выполнения программы, описание
их содержания и действий, которые необходимо предпринять
по этим сообщениям).
62
63
9. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
64
65
Согласно ГОСТ Р 51904-2002 в рамках каждого процесса ЖЦ
необходимо разработать и оформить соответствующий план.
66
67
описание методов верификации, удовлетворяющих этим
требованиям.
Многоверсионное ПО: при использовании
многоверсионного ПО необходимо описание работ
процесса верификации для него.
68
69
дефектах и взаимодействие отчетности о дефектах с
контролем изменений.
Контроль изменений: элементы конфигурации и базовая
линия, которые следует контролировать, в каких случаях
они должны быть проконтролированы, работы по контролю
дефектов/изменений, предсертификационный и
постсертификационный контроль, средства,
обеспечивающие целостность элементов конфигурации и
базовой линии.
Просмотр изменений: метод установления обратной связи с
процессами жизненного цикла ПО; методы оценки и
определения приоритетности в устранении дефектов,
утверждение изменений, реализация решений об
изменениях и связь этих методов с отчетностью о дефектах
и работами по контролю за изменениями.
Отчет о состоянии конфигурации: информация, которая
должна быть зарегистрирована, чтобы можно было
осуществлять отчетность о состоянии управления
конфигурацией, определение места хранения информации,
как она будет воспроизведена для отчетности и когда она
будет доступна.
Архивирование, получение из архива и выпуск
официальной версии: контроль целостности, способы
внесения информации в архив и получения из архива, метод
и полномочия для выпуска версии.
Контроль загрузки ПО: описание защиты и регистрации
контроля загрузки ПО.
Контроль среды жизненного цикла ПО: контроль
инструментальных средств, используемых для разработки,
70
71
Состав работ: работы обеспечения качества, которые
должны быть выполнены для каждого процесса жизненного
цикла ПО и на протяжении всего жизненного цикла ПО.
Критерии перехода: критерии перехода для начала процесса
обеспечения качества.
Синхронизация: синхронизация работ процесса
обеспечения качества относительно работ других процессов
жизненного цикла ПО.
Отчеты обеспечения качества: определение отчетов,
которые будут произведены процессом обеспечения
качества.
72
73
использование ранее разработанного ПО;
использование ПО, разработанного в необязательном
порядке;
использование модифицируемого пользователем ПО;
использование коммерчески доступного ПО;
использование ПО, загружаемого в полевых условиях;
использование многоверсионного неидентичного ПО.
74
75
9.10. Описание проекта ПО
76
77
9.13. Итоговый документ разработки ПО
78
79
Вопросы для самоконтроля:
1. Из каких процессов состоит жизненный цикл программного
обеспечения?
2. Что содержит план обеспечения качества ПО?
3. Что включает в себя итоговый документ разработки ПО?
4. Что определяет план передачи ПО?
5. Для чего необходим план установки ПО?
80
10. НОРМОКОНТРОЛЬ
81
Рисунок 2 – Основная надпись листа пояснительной записки
82
выравнивание.
3 оформление рисунков:
нумерация;
подрисуночная надпись;
наличие ссылок на рисунки в тексте.
4 оформление таблиц:
нумерация;
заголовок;
оформление шапки;
наличие ссылок на таблицы в тексте.
5 оформление списка использованных источников;
6 оформление приложений;
выполнение чертежей (схем) в соответствии с требованиями
стандартов:
формат (размеры, обводка рамок);
основная надпись (форма и размеры);
шрифт;
тип и толщина линий;
соответствие условных графических обозначений
элементов, входящих в чертеж (диаграмму, схему),
требованиям стандартов;
соответствие наименований, обозначений и количества
элементов, указанных на чертеже (диаграмме, схеме),
данным, приведенным в перечнях, а также в тексте
пояснительной записки.
83
Следует отметить, что нормоконтролер не проверяет содержание
пояснительной записки, за которое полностью отвечает выпускник.
Требования к содержанию разделов пояснительной записки подробно
описаны в [1].
84
85
Рисунок 4 – Основная надпись чертежа (по ГОСТ 2.104–2006)
86
87
Таблица 1 – Схема складывания чертежей
Складывание
Формат Схема складывания
продольное поперечное
А1
(594×841)
88
Задание №1
Составить техническое задание на разработку информационной
системы согласно требованиям ГОСТ 34.602-89 Техническое задание
на создание автоматизированной системы. За основу следует взять
курсовую работу по дисциплине «Методы и средства проектирования
информационных систем и технологий» или тему выпускной
квалификационной работы.
Задание №2
Составить руководство пользователя, используя структуру,
представленную в п.8.1.
89
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
90
СОДЕРЖАНИЕ
ВВЕДЕНИЕ .................................................................................................. 3
1. ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ
ИНФОРМАЦИОННЫХ СИСТЕМ ..................................................... 10
1.1. Назначение технической документации ................................... 10
1.2. Требования к технической документации ................................ 12
2. СТАНДАРТЫ В ОБЛАСТИ
ИНФОРМАЦИОННЫХ СИСТЕМ ..................................................... 13
2.1. Классификации стандартов ........................................................ 13
2.2. Отечественные стандарты........................................................... 16
2.3. Международные стандарты ........................................................ 20
3. ПРОГРАММНЫЕ ДОКУМЕНТЫ
ПО ФАЗАМ ЖИЗНЕННОГО ЦИКЛА ............................................... 23
3.1. Жизненный цикл информационной системы .......................... 23
3.2. Состав программных документов
по фазам жизненного цикла....................................................... 27
4. ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ
ОБЪЕКТА АВТОМАТИЗАЦИИ ......................................................... 30
5. ФОРМИРОВАНИЕ ТРЕБОВАНИЙ
К ИНФОРМАЦИОННОЙ СИСТЕМЕ ............................................... 33
6. ЭСКИЗНЫЙ И ТЕХНИЧЕСКИЙ ПРОЕКТЫ ................................. 41
6.1. Эскизный проект .......................................................................... 41
6.2. Технический проект..................................................................... 42
7. СПЕЦИФИКАЦИЯ ................................................................................ 45
8. РАБОЧАЯ ДОКУМЕНТАЦИЯ ............................................................ 50
8.1. Руководство пользователя .......................................................... 50
8.2. Руководство оператора ................................................................ 52
8.3. Руководство администратора ..................................................... 55
8.4. Руководство системного администратора................................. 57
8.5. Руководство программиста ......................................................... 60
8.6. Руководство системного программиста .................................... 61
9. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ................................................... 64
9.1. Процессы жизненного цикла ПО ............................................... 64
9.2. План разработки ПО .................................................................... 66
9.3. План верификации ПО ................................................................ 67
9.4. План квалификационного тестирования ПО ............................ 68
9.5. План управления конфигурацией ПО........................................ 69
9.6. План обеспечения качества ПО.................................................. 71
9.7. План сертификации в части ПО ................................................. 72
9.8. План установки ПО ..................................................................... 74
9.9. План передачи ПО ....................................................................... 75
91
9.10. Описание проекта ПО ................................................................ 76
9.11. Описание проекта интерфейса .................................................. 77
9.12. Описание проекта базы данных ................................................ 77
9.13. Итоговый документ разработки ПО ......................................... 78
10. НОРМОКОНТРОЛЬ ............................................................................. 81
10.1. Процедура нормоконтроля ........................................................ 81
10.2. Оформление чертежей ............................................................... 84
10.3.Как правильно складывать чертежи .......................................... 87
11. ЗАДАНИЯ ДЛЯ ПРАКТИЧЕСКОЙ РАБОТЫ ............................... 89
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ .............................. 90
Учебное издание
Учебное пособие
Редактор Н. А. Евдокимова
ЛР №020640 от 22.10.97.
92
Дата подписания к использованию 18.10.2018.
ЭИ № 1239. Объем данных 0,6 Мб. Заказ № 209.