Третий этап проектирования БД (характеристика подэтапов)
Действияна этапе преобразования локальной концептуальной модели данных в локальную логическую модель
Этап 2
Построение и проверка локальной логической модели данных для отдельных представлений каждого из типов пользователей
Цель - Построение логической модели данных на основе концептуальной модели данных, отражающей представление отдельного пользователя о предметной области приложения, и проверка полученной модели с помощью методов нормализации и контроля выполнения транзакций.
Действия Этапа 2.1
1. Удаление связей типа M:N.
2. Удаление сложных связей.
3. Удаление рекурсивных связей.
4. Удаление связей с атрибутами
.
5. Удаление множественных атрибутов.
6. Перепроверка связей типа 1:1.
В процессе определения сущностей могли быть созданы две различные сущности, которые на самом деле представляют один и тот же объект в предметной области приложения.
Например, могли быть созданы две сущности, Преподаватель и Тьютер, которые на самом деле представляют один и тот же тип объекта. Другими словами, имя Преподаватель является синонимом имени Тьютер.
7. Удаление избыточных связей.
Этап 2.2
ГОСТ (СТ СЭВ) 19.201-78, ГОСТ (СТ СЭВ) 19.101-77, ГОСТ 19.102-77.
Стандарты комплекса ГОСТ 34
ГОСТ 34.602-89
Техническое задание – это документ, определяющий цели, требования и основные исходные данные, необходимые для разработки автоматизированной системы управления. Типовые требования к составу и содержанию технического задания приведены в таблице 2.1.
|
|
Таблица 2.1. Состав и содержание технического задания (ГОСТ 34.602- 89)
№ п\п | Раздел | Содержание |
1 | Общие сведения | · полное наименование системы и ее условное обозначение · шифр темы или шифр (номер) договора; · наименование предприятий разработчика и заказчика системы, их реквизиты · перечень документов, на основании которых создается ИС · плановые сроки начала и окончания работ · сведения об источниках и порядке финансирования работ · порядок оформления и предъявления заказчику результатов работ по созданию системы, ее частей и отдельных средств |
2 | Назначение и цели создания (развития) системы | · вид автоматизируемой деятельности · перечень объектов, на которых предполагается использование системы · наименования и требуемые значения технических, технологических, производственно-экономических и др. показателей объекта, которые должны быть достигнуты при внедрении ИС |
3 | Характеристика объектов автоматизации | · краткие сведения об объекте автоматизации · сведения об условиях эксплуатации и характеристиках окружающей среды |
4 | Требования к системе | Требования к системе в целом: · требования к структуре и функционированию системы (перечень подсистем, уровни иерархии, степень централизации, способы информационного обмена, режимы функционирования, взаимодействие со смежными системами, перспективы развития системы) · требования к персоналу (численность пользователей, квалификация, режим работы, порядок подготовки) · показатели назначения (степень приспособляемости системы к изменениям процессов управления и значений параметров) · требования к надежности, безопасности, эргономике, транспортабельности, эксплуатации, техническому обслуживанию и ремонту, защите и сохранности информации, защите от внешних воздействий, к патентной чистоте, по стандартизации и унификации Требования к функциям (по подсистемам) : · перечень подлежащих автоматизации задач · временной регламент реализации каждой функции · требования к качеству реализации каждой функции, к форме представления выходной информации, характеристики точности, достоверности выдачи результатов · перечень и критерии отказов Требования к видам обеспечения: · математическому (состав и область применения мат. моделей и методов, типовых и разрабатываемых алгоритмов) · информационному (состав, структура и организация данных, обмен данными между компонентами системы, информационная совместимость со смежными системами, используемые классификаторы, СУБД, контроль данных и ведение информационных массивов, процедуры придания юридической силы выходным документам) · лингвистическому (языки программирования, языки взаимодействия пользователей с системой, системы кодирования, языки ввода- вывода) · программному (независимость программных средств от платформы, качество программных средств и способы его контроля, использование фондов алгоритмов и программ) · техническому · метрологическому · организационному (структура и функции эксплуатирующих подразделений, защита от ошибочных действий персонала) · методическому (состав нормативно- технической документации |
5 | Состав и содержание работ по созданию системы | · перечень стадий и этапов работ · сроки исполнения и ожидаемые результаты · перечень организаций‑исполнителей работ · вид и порядок экспертизы технической документации · программа обеспечения надежности · программа метрологического обеспечения |
6 | Порядок контроля и приемки системы | · виды, состав, объем и методы испытаний системы · общие требования к приемке работ по стадиям · статус приемной комиссии |
7 | Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие | · преобразование входной информации к машиночитаемому виду · изменения в объекте автоматизации · сроки и порядок комплектования и обучения персонала |
8 | Требования к документированию | · перечень подлежащих разработке документов · перечень документов на машинных носителях |
9 | Источники разработки | документы и информационные материалы, на основании которых разрабатывается ТЗ и система |
Эскизный проект предусматривает разработку предварительных проектных решений по системе и ее частям.
|
|
|
|
|
|
Выполнение стадии эскизного проектирования не является строго обязательной. Если основные проектные решения определены ранее или достаточно очевидны для конкретной ИС и объекта автоматизации, то эта стадия может быть исключена из общей последовательности работ.
Содержаниеэскизного проекта задается в ТЗ на систему. Как правило, на этапе эскизного проектирования определяются:
· функции ИС;
· функции подсистем, их цели и ожидаемый эффект от внедрения;
· состав комплексов задач и отдельных задач;
· концепция информационной базы и ее укрупненная структура;
· требования к системе управления базами данных;
· состав технических средств;
· функции и параметры основных программных средств.
По результатам проделанной работы оформляется, согласовывается и утверждается документация в объеме, необходимом для описания полной совокупности принятых проектных решений и достаточном для дальнейшего выполнения работ по созданию системы.
На основе технического задания и эскизного проекта разрабатывается технический проект ИС. Технический проект системы – это техническая документация, содержащая общесистемные проектные решения, алгоритмы решения задач, а также оценку экономической эффективности автоматизированной системы управления и перечень мероприятий по подготовке объекта к внедрению.
На этом этапе осуществляется комплекс проектных и, возможно, научно-исследовательских и экспериментальных работ для выбора основных проектных решений и расчет экономической эффективности системы. Состав и содержаниетехнического проекта приведены в таблице 2.2.
Таблица 2.2. Содержание технического проекта
№ п\п | Раздел | Содержание |
1 | Пояснительная записка | · основания для разработки системы · перечень организаций разработчиков · краткая характеристика объекта с указанием основных технико-экономических показателей его функционирования и связей с другими объектами · краткие сведения об основных проектных решениях по функциональной и обеспечивающим частям системы |
2 | Функциональная и организационная структура системы | · обоснование выделяемых подсистем, их перечень и назначение · перечень задач, решаемых в каждой подсистеме, с краткой характеристикой их содержания · схема информационных связей между подсистемами и между задачами в рамках каждой подсистемы |
3 | Постановка задач и алгоритмы решения | · организационно-экономическая сущность задачи (наименование, цель решения, краткое содержание, метод, периодичность и время решения задачи, способы сбора и передачи данных, связь задачи с другими задачами, характер использования результатов решения, в которых они используются) · экономико-математическая модель задачи (структурная и развернутая форма представления) · входная оперативная информация ( характеристика показателей, диапазон изменения, формы представления) · нормативно-справочная информация ( НСИ) (содержание и формы представления) · информация, хранимая для связи с другими задачами · информация, накапливаемая для последующих решений данной задачи · информация по внесению изменений ( система внесения изменений и перечень информации, подвергающейся изменениям) · алгоритм решения задачи ( последовательность этапов расчета, схема, расчетные формулы) · контрольный пример (набор заполненных данными форм входных документов, условные документы с накапливаемой и хранимой информацией, формы выходных документов, заполненные по результатам решения экономико-технической задачи и в соответствии с разработанным алгоритмом расчета) |
4 | Организация информационной базы | · источники поступления информации и способы ее передачи · совокупность показателей, используемых в системе · состав документов, сроки и периодичность их поступления · схема базы данных · предложения по унификации документации |
5 | Альбом форм документов | |
6 | Система программного обеспечения | · обоснование структуры программного обеспечения · обоснование выбора системы программирования · перечень стандартных программ и систем |
7 | Принцип построения комплекса технических средств | · описание и обоснование схемы технологического процесса обработки данных · обоснование и выбор структуры комплекса технических средств и его функциональных групп · обоснование требований к разработке нестандартного оборудования · комплекс мероприятий по обеспечению надежности функционирования технических средств |
8 | Расчет экономической эффективности системы | · сводная смета затрат, связанных с эксплуатацией систем · расчет годовой экономической эффективности |
9 | Мероприятия по подготовке объекта к внедрению системы | · перечень организационных мероприятий по совершенствованию бизнес-процессов · перечень работ по внедрению системы, которые необходимо выполнить на стадии рабочего проектирования, с указанием сроков и ответственных лиц |
10 | Ведомость документов |
В завершение стадии технического проектирования производится разработка документации на поставку серийно выпускаемых изделий для комплектования ИС, а также определяются технические требования и составляются ТЗ на разработку изделий, не изготовляемых серийно.
На стадии "рабочий проект (рабочая документация)" осуществляется создание программного продукта и разработка всей сопровождающей документации. Документация должна содержать все необходимые и достаточные сведения для обеспечения выполнения работ по вводу ИС в действие и ее эксплуатации, а также для поддержания уровня эксплуатационных характеристик (качества) системы. Разработанная документация должна быть соответствующим образом оформлена, согласована и утверждена.
Разрабатываются требования к испытаниям. Для ИС, которые являются разновидностью автоматизированных систем, устанавливают следующие основные виды испытаний: предварительные, опытная эксплуатация и приемочные. При необходимости допускается дополнительно проведение других видов испытаний системы и ее частей.
В зависимости от взаимосвязей частей ИС и объекта автоматизации испытания могут быть автономные или комплексные. Автономные испытания охватывают части системы. Их проводят по мере готовности частей системы к сдаче в опытную эксплуатацию. Комплексные испытания проводят для групп взаимосвязанных частей или для системы в целом.
Для планирования проведения всех видов испытаний разрабатывается документ "Программа и методика испытаний". Разработчик документа устанавливается в договоре или ТЗ. В качестве приложения в документ могут включаться тесты или контрольные примеры.
Предварительные испытания проводят для определения работоспособности системы и решения вопроса о возможности ее приемки в опытную эксплуатацию. Предварительные испытания следует выполнять после проведения разработчиком отладки и тестирования поставляемых программных и технических средств системы и представления им соответствующих документов об их готовности к испытаниям, а также после ознакомления персонала ИС с эксплуатационной документацией.
Опытную эксплуатацию системы проводят с целью определения фактических значений количественных и качественных характеристик системы и готовности персонала к работе в условиях ее функционирования, а также определения фактической эффективности и корректировки, при необходимости, документации.
Приемочные испытания проводят для определения соответствия системы техническому заданию, оценки качества опытной эксплуатации и решения вопроса о возможности приемки системы в постоянную эксплуатацию.
Дата добавления: 2018-02-15; просмотров: 1007; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!