Пояснительная записка к разделу ас. Техническая документация

Название документа:
Номер документа: 1.16-78
Вид документа: ГОСТ
Принявший орган: Госстандарт СССР
Статус: Недействующий
Опубликован:
Дата принятия: 30 ноября 1978
Дата начала действия: 01 июля 1979
Дата окончания действия: 01 января 1987
Дата редакции: 01 января 1983

ГОСТ 1.16-78

Группа Т50

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

ГОСУДАРСТВЕННАЯ СИСТЕМА СТАНДАРТИЗАЦИИ

Пояснительная записка к проекту стандарта. Построение, содержание, изложение и оформление

State system of standardization. Explanatory note to draft standard. Lay-out, contents, wording and formal presentation

Дата введения 1979-07-01

Постановлением Государственного комитета СССР по стандартам от 30 ноября 1978 г. N 3205 срок введения установлен с 01.07.79

ПЕРЕИЗДАНИЕ с Изменением N 1, утвержденным в ноябре 1981 г. (ИУС 3-82)


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

1. ОБЩИЕ ПОЛОЖЕНИЯ

1. ОБЩИЕ ПОЛОЖЕНИЯ

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

1.2. Пояснительную записку к проекту стандарта должна составлять организация (предприятие)-разработчик стандарта.

При наличии нескольких разработчиков пояснительную записку к проекту стандарта составляет ведущая организация (предприятие)-разработчик.

1.3. На каждый разрабатываемый стандарт составляют самостоятельную пояснительную записку.

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

2. ТРЕБОВАНИЯ К ПОСТРОЕНИЮ, СОДЕРЖАНИЮ И ИЗЛОЖЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

2.1. В наименовании пояснительной записки указывают категорию и полное наименование стандарта, порядковый номер редакции проекта стандарта и (или) сведения о стадии разработки стандарта.

Например:

Пояснительная записка

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

Пояснительная записка

к проекту государственного стандарта "Приборы картографические. Термины и определения" (окончательная редакция, представляемая на утверждение)

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

При необходимости пояснительную записку можно разбить на подразделы, пункты и подпункты по требованиям, установленным в ГОСТ 1.5-68 * для стандартов.
________________
* На территории Российской Федерации документ не действует. Заменен на ГОСТ 1.5-85 (отменен без замены), здесь и далее по тексту

2.3. Пояснительная записка должна состоять из разделов, располагаемых в следующей последовательности:

основание для разработки стандарта;

цели и задачи разработки стандарта;

данные о стандартизации объекта к началу разработки проекта стандарта;

характеристика объекта стандартизации;

научно-технический уровень объекта стандартизации;

технико-экономическая эффективность от внедрения стандарта;

предполагаемый срок введения стандарта в действие и предполагаемый срок его действия;

взаимосвязь с другими стандартами;

сведения о рассылке на отзыв (ко всем редакциям проекта стандарта, кроме первой);

сведения о согласовании (только к окончательной редакции проекта стандарта, представляемой на утверждение);

источники информации;

дополнительные сведения.

Допускается при составлении пояснительных записок ко второй и последующим (кроме окончательной) редакциям проекта стандарта не помещать в этих пояснительных записках разделы, содержание которых не изменилось.

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

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

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

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

2.6. В разделе "Цели и задачи разработки стандарта" следует указать конечные результаты, достижение которых будет обеспечено применением стандарта, и задачи, которые будут решены при разработке стандарта.

2.7. В разделе "Данные о стандартизации объекта к началу разработки проекта стандарта" указывают сведения о том, что стандарт разрабатывается впервые, или сведения о действующих стандартах, технических условиях, инструкциях, других документах, действующих к началу разработки проекта стандарта по данному объекту стандартизации.

2.8. В разделе "Характеристика объекта стандартизации" в зависимости от стандартизуемого объекта (продукция, показатели, нормы, характеристики, требования организационно-методического и общетехнического характера), категории и вида стандарта указывают основные показатели, нормы, характеристики, требования проекта стандарта, определяющие научно-технический уровень объекта стандартизации, и их технико-экономическое обоснование.

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

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

2.9. В разделе "Научно-технический уровень объекта стандартизации" приводят сравнительный анализ показателей, норм, характеристик, требований, предусмотренных проектом стандарта;

с показателями, нормами, характеристиками, требованиями стандартов (рекомендаций) СЭВ, ИСО, МЭК, других международных организаций;

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

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

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

В этом разделе следует отразить соответствие показателей, норм, характеристик, требований проекта стандарта:

задачам, определенным в основных направлениях развития народного хозяйства СССР;

комплексным научно-техническим программам, включающим объект стандартизации;

комплексным программам стандартизации.

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

Если с окончательной редакцией проекта стандарта, представляемой на утверждение, отдельно направляют таблицы сравнения показателей или карту технического уровня и качества продукции по ГОСТ 2.116-71*, то в пояснительной записке к этой редакции указывают только результаты сравнительного анализа и дают общий вывод о научно-техническом уровне показателей, норм, характеристик, требований объекта стандартизации.
________________
ГОСТ 2.116-84 . - Примечание изготовителя базы данных.

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

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

2.11. В разделе "Предполагаемый срок введения стандарта в действие и предполагаемый срок его действия" следует привести:

обоснование предполагаемого срока введения стандарта в действие с учетом времени, необходимого на выполнение мероприятий по внедрению стандарта;

обоснование основных мероприятий по внедрению стандарта, в том числе обоснование возможности организации централизованного (специализированного) производства продукции;

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

2.12. В разделе "Взаимосвязь с другими стандартами" следует указать:

принадлежность проекта стандарта к комплексу стандартов, входящих в систему;

данные о взаимосвязи проекта стандарта с другими стандартами, а также стандартами и рекомендациями СЭВ и других международных организаций;

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

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

2.13. В разделе "Сведения о рассылке на отзыв" следует указать:

количество организаций (предприятий), которым рассылали редакцию проекта стандарта;

количество организаций (предприятий), приславших отзывы;

краткую обобщенную характеристику отзывов;

результаты рассмотрения отзывов.

2.14. В разделе "Сведения о согласовании" следует привести сведения о проведении согласования проекта стандарта с заинтересованными организациями (предприятиями); о проведении согласительных совещаний; дать краткую характеристику рассмотренных на них вопросов; указать разногласия, оставшиеся при разработке проекта стандарта.

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

2.15. В разделе "Источники информации" следует указать источники информации, использованные при разработке проекта стандарта, в том числе:

нормативные акты действующего законодательства;

нормативные акты министерств, ведомств, объединений и предприятий;

отечественные стандарты и технические условия (их обозначения);

иностранные и международные стандарты и другие документы международных организаций (их обозначения и наименования);

отчеты о патентных исследованиях;

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

2.16. В разделе "Дополнительные сведения", при необходимости, можно включить:

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

и другие вопросы.

2.17. Пояснительную записку следует излагать в соответствии с требованиями, установленными в ГОСТ 1.5-68 , разд.1, для стандартов.

3. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

3.1. Пояснительную записку к проекту стандарта следует печатать в соответствии с требованиями ГОСТ 6.38-72*.
________________
* На территории Российской Федерации документ не действует. Действует ГОСТ Р 6.30-2003 . - Примечание изготовителя базы данных.

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

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

Подписи располагают на последней странице пояснительной записки к проекту стандарта.

3.3. Пояснительная записка к проекту стандарта должна иметь самостоятельную нумерацию страниц и не содержать обложки.

Электронный текст документа
подготовлен АО "Кодекс" и сверен по:
официальное издание
Государственная система
стандартизации: Сборник ГОСТов. -
М.: Издательство стандартов, 1983

ГОСТ 1.16-78 ГСС. Пояснительная записка к проекту стандарта. Построение, содержание, изложение и оформление (с Изменением N 1)

Название документа: ГОСТ 1.16-78 ГСС. Пояснительная записка к проекту стандарта. Построение, содержание, изложение и оформление (с Изменением N 1)
Номер документа: 1.16-78
Вид документа: ГОСТ
Принявший орган: Госстандарт СССР
Статус: Недействующий
Опубликован: Официальное издание. Государственная система стандартизации: Сборник ГОСТов. - М.: Издательство стандартов, 1983 год
Дата принятия: 30 ноября 1978
Дата начала действия: 01 июля 1979
Дата окончания действия: 01 января 1987
Дата редакции: 01 января 1983

Ниже представлен пример (образец) проектного документа "Пояснительная записка к техническому проекту на создание автоматизированной системы ", основанный на методических указаниях РД 50-34.698-90 . Данный документ формируется IT-специалистом на стадии технического проектирования информационной системы .

В качестве примера разработки информационной системы использован проект внедрения информационно-аналитической системы «Корпоративное хранилище данных» .

На странице ниже приведено содержание пояснительной записки технического проекта в соответствии с ГОСТ, внутри каждого из разделов кратко приведены требования к содержанию и текст примера заполнения (выделяется вертикальной чертой).

Разделы пояснительной записки:

    Общие положения

    Основные технические решения

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

    Решения по взаимосвязям АС со смежными системами, обеспечению ее совместимости

    Решения по режимам функционирования, диагностированию работы системы

    Решения по персоналу и режимам его работы

    Сведения об обеспечении заданных в техническом задании потребительских характеристик системы, определяющих ее качество

    Состав функций, комплексов задач реализуемых системой

    Состав и размещение комплексов технических средств

    Сегодня мы поговорим об отечественных стандартах на проектную документацию. Как эти стандарты работают на практике, чем они плохи и чем хороши. При разработке документации для государственных и серьезных частных заказчиков у нас обычно нет выбора - в требования по документированию ТЗ вписано соблюдение стандартов. На практике мне приходилось сталкиваться с различными примерами недопонимания структуры стандартов, того, что должно быть в документах и зачем эти документы нужны. В итоге из-под пера техписателей, аналитиков и специалистов выходят порой такие перлы, что непонятно, в каком состоянии сознания они писались. А ведь на самом деле все достаточно просто. Поиск по Хабру не вернул ссылок на более-менее целостный материал на данную тему, потому предлагаю закрасить этот досадный пробел.

    Что такое стандарты на документацию?

    В серии 34, о которой идет речь, существует всего 3 основных стандарта по документированию:

    Самый любимый и популярный стандарт по разработке ТЗ. Единственное, не стоит забывать, что он крепко связан с другими стандартами серии и если вы получили ТЗ, выполненное по данному стандарту, крайне желательно придерживаться и других стандартов, даже если об этом нет прямых требований. Хотя бы в плане общей идеологии (о которой ниже)

    Это базовый документ, в котором приводится полный перечень документации ГОСТ 34, рекомендации по кодированию документов, к каким стадиям проекта относятся документы (стадии описываются в ГОСТ 34.601-90), а также как их можно объединить между собой.

    Фактически, этот стандарт представляет собой большую таблицу с комментариями. Ее можно загнать в Excel для удобства использования.

    Объемистый стандарт, с различной степенью детальности описывающий содержание проектных документов. В качестве индекса используется упомянутый выше ГОСТ 34.201-89.

    К стандарту РД 50-34.698-90 существует множество вопросов и трактовок его положений, которые ввиду их неконкретности, часто понимают по-разному заказчик и исполнитель или даже члены проектной команды. Но ничего более конкретного у нас, к сожалению, нет.

    Рассмотрим теперь плюсы и минусы стандартов, начав традиционно с минусов.

    Минусы стандартов

    Основной минус всем очевиден - стандарты старые. В них заложено устаревшее представление об архитектуре автоматизированной системы. Например:
    • приложения двухуровневые, состоящие из клиентской программы и сервера СУБД (никаких трех- и более «уровневых» приложений, никаких Weblogic или JBoss)
    • структура таблиц базы данных, будучи описана, даст представление о логической модели данных (то, что между приложением и базой может находиться какой-нибудь Hibernate, тогда казалось нехорошим излишеством)
    • пользовательский интерфейс однооконный (а разве бывает другой? А что такое «браузер»?)
    • Отчетов в системе немного, все они бумажные и печатаются на матричном принтере
    • Разрабатываемая программа ориентирована на решение «задачи обработки информации», которая имеет четкий вход и выход и узко специализирована. В основе обработки информации лежит «алгоритм». Иногда «алгоритмов» бывает несколько. (Объектно-ориентированное программирование тогда делало лишь свои первые шаги и серьезно не рассматривалось).
    • администратор базы данных понимает, какая информация лежит в таблицах и активно участвует в редактировании системных справочников (а разве бывает один сервер СУБД для 50 разных приложений?)
    Соответственно, в стандарте есть артефакты, наподобие следующего:

    5.8. Чертеж формы документа (видеокадра)
    В документе должно быть приведено изображение формы документа или видеокадра в соответствии с требованиями государственных стандартов унифицированной системы документации Р 50-77 и необходимые пояснения.

    Смысл документа в том, что на советских предприятиях использовались так называемые «Участки печати», где стояли матричные скоростные принтеры, драйверы к которым часто писали сами инженеры. Поэтому они должны были поддерживать реестр всех документов, которые требовалось печатать для гарантии того, что в напечатанном виде документы будут выглядеть так, как положено.

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

    Сейчас уже нам ничего не говорят слова «машинограмма», «видеокадр», «АЦПУ». Я тоже их не застал в употреблении, хотя заканчивал профильный институт в 90-е. Это было время появления Windows 3.1, VGA дисплеев, трехдюймовых дискет и первых отечественных интернет-сайтов. Но в стандарте эти слова есть, и заказчик иногда капризно требует предоставить ему полный комплект документации в соответствии с ГОСТ 34.201-89. Более того, подобные формулировки в ТЗ кочуют из одного министерства в другое и стали уже неким негласным шаблоном, в который вбивают содержательную часть.

    Так что документ с дурацким названием «Чертеж формы документа (видеокадра)» в проекте должен быть и должен быть не пустым.

    Что в стандарте хорошо

    Любой стандарт хорош уже тем, что он позволяет заказчику и исполнителю говорить на одном языке и дает гарантию, что, по крайней мере, претензий «по форме» к передаваемым результатам у заказчика не будет.

    А стандарты ГОСТ 34 хороши еще и тем, что они составлялись умными людьми, обкатывались годами и у них есть четкая цель - максимально полно описать на бумаге сложную абстрактную сущность, которую представляет собой любая АСУ.

    Когда вам требуется грамотно поставить задачу западным подрядчикам, которые про наши ГОСТы слыхом не слыхивали, можно также опираться на эти стандарты, а точнее на их контент, смысловую составляющую. Потому что, повторюсь, гарантия полноты информации дорогого стоит. Как бы мы себя не тешили высоким уровнем своего профессионализма, мы можем забыть включить в состав наших требований элементарные вещи, тогда как тот же ГОСТ 34.602-89 «помнит» обо всем. Если вам непонятно, как должен выглядеть результат работы западных подрядчиков, посмотрите на требования к документированию, к рекомендуемым разделам. Уверяю вас, лучше не придумать! Скорее всего, есть западные аналоги наших стандартов, в которых все может быть полнее, современнее и лучше. К сожалению, я с ними не знаком, так как не было пока ни одного случая, чтобы наших ГОСТов было бы недостаточно.

    Можно смеяться над тем, что создатели стандартов ничего не знали о java или.NET, о HD мониторах и Интернете, но я бы не советовал недооценивать масштаб проделанной ими работы и ее ценность для нашего профессионального сообщества.

    Как читать и понимать стандарты документации по ГОСТ серии 34

    Стандарт делит все документы по двум осям - время и предметная область. Если посмотреть таблицу 2 в ГОСТ 34.201-89, то хорошо видно это деление (колонки «Стадия создания» и «Часть проекта»
    Стадии создания АСУ
    Стадии создания определены в ГОСТ 34.601-90. Имеют отношение к документированию из них три:Эскизный проект следует после стадии Техническое задание и служит для разработки предварительных проектных решений.

    Технический проект описывает будущую систему со всех ракурсов. Документы стадии ТП должны после прочтения оставлять после себя полную ясность в предлагаемых подходах, методах, архитектурных и технических решениях. На следующей фазе уже поздно будет описывать подходы и обосновывать технические решения, так что фаза П является ключом к успешной сдаче работ, так как все многообразие требований ТЗ должно находить отражение в документах фазы П. На этапе П система может вообще не существовать.

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

    Части (разделы) проектной документации по созданию АСУ
    Предметная область разделена на «Обеспечения». Поначалу кажется, что такое деление избыточно и ненужно. Но когда начинаешь на практике работать этим инструментарием, постепенно доходит вложенная в него идеология.

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

    Для того, чтобы полностью описать этот «автомат», сделаны следующие разрезы (как в черчении):

    Математическое обеспечение (МО) , отвечающее на вопросы: какая логика зашита внутри «черного ящика»? Почему выбраны именно эти алгоритмы, именно такие формулы и именно такие коэффициенты?

    Математическое обеспечение ничего не знает ни о процессорах, ни о базах данных. Это отдельная абстрактная область, обитель «сферических коней в вакууме». Но математическое обеспечение бывает очень плотно связано с предметной областью, aka Реальная жизнь. Например, управляющие алгоритмы для систем управления дорожным движением требуется согласовать в ГИБДД перед тем, как их будет согласовывать заказчик. И тут понимаешь, зачем их выделяют в отдельную книжицу. Потому что в ГИБДД никому не интересно, на какой ОС будет работать сервер приложения, а вот какой знак и ограничение скорости выскочит на табло в дождь или в снег очень даже интересно. Они отвечают за свою часть, и ничего другого подписывать не собираются. С другой стороны, когда они подписали, не будет вопросов к технической стороне вопроса - почему выбрали те, а не другие табло или светофоры. Мудрость «предков» как раз и проявляется в таких вот практических кейсах.

    Информационное обеспечение (ИО) . Еще один срез системы. На этот раз делается прозрачным черный ящик нашей системы и мы смотрим на циркулирующую в нем информацию. Представьте себе модель кровеносной системы человека, когда все остальные органы невидимы. Вот что-то подобное и есть Информационное обеспечение. В нем описываются состав и маршруты прохождения информации внутри и снаружи, логическая организация информации в системе, описание справочников и систем кодирования (кто делал программы для производства, тот знает, как они важны). Основная описательная часть приходится на этап ТП, но в этап РД перетекают некоторые «рудименты», наподобие документа «Каталог баз данных». Понятно, что раньше он содержал именно то, что написано в названии. Но сегодня попробуйте для сложной комплексной системы сформировать такой документ, когда очень часто в составе системы используются покупные подсистемы со своими загадочными информационными хранилищами. Я уж не говорю о том, что этот документ не особенно сейчас и нужен.

    Или вот «Ведомость машинных носителей информации». Понятно, что раньше в нем были номера магнитных барабанов или бобин с пленкой. А сейчас что туда вносить?

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

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

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

    Техническое обеспечение (ТО) . Не менее любимая всеми часть проектной документации. Радужную картину омрачает только обилие документов, которые требуется разрабатывать. Всего по стандарту требуется разработать 22 документа, из них 9 на стадии ТП.

    Дело в том, что стандарт предусматривает описание всего технического обеспечения, включая компьютерное «железо» и сети, инженерные системы и даже строительную часть (если потребуется). А это хозяйство регламентируется громадным количеством стандартов и нормативных актов, согласуется в разных организациях и поэтому удобнее все дробить на части и согласовывать (править) по частям. В то же время стандарт позволяет объединять некоторые документы друг с другом, что имеет смысл делать, если всю кучу согласует один человек.

    Не забывайте также, что комплекс стандартов качества подразумевает учет и хранение технических документов, и наши «книжицы» у заказчика могут разойтись по разным архивам, в зависимости от предмета описания. Это еще один аргумент в пользу дробления документации.

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

    На стадии ТП раздел содержит всего один документ «Описание организационной структуры », в котором мы должны рассказать заказчику, к чему он должен готовиться в плане изменения оргштатной структуры. Вдруг требуется организовать новый отдел для эксплуатации вашей системы, ввести новые должности и т.п.

    На стадии РД появляются другие, более интересные документы, которые мне бы хотелось рассмотреть отдельно.

    Руководство пользователя . Комментарии излишни, я думаю.

    Методика (технология) автоматизированного проектирования . В этот документ при необходимости можно поместить описание процесса сборки ПО, управления версиями, тестирования и т.п. Но это если в ТЗ заказчик желает самолично осуществлять сборку ПО. Если он этого не требует (и не платит за это), то вся ваша внутренняя кухня не его ума дело, и этот документ делать не нужно.

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

    Описание бизнес-процессов, ролевые и должностные инструкции, регламенты работы - все это ОРД, то есть организационно-распорядительная документация. Которая является продуктом консалтингового проекта, который у вас, насколько я понимаю, не покупали. А покупали у вас проект технический и документацию к нему тоже техническую.

    Технологическая инструкция является прослойкой между ОРД и руководством пользователя. РП подробно описывает как нужно делать те или иные действия в системе. Технологическая инструкция говорит о том, какие действия необходимо выполнять в тех или иных случаях, связанных с эксплуатацией системы. Грубо говоря, технологическая инструкция это краткий дайджест по РП для конкретной должности или роли. Если у заказчика роли не сформированы или он хочет, чтобы вы сами сформировали роли и требования к должностям, включите в документ самые базовые роли, например: оператор, старший оператор, администратор. Замечания заказчика на тему, «а у нас не так» или «а нам не нравится» должны сопровождаться перечнем ролей и описанием должностных обязанностей. Потому что бизнес-процессы мы не ставим . Мы эти бизнес-процессы автоматизируем .

    Об описанных граблях я еще напишу отдельно, с красочными примерами, так как это повторяется уже не первый раз и в разных отраслях «народного хозяйства».

    Описание технологического процесса обработки данных (включая телеобработку) . Жалкий рудимент пещерного века, когда были специально выделенные «Операторы ЭВМ», скармливающие машине перфокарты и упаковывающие распечатку результата в конвертик. Эта инструкция - для них. Что в нее писать в XXI веке - я вам точно сказать не могу. Выкручивайтесь сами. Самое лучшее, это просто забыть про этот документ.

    Общесистемные решения (ОР) . Стандартом предусмотрено 17 документов раздела ОР. Во-первых, это почти все документы предварительной фазы Эскизного проектирования. Во-вторых, это всевозможные сметы, расчеты и краткие описание автоматизируемых функций. То есть, информация для людей не с основного ИТ-производства, а для вспомогательного персонала - менеджеров, сметчиков, специалистов по закупкам, экономистов и т.п.

    А в-третьих, в состав ОР входит мега-документ под названием «Пояснительная записка к техническому проекту», который по задумке представляет собой некий Executive Summary, а по факту многие проектанты пихают в него вообще все полезное содержание стадии ТП. Подобный радикальный подход бывает оправдан и даже взаимно выгоден и заказчику и исполнителю работ, но в определенных случаях.

    Варианты использования ГОСТ 34

    1. Полное и точное следование стандарту . Добровольно никто, естественно, такую тучу документов писать не будет. Поэтому полный комплект документов готовится только по настоятельной просьбе заказчика, которую он закрепил в ТЗ и еще договором сверху придавил. В таком случае требуется понимать все буквально и отдать заказчику физические «книжки», на которых будут стоять названия документов из таблицы 2 ГОСТ 34.201-89 за исключением совсем уж ненужных, перечень которых вы обязательно должны обговорить и закрепить письменно. Содержание документов также должно без всякой фантазии соответствовать РД 50-34.698-90, вплоть до названия разделов. Для того, чтобы у заказчика взорвался мозг, иногда большую систему делят на подсистемы, и для каждой подсистемы выпускают отдельную проектную документацию. Выглядит это устрашающе и нормальному контролю при помощи земного разума не подлежит. Особенно в части интеграции подсистем. Что значительно упрощает приемку. Главное, чтобы вы сами при этом не запутались и чтобы ваша система все-таки заработала как надо.
    2. Мы просто любим ГОСТы . В серьезных больших компаниях любят стандарты. Потому, что они помогают людям лучше понимать друг друга. Если ваш заказчик замечен в любви к порядку и стандартизации, постарайтесь придерживаться стандартной идеологии ГОСТ при разработке документов, даже если этого не требует ТЗ. Вас лучше поймут и одобрят согласующие специалисты, а вы сами не забудете включить в документацию важную информацию, лучше будете видеть целевую структуру документов, точнее планировать работы по их написанию и сэкономите себе и коллегам массу нервов и денег.
    3. Нам плевать на документацию, лишь бы все работало . Исчезающий вид безответственного заказчика. Подобный взгляд на документацию пока еще можно встретить у небольших и бедных заказчиков, а также в оставшихся со времен перестройки авторитарных «идиотократиях», где босс окружен верными друзьями - директорами, и все вопросы решаются в личных беседах. Вы вольны в подобных условиях забивать на документирование вообще, но лучше, все таки, прицел не сбивать и хотя бы схематично наполнять содержимым документацию. Если не этому заказчику, так следующему передадите (продадите).

    Заключение

    Эта статья была о наших ГОСТах на документирование АСУ. ГОСТы старые, но, как оказалось, до сих пор очень даже полезные в хозяйстве. Не считая некоторые явные рудименты, структура документации обладает свойствами полноты и непротиворечивости, а следование стандарту снимает многие проектные риски, о существовании которых мы можем по началу не догадываться.

    Надеюсь, изложенный материал был вам полезен, или, как минимум, интересен. Несмотря на внешнюю скуку, документирование является важной и ответственной работой, аккуратность в которой так же важна, как и при написании хорошего кода. Пишите хорошие документы, коллеги! А я на следующей неделе отправляюсь в две подряд командировки, так что публикацию новых материалов не гарантирую (загашника у меня нет, пишу из головы).

    Пояснительная записка к техническому проекту.

    Основной целью создания ИС является ускорение «процесса продаж», а также повышение оперативности работы сотрудников. Для обеспечения работоспособности системы на компьютерах, где она используется должно быть установлено программное обеспечение:

    • - ос семейства Windows;
    • - 1С: Предприятие 8;

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

    В системе реализованы три основные задачи:

    • - ведение справочников;
    • - ведение складов;
    • - регистрация продаж;
    • - вывод отчетов.

    Приложение БД для ИС разрабатывается с помощью программной среды 1С: Предприятие 8. Для размещения системы используются персональные компьютеры, имеющиеся у ИП, для которого разрабатывается система.

    Схема функциональной структуры

    Общие требования к функциональности проектируемой системы изображены с помощью диаграммы ВИ на рисунке 1

    Таблица -2 Главный раздел сценария выполнения ВИ «Добавить данные справочников»

    Редактировать данные справочников

    Кладовщик, ИП

    Поддержание в актуальном состоянии сведений об объектах предметной области

    Краткое описание

    Пользователь добавляет новый элемент справочника и записывает его. Система сохраняет измененные данные в БД

    Предусловие

    • 1. Пользователь авторизован в системе.
    • 2. У пользователя есть права на добавление данных в справочник

    Постусловие

    • 1. Элемент справочника записан в БД.
    • 2. Элемент справочника отображен в форме списка справочника

    Таблица -3 Типичный ход событий сценария выполнения ВИ «Добавить данные справочников»

    Таблица -4 Исключения сценария выполнения ВИ «Добавить данные справочников»

    Таблица -5 Главный раздел сценария выполнения ВИ «Установить цены номенклатуры»

    Таблица - 6 Типичный ход событий сценария выполнения ВИ «Установить цены номенклатуры»

    Таблица -7 Исключения сценария выполнения ВИ «Установить цены номенклатуры»

    Таблица -8 Главный раздел сценария выполнения ВИ «Зарегистрировать поступление товаров»

    Таблица -9 Типичный ход событий сценария выполнения ВИ «Зарегистрировать поступление товаров»

    Действия актеров

    Отклик системы

    1. Кладовщик выполняет команду создания нового документа «Поступление товаров»

    2. Система отображает форму документа

    3. Кладовщик заполняет реквизиты шапки

    Исключение №1: Кладовщик вручную заполняет поле Номер

    4. Кладовщик добавляет новую строку табличной части на странице Товары

    5. Система отображает новую строку

    6. Кладовщик заполняет колонку Номенклатура

    7. Система подставляет значение колонок

    8. Кладовщик заполняет колонку Количество

    9. Система рассчитывает значение колонок Сумма,

    10. Система отображает в подвале табличной части итоговые значения колонок Всего

    11. Кладовщик вводит новый товар (возврат к пункту 4) или выполняет команду Записать

    Исключение №2: Значение поля Номер не уникально

    12. Система записывает новый документ «Поступление товаров» в БД

    13. Кладовщик выполняет команду Печать -

    14. Система отображает заполненную печатную форму приходного ордера

    15. Кладовщик выполняет команду Печать

    16. Система выводит на печать приходный ордер

    17. Кладовщик выполняет команду Закрыть печатной формы

    18. Система закрывает печатную форму

    19. Кладовщик выполняет команду Закрыть документа «Поступление товаров»

    20. Система закрывает форму документа «Поступление товаров»

    Таблица -10 Исключения сценария выполнения ВИ «Зарегистрировать поступление товаров»

    Значения колонок сумма и всего рассчитываются по формуле:

    Сумма = Количество * Цена

    Таблица -11 раздел сценария выполнения ВИ «Совершение продаж»

    Таблица -12 Типичный ход событий сценария выполнения ВИ «Совершение продаж»

    Действия актеров

    Отклик системы

    Оплата одного документа «продаж»

    1. Менеджер выполняет команду создания нового документа продаж

    2. Система отображает форму документов «продаж»

    4. Менеджер проводит документ

    5. система проводит документ

    9. Система выводит на печать

    Таблица - 13 Исключения сценария выполнения ВИ «Зарегистрировать документ»

    Таблица -14 раздел сценария выполнения ВИ «Резервирование»

    Таблица -15 Типичный ход событий сценария выполнения ВИ «Совершение продаж»

    Действия актеров

    Отклик системы

    Резервирование товара

    1. Менеджер выполняет команду создания нового документа резервирования

    2. Система отображает форму документов «резервирования»

    3. Менеджер вносит данные о клиенте, о покупаемом товаре и приобретаемых услугах

    4. Менеджер проводит документ

    Исключение №1 не все поля заполнены

    5. система проводит документ

    6. менеджер выполняет команду Печать

    7. Система отображает заполненную печатную форму

    8. Менеджер выполняет команду Печать

    9. Система выводит на печать

    10. Менеджер выполняет команду Закрыть печатной формы

    11. Система закрывает печатную форму

    11. Менеджер выполняет команду Закрыть документ «оказание услуг»

    12. Система закрывает форму документа

    Таблица - 16 Исключения сценария выполнения ВИ «Зарегистрировать документ»

    Таблица -17 ВИ «Сформировать отчет»

    Разработка структуры справочников

    Справочник «Контрагенты» предназначен для хранения информации о клиентах, поставщиках.

    Таблица -15 Реквизиты справочника Клиенты

    Правовой статус имеет тип перечисление. Это значит что при выборе этого поля будет выпадать список из трех статусов: ИП, Физ. Лицо, Организация.

    Создание справочника «Сотрудники» . Предназначен для хранения информации о сотрудниках организации. Позволяет привязывать продажу к конкретному сотруднику.

    Таблица -16 Реквизиты справочника Сотрудники

    Создание справочника «Склады» . Предназначен для определения места хранения товара. У ИП будут два склада это ТорговаяТочка1 и ТорговаяТочка2.

    Создание справочников «Вариант Номенклатуры» и «Дополнительные Свойства» . Эти справочники предназначены для определения дополнительных характеристик для конкретной номенклатуры, то есть мониторы могут быть идентичные, но будут различаться цвета. Эти справочники будут вызываться в форме справочника номенклатура. Значение этих полей отображается в документе «Продажи».

    Создание справочника «Номенклатура» . Для учета товаров, приобретаемых у поставщика, создадим справочник «Номенклатура».

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

    Таблица -17 Реквизиты справочника Номенклатура

    Разработка структуры регистра сведений «Цены номенклатуры»

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

    Таблица -18 Структура регистра сведений Цены

    Свойство Ведущее говорит о том, что запись регистра сведений представляет интерес, пока существует тот объект, ссылка на который выбрана в качестве значения этого измерения в этой записи. При удалении объекта все записи регистра сведений по этому объекту будут автоматически удалены.

    Разработка структуры документа «Поступление товаров»

    Документ «Поступление товаров» предназначен для отражения факт поступления в организацию приобретенных товаров.

    Таблица-19 реквизиты документа «Поступление Товаров (Приходная Накладная)»

    Таблица -19 Реквизиты табличной части документа «ПоступлениеТоваров»

    Написан код для автоматического расчета значений колонок Сумма, при изменении значений колонок Количество, Цена.

    Форма документа будет иметь вид, изображенный на рисунке 2


    Рисунок 2- Форма документа Поступление товаров

    Разработка структуры документа «Продажи»

    Документ оказание услуг предназначен для фиксации деятельности ИП. Он контролирует списание товаров, услуги которые были совершены, также позволяет просматривать отчет о работе сотрудников.

    Таблица -20 Реквизиты документа «Продажи»

    Таблица -21 Реквизиты табличной части документа Продажи

    Разработка структуры документа «Резервирование»

    Документ «Резервирование» предназначен для бронирования существующего товара на складе, и в случае нехватки занять за клиентом недостающую часть товара. Также он необходим для резервирования товара до момента оплаты стоимости заказа клиентом. Этот документ призван контролировать остатки на складах, дабы избежать недоразумений с клиентом.

    Таблица -20 Реквизиты документа «Резервирование»

    Таблица -21 Реквизиты табличной части документа Резервирование

    Разработка структуры документа «Ввод начальных остатков»

    Этот документ необходим для ввода в базу данных начальных остатков.

    Его реквизиты схожи с документом «Приходная накладная».

    Создание отчета «Товары»

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

    В среде 1С Предприятие 8 есть построитель отчетов, который позволяет быстро разрабатывать отчет, формируя на основе таблиц запросы и оформление.

    Создание отчета «РеестрДокументовПродажи»

    Этот отчет предназначен для формирования реестра документов «продаж». Также в системе будут реализованы различные отчеты, которые будут схожи по структуре создания.

    Создание ролей и назначение их пользователям

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

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

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

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

    • - администратор - в системе 1С:Предприятие должна присутствовать роль, включающая в себя полные права на работу с данными ИБ;
    • - кладовщик;
    • - менеджер;
    • - ИП.

    Присвоение ролей пользователям осуществляется через пункт главного меню Администрирование -> Пользователи.

    Рисунок 3 - Создание пользователя «Администратор» с ролью «Администратор»

    Рисунок 4 - Список пользователей системы

    Для всех объектов базы данных для всех ролей исключено право интерактивного удаления.

    Редактирование командного интерфейса разделов и рабочего стола

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

    Рассортируем команды в зависимости от приоритета и частоты использования по следующим группам:

    • - панель навигации.Важное;
    • - панель навигации.Обычное;
    • - панель навигации.См. также;
    • - панель действий.Создать и
    • - панель действий.Отчеты

    Рисунок 5 - Командный интерфейс раздела «Учет материалов» пользователя с ролью «Кладовщик»

    Рисунок 6 - Командный интерфейс раздела «ОказаниеУслуг» пользователя с ролью «Менеджер»


    Рисунок 7 - Командный интерфейс раздела «Предприятие» пользователя с ролью «Директор»

    Рисунок 8 - Командный интерфейс раздела «Розницы.Электроник» пользователя с ролью «Администратор»

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


    Рисунок 9 - Рабочий стол для пользователя с ролью «Кладовщик»


    Рисунок 10 - Рабочий стол для пользователя с ролью «Менеджер»

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



Статьи по теме: