Проектирование информационной системы



Постановка задачи предусматривает всестороннее раскрытие содержания темы. Самым главным является правильное и подробное описание предметной области, от которого зависит вся дальнейшая работа. На основе описанной предметной области выполняется исследование функциональных зависимостей, строятся отношения с указанием первичных и внешних ключей. Связи между отношениями представляются в виде информационно–логической модели. Затем описываются типы данных, и строится даталогическая модель с учетом СУБД. Проектирование может быть проведено с использованием системы проектирования, например: MYSQL Workbench.

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

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

При разработке технического задания (ТЗ) необходимо решить следующие задачи:

- установить общую цель создания АИС;

- установить общие требования к проектируемой системе;

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

- определить состав подсистем и функциональных задач;

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

- определить этапы создания системы и сроки их выполнения;

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

- определить состав исполнителей.

В Российской Федерации действует ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы», также на техническое задание существует стандарт ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению». ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам устанавливает общие требования к оформлению программных документов.

Техническое задание должно содержать следующие разделы: ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению

- введение;

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

- назначение разработки;

- требования к программному продукту;

- требования к программной документации;

- технико-экономические показатели;

- стадии и этапы разработки;

- порядок контроля и приѐмки.

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

Состав и содержание технического задания (ГОСТ 34.602—89)

Раздел Содержание
Общие сведения Полное наименование системы и ее условное обозначение. Шифр темы или шифр (номер) договора. Наименование предприятий разработчика и заказчика системы, их реквизиты. Перечень документов, на основании которых создается ИС. Плановые сроки начала и окончания работ. Сведения об источниках и порядке финансирования работ. Порядок оформления и предъявления заказчику результатов работ по созданию системы, ее частей и отдельных средств
Назначение и цепи создания (развития) системы Вид автоматизируемой деятельности.  Перечень объектов, на которых предполагается использование системы. Наименования и требуемые значения технических, технологических, производственно-экономических и др. показателей объекта, которые должны быть достигнуты при внедрении 1/1С
Характеристика объектов автоматизации Краткие сведения об объекте автоматизации. Сведения об условиях эксплуатации и характеристиках окружающей среды
Требования к системе Требования к системе в целом: - требования к структуре и функционированию системы (перечень подсистем, уровни иерархии, степень централизации, способы информационного обмена, режимы функционирования, взаимодействие со смежными системами, перспективы развития системы); - требования к персоналу (численность пользователей, квалификация, режим работы, порядок подготовки); - показатели назначения (степень приспособляемости системы к изменениям процессов управления и значений параметров) - требования к надежности, безопасности, эргономике, транспортабельности, эксплуатации, техническому обслуживанию и ремонту, защите и сохранности информации, защите от внешних воздействий, к патентной чистоте, по стандартизации и унификации. Требования к функциям (по подсистемам): - перечень подлежащих автоматизации задач; - временной регламент реализации каждой функции; - требования к качеству реализации каждой функции, к форме представления выходной информации, характеристики точности, достоверности выдачи результатов; - перечень и критерии отказов. Требования к видам обеспечения: - математическому (состав и область применения математических моделей и методов, типовых и разрабатываемых алгоритмов); - информационному (состав, структура и организация данных, обмен данными между компонентами системы, информационная совместимость со смежными системами, используемые классификаторы, СУБД, контроль данных и ведение информационных массивов, процедуры придания юридической силы выходным документам); - лингвистическому (языки программирования, языки взаимодействия пользователей с системой, системы кодирования, языки ввода-вывода); - программному (независимость программных средств от платформы, качество программных средств и способы его контроля, использование фондов алгоритмов и программ); - техническому; - метрологическому; - организационному (структура и функции эксплуатирующих подразделений, защита от ошибочных действий персонала); - методическому (состав нормативно-технической документации)
Состав и содержание работ по созданию системы Перечень стадий и этапов работ. Сроки исполнения. Состав организаций-исполнителей работ. Вид и порядок экспертизы технической документации. Программа обеспечения надежности. Программа метрологического обеспечения
Порядок контроля и приемки системы Виды, состав, объем и методы испытаний системы. Общие требования к приемке работ по стадиям. Статус приемной комиссии
Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие Преобразование входной информации к машиночитаемому виду. Изменения в объекте автоматизации. Сроки и порядок комплектования и обучения персонала
Требования к документированию Перечень подлежащих разработке документов. Перечень документов на машинных носителях
Источники разработки Документы и информационные материалы, на основании которых разрабатывается ТЗ и система

Пример ТЗ приведен в приложении Н.

Описание предметной области

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

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

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

Бизнес-правила – факты, ограничения, которые должны выполняться в ходе бизнес-процесса, сформулированные на естественном языке.

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

Системный анализ и словесное описание информационных объектов предметной области должны содержать:

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

- подробное описание атрибутов, доменов атрибутов объектов предметной области;

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

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

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


Дата добавления: 2019-11-25; просмотров: 37;