7.5.2 Декомпозиция требований к системе
Декомпозиции могут быть различными (в зависимости от вида и назначения АИС). Выбор варианта декомпозиции определяется руководителем дипломного проекта.
Рекомендуемая декомпозиция (первый уровень) раздела «Требования к системе» имеет следующий вид:
1) требования к системе в целом;
2) требования к функциям (задачам), выполняемым системой;
3) требования к видам обеспечения.
Возможны и другие декомпозиции раздела «Требования к системе», см. [12 ÷ 16].
7.5.3 Дальнейшая декомпозиция раздела «Требования к системе»
7.5.3.1 Требования к системе в целом
В подразделе «Требования к системе в целом» указываются требования, присущие всем компонентам системы. Данный подраздел состоит из следующих подразделов:
-требования к структуре и функционированию системы. Здесь приводят перечень подсистем, их назначение и основные характеристики. Например, если тема проекта «Разработка АИС «финансы», то в перечне подсистем могут указываться те подсистемы (комплексы задач), которые могут потребоваться потенциальному заказчику. Это могут быть такие подсистемы, как ведение главной книги, учет расчетов с поставщиками, учет движения на складах предприятия и др. Так же в этом подразделе могут отражаться такие требования как требования к средствам связи для информационного обмена между компонентами системы, требования к характеристикам взаимосвязей создаваемой системы со смежными системами, перспективы развития и др.;
-требования к численности и квалификации персонала АИС. В данном подразделе могут указываться требования о сокращении численности персонала или требования о сохранении численности (т.е. о не увеличении численности), требования к порядку подготовки и контроля знаний и навыков, требуемый режим работы персонала АИС в течение суток и др.;
-требования к защите информации от несанкционированного доступа. Указывается, какие технические, программные, организационные средства защиты необходимо использовать. Например, полная физическая изоляция компьютера от локальной сети, внешней сети и отключение съемных дисков в момент работы системы и др.;
-требования использовать только лицензионное программное обеспечение.
7.5.3.2 Требования к функциям (задачам), выполняемым системой
В данном подразделе по каждой функции (задаче), подлежащей автоматизации, приводят:
-временный регламент реализации каждой функции (задачи). Например, указывается периодичность реализации – ежедневно к 9-00 и др.;
-требования к реализации каждой функции (задачи), к форме представления выходной информации, характеристики необходимой точности, требования одновременности выполнения группы функций, достоверности выдачи результатов. Например, может быть задано такое требование- «передача файла ежедневной порции движения материалов на дискете 1,4 Мб в бухгалтерию к 17-00» и др.
7.5.3.2 Требования к видам обеспечения
В данном подразделе в зависимости от вида системы приводят требования к математическому, программному, информационному, лингвистическому, техническому, организационному, методическому и другим видам обеспечения системы.
Для математического обеспечения системы приводят требования к составу, области применения (ограничения) и способам использования в системе математических методов и моделей. Например, руководитель дипломного проекта может потребовать обязательное использование методов линейного и динамического программирования для формирования оптимального плана производства.
Для программного обеспечения системы руководитель дипломного проекта может определить требования по операционной системе (например, программное обеспечение должно функционировать в среде Windows, начиная с Win 2000 и выше), обязательные требования к СУБД, обязательные требования к выбору программных средств разработки приложений, обязательность предоставления исходных текстов программ и др. Если в ТЗ требования к программному обеспечению не задаются, то выбор программного обеспечения делает студент на этапе технического проекта.
Для информационного обеспечения системы приводят требования:
-по необходимости использования информационных ресурсов, в частности, общероссийских классификаторов, отраслевых классификаторов, унифицированных форм документов;
-по используемым методам кодирования, в частности, необходимость использования штрих-кодов;
-по информационной совместимости со смежными системами;
-по необходимости использования методов обеспечения достоверности информации (например, визуальный контроль, двойной ввод, контрольное суммирование и др.) на различных стадиях информационных технологий (сбор, передача, хранение, обработка, представление и др.);
-по необходимости придания юридической силы документам, продуцируемым техническими средствами АИС (например, может быть дана ссылка на требования ГОСТ 6.10.4).
Для лингвистического обеспечения системы приводят требования к способам организации диалога пользователей и технических средств системы, средствам описания предметной области системы. Например, может быть задано требование- для описания объектов АИС использовать только русские буквы или только те латинские буквы, которые имеют схожее написание с русскими буквами.
Для технического обеспечения системы могут быть приведены требования по использованию только IBM-совместимых компьютеров, или требования по использованию только существующего на объекте комплекса технических средств и др. Если руководитель дипломного проекта не определил в ТЗ требования к техническому обеспечению, то необходимая комплектация технических средств определяется студентом на стадии технического проекта.
7.6 Состав и содержание работ по созданию системы
Подраздел "Состав и содержание работ по созданию (развитию) системы" должен содержать перечень стадий и этапов работ по созданию системы, сроки их выполнения, рекомендуется указывать форму завершения стадии или этапа.
Полный перечень работ, проводимых на различных стадиях создания системы, приведен в [3].
Необходимый и достаточный перечень работ определяет руководитель дипломного проекта.
Данный раздел является планом работы над дипломным проектом. Последним этапом должна быть следующая работа- «Предзащита дипломного проекта». Дата этого этапа должна определяться в соответствии с планом кафедры. Примерный календарный план работы над дипломным проектом приведен в приложении А.
7.7 Порядок контроля и приемки системы
В подразделе указывают:
-виды, состав, объем и методы испытаний системы и ее составных частей;
-общие требования к приемке работ по стадиям. Более полное описание данного этапа приведено в [5]. Или может быть дана ссылка на нормативный документ, который используется на объекте проектирования.
8.1 Перечень подразделов технического проекта
Данный подраздел состоит из следующих подразделов:
-пояснительная записка к техническому проекту;
- схема функциональной структуры;
- описание автоматизируемых функций;
- программа и методика испытаний.
8.1.2 Решения по организационному обеспечению
Данный подраздел состоит из следующих подразделов:
-схема организационной структуры;
-описание организационной структуры.
8.1.3 Решения по техническому обеспечению
Данный подраздел состоит из следующих подразделов:
-обоснование выбора структуры комплекса технических средств (КТС);
-описание функционирования КТС;
- описание размещения КТС.
8.1.4 Решения по информационному обеспечению
Данный раздел состоит из следующих подразделов:
-описание информационного обеспечения системы;
-описание организации информационной базы.
81.4 Решения по программному обеспечению
Данный подраздел состоит из следующих подразделов:
-структура программного обеспечения;
-функции частей программного обеспечения;
-методы и средства разработки программного обеспечения;
-операционная система.
8.1.5 Решения по математическому обеспечению
В данном подразделе приводятся алгоритмы реализации функций и описание используемых математических методов и моделей (при необходимости).
8.2 Пояснительная записка к техническому проекту
Пояснительная записка является кратким описанием всего технического проекта, т.е. что фактически сделано и содержит следующие подразделы:
-решения по структуре системы, подсистем, средствам и способам связи для информационного обмена между компонентами системы, подсистем;
-решения по взаимосвязям системы со смежными системами, обеспечению ее совместимости;
-решения по режимам функционирования, диагностированию работы системы;
-решения по численности, квалификации и функциям персонала системы, режимам его работы, порядку взаимодействия;
-сведения об обеспечении заданных в техническом задании (ТЗ) потребительских характеристик системы (подсистем), определяющих ее качество;
-состав функций, комплексов задач (задач) реализуемых системой (подсистемой);
-решения по комплексу технических средств, его размещению на объекте;
-решения по составу информации, объему, способам ее организации, видам машинных носителей, входным и выходным документам и сообщениям, последовательности обработки информации и другим компонентам;
-решения по составу программных средств, алгоритмам процедур и операций и методам их реализации.
Необходимость данного подраздела определяет руководитель дипломного проекта. Полное описание требований к содержанию данного подраздела см. в [8] р. 2.2.