моарлаоаолрн. Архитеrтура (2). исследование и обоснование создания системы
Скачать 66.28 Kb.
|
ЗИС-9-18 Островерхов Виктор Николаевич УФИС 2 вариант Понятие жизненного цикла в каноническом проектировании Каноническое проектирование ЭИС отражает особенности ручной технологии индивидуального (оригинального) проектирования, осуществляемого на уровне исполнителей без использования каких-либо инструментальных средств, позволяющих интегрировать выполнение элементарных операций. Как правило, каноническое проектирование применяется для небольших локальных ЭИС. В основе канонического проектирования лежит каскадная модель жизненного цикла ЭИС. Процесс каскадного проектирования в жизненном цикле ЭИС в соответствии с применяемым в нашей стране ГОСТ 34601-90 «Автоматизированные системы. Стадии создания» делится на следующие семь стадий: • исследование и обоснование создания системы; • разработка технического задания; • создание эскизного проекта; • техническое проектирование; • рабочее проектирование; • ввод в действие; • функционирование, сопровождение, модернизация. В целях изучения взаимосвязанных приемов и методов канонического проектирования ЭИС перечисленные 7 стадии можно сгруппировать в часто используемые на практике четыре стадии процесса разработки ЭИС (рисунок 1): Рисунок 1 - ТСП стадии и этапов канонического проектирования ЭИС: Д1.1 - предметная область; Д1.2 -материалы обследования; Д1.3 - ТЭО, ТЗ на проектирование; Д1.4 - эскизный проект; Д2.1 - техно-рабочий проект (ТРП); ДЗ.1 - исправленный ТРП, переданный в эксплуатацию; ДЗ.2 - акт о приемке проекта в промышленную эксплуатацию; Д4.1 - модернизированный ТРП Традиционно этапы исследования предметной области - предприятия, обоснование проекта ЭИС для него и разработки технического задания объединяют термином «Предпроектная стадия» («Предпроектное обследование»), поскольку результаты выполнения работ на данных этапах не являются законченным проектным решением. Основное назначение «Предпроектной стадии» заключается в обосновании экономической целесообразности создания ЭИС и формулировании требований к ней. На первой «Предпроектной стадии» принято выделять два основных этапа:сбор материалов обследования; анализ материалов обследования и разработка технико-экономического обоснования (ТЭО) и технического задания (ТЗ). В результате выполнения первого этапа проектировщики получают материалы обследования (Д1.2), которые должны содержать полную и достоверную информацию, описывающую изучаемую предметную область - предприятие, в том числе: цель функционирования; организационную структуру системы и объекта управления, т.е. его управленческие отделы, цехи, склады и хозяйственные службы; функции управления, выполняемые в этих подразделениях, протекающие в них технологические процессы обработки управленческой и экономической информации, а также материальные потоки и процессы их обработки, ресурсные ограничения. После выполнения второго этапа проектировщики получают количественные и качественные характеристики информационных потоков, описание их структуры и мест обработки, объемов, выполняемых операции и трудоемкости их обработки. На основе этих материалов разрабатываются два документа: «Технико-экономическое обоснование проектных решении» (ТЭО), содержащее расчеты и обоснование необходимости разработки ЭИС для предприятия и выбираемых технологических и проектных решении (Д1.3), и «Техническое задание» (ТЗ), в состав которого входят требования к создаваемой системе и ее отдельным компонентам: программному, техническому и информационному обеспечению и целевая установка на проектирование новой системы (Д1.4). Эти документы являются основными для последующего проектирования ЭИС в соответствии с заданными требованиями. Для сложных ЭИС иногда на этой стадии включают третий этап-разработку «Эскизного проекта». На этапе «Эскизного проекта» сформулированные ранее требования служат основой для разработки предварительных решений по ЭИС в целом и отдельным видам обеспечения. Эти решения прорабатываются на логическом уровне, включая алгоритмы обработки информации, описание информационных потребностей пользователей на уровне названий документов и показателей. Вторая стадия «Техно-рабочее проектирование» выполняется в два этапа: техническое проектирование и рабочее проектирование. На этапе «Техническое проектирование» выполняются работы по логической разработке и выбору наилучших вариантов проектных решений, в результате чего создается «Технический проект». Этап «Рабочее проектирование» связан с физической реализацией выбранного варианта проекта и получением документации «Рабочего проекта». При наличии опыта проектирования эти этапы иногда объединяются в один, в результате выполнения которого получают «Техно-рабочий проект» (ТРП) - Д2.1. Третья стадия «Внедрение проекта» включает в себя три этапа: подготовка объекта к внедрению проекта; опытное внедрение проекта и сдача его в промышленную эксплуатацию. На этапе «Подготовка объекта к внедрению проекта» осуществляется комплекс работ по подготовке предприятия к внедрению разработанного проекта ЭИС. На этапе «Опытное внедрение» осуществляют проверку правильности работы некоторых частей проекта и получают исправленную проектную документацию и «Акт о проведении опытного внедрения». На этапе «Сдача проекта в промышленную эксплуатацию» осуществляют комплексную системную проверку всех частей проекта, в результате которой получают доработанный «Техно-рабочий проект» (ДЗ.1) и «Акт приемки проекта в промышленную эксплуатацию» (ДЗ.2). Четвертая стадия - «Эксплуатация и сопровождение проекта» включает этапы: эксплуатация проекта; сопровождение и модернизация проекта. На этапе «Эксплуатация проекта» получают информацию о работе всей системы в целом и отдельных ее компонентов и собирают статистику о сбоях системы в виде рекламаций и замечаний, которые накапливаются для выполнения следующего этапа. На этапе «Сопровождение проекта» выполняются два вида работ: ликвидируются последствия сбоев в работе системы и исправляются ошибки, не выявленные при внедрении проекта, а также осуществляется модернизация проекта. В процессе модернизации проект либо дорабатывается, т.е. расширяется по составу подсистем и задач, либо производится перенос системы на другую программную или техническую платформу с целью адаптации ее к изменяющимся внешним и внутренним условиям функционирования, в результате чего получают документы модернизированного «Техно-рабочего проекта» (Д4.1). 2. Выдать ведомость по всем многодетным матерям каждого отдела, у которых матпомощь была <500 р. (с указанием: названия отдела, ФИО, адреса, телефона, стажа работы, числа детей, даты выдачи матпомощи, и суммы матпомощи) Описание выходной информации Форма М01Р01 Дата XX/XX/XX Ведомость, по всем многодетным матерям, подлежащих выдаче на XX/XX/XX г.
Срок формирования М01Р01 может быть любым, то есть Ведомость можно будет выдавать на любую дату текущего года. Дата указанная справа вверху является Датой выдачи, и она должна выводиться автоматически на основе системной Даты. В данный документ попадают только те многодетные матери, матпомощь которых была <500 р. Графа “Стаж работы” вычисляется, исходя из отработанного времени. Графа “ Число детей” извлекается из данных об этом товаре Приходного ордера (М01В01), а “ Дата выдачи мат помощи” из Справочника товаров (М01С02). Графа “Сумма матпомощи”, потом после выдачи формы заполняется вручную Менеджером. Выдаётся Ведомость в 2-х экземплярах, один остаётся у Менеджера, другой передаётся в Бухгалтерию, но только после визирующей подписи Директора организации, происходит выдача матпомощи. В дальнейшем данные Ведомости будет являться входной информацией. 2.3. Описание входной информации Входная информация состоит из описания бланков (макетов) первичной информации оперативных данных и данных НСИ. 2.3.1. НСИ представлена следующими справочниками: - Отделы; - ФИО; - Телефон. Структура данных справочников, следующая: Форма М01С01 Справочник “Отделы Магазина”
Он предназначен для кодирования отделов в БД и выдачи названий отделов в выходных формах. Форма М01С02 Справочник “ФИО”
Он предназначен для кодирования номенклатуры многодетных матерей в БД и выдачи их ФИО в выходных формах, а также для определения даты выдачи матпомощи. (Ведомость на списание – Форма М01Р01). Форма М01С03 Справочник “Телефон”
Он предназначен для кодирования номеров телефона БД и выдачи их названий в выходных формах. 2.3.2. Оперативная информация представлена документом: Форма М01В01 Приходный ордер
Данный документ является первичным документом и предназначен для формирования основного перечня выплат с указанием адреса проживания, номера телефона, стажа работы и числа детей. 2.4. Описание алгоритма решения Для реализации запроса формирования и выдачи “ Ведомость,по всем многодетным матерям, подлежащих выдаче на любую дату” (Форма М01Р01) алгоритм решения будет следующий: Перед выдачей данной формы вначале необходимо ввести в предлагаемое окно: “Введите дату“ Дату выдачи. Если Дата не будет введена, она будет считаться текущей, то есть равной первой Дате – Дате формы. Данная ведомость формируется на основании данных о выплатах. В Ведомость попадают те многодетные матери, у которых матпомощь была <500 р. (см. справочник М01С02) нормы. Для этого нужно вычислить этот срок, отняв от заданной Даты Ведомости Дату выплаты. В дальнейшем это вычисление (то есть определение срока) должно производиться программно. Строки данной формы должны быть упорядочены по кодам отделов, дате выплаты, и номенклатуре. Для того чтобы заранее подготовиться к выплатам можно получить “прогноз” на наличие выплат, введя Дату выдачи, на несколько дней вперёд. Если не было ни одной выплаты за данную дату на экране должно появиться сообщение вида: “ НЕ ПРОИЗВОДИТЬ ВЫПЛАТ”. 2.5. Описание контрольного примера задачи Контрольный пример — это упрощенный вариант реальной задачи, рассчитанный вручную и предназначенный для проверки работоспособности программного обеспечения задачи. - Ведомость, по всем многодетным матерям, подлежащих выдаче на любую дату (форма М01Р01); Перед тем как формировать выходные формы любых запросов необходимо вначале сформировать входную информацию. И начать это формирование нужно с создания справочной информации, т.е. с заполнения документов - М01С01, М01С02, М01С03 (данными для кодирования оперативной информации - форма М01В01). Нормативно-справочная информация (НСИ) состоит из: Форма М01С01 Справочник “Отделы”
Форма М01С02 Справочник “ФИО”
Данный справочник должен содержать перечень многодетных матерей и дат выдачи матпомощи. Форма М01С03 Справочник “Телефоны”
Справочник содержит перечень номеров телефона многодетных матерей. Оперативная информация задачи состоит из следующего документа: Код формы М01В01 Приходный ордер
После того как НСИ задачи сформирована, и оперативная информация по выплатам имеется можно переходить к реализации запросов в рамках заявленных заданием выходных форм. Выходная форма запроса по запрашиваемой дате (25/05/20) на основе входных данных будет следующей: Форма М01Р01 Дата 25/05/20 Ведомость, по всем многодетным матерям, подлежащих выдаче на 25/05/20 г.
|