Лабораторная работа 5 РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА Цель работы: Задачи:

advertisement
Лабораторная работа 5
РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА
Цель работы: получить навык разработки технического
автоматизированной системы на основе технического задания.
проекта
Задачи: внести изменения в модели системного проекта, устраняющие
недостатки, выявленные на этапе предпроектного обследования; на
концептуальном
уровне
проработать
информационное
обеспечение
автоматизированной системы в форме базовой его составляющей – физической
информационной модели.
Теоретическая часть
Техническое проектирование. На данном этапе на основе системного проекта
и принятых решений по автоматизации осуществляется проектирование системы. Фактически здесь дается ответ на вопрос: "Как (каким образом) мы будем
строить систему, чтобы она удовлетворяла предъявленным к ней требованиям?". Этот этап разделяется на два подэтапа:
• проектирование архитектуры системы, включающее разработку структуры
и интерфейсов ее компонент (автоматизированных рабочих мест), согласование
функций и технических требований к компонентам, определение информационных потоков между основными компонентами, связей между ними и внешними объектами;
• детальное проектирование, включающее разработку спецификаций каждой
компоненты, разработку требований к тестам и плана интеграции компонент, а
также построение моделей иерархии программных модулей и межмодульных
взаимодействий и проектирование внутренней структуры модулей.
При этом происходит расширение системного проекта:
• за счет его уточнения;
• за счет построения моделей автоматизированных рабочих мест, включающих подсхемы информационной модели и функциональные модели, ориентированные на эти подсхемы вплоть до идентификации конкретных сущностей
информационной модели;
• за счет построения моделей межмодульных и внутримодульных взаимодействий с использованием техники структурных карт.
Центральное место среди перечисленных видов работ занимает построение моделей автоматизированных рабочих мест.
Информационное обеспечение АСУ. Информационное обеспечение АСУ – совокупность реализованных решений по объектам, размещению и формам организации информации, циркулирующей в автоматизированной системе управления при ее функционировании. Оно включает в себя нормативно-справочную
информацию; необходимые классификаторы технико-экономической информа1
ции; массивы данных, необходимых для решения задач; унифицированные документы, используемые в АСУ. Основное назначение информационного обеспечения – своевременно выдавать системе управления, в частности, лицам,
принимающим решения, достоверную информацию, необходимую и достаточную для принятия оптимальных или близких к ним управленческих решений.
Информационное обеспечение АСОИУ состоит из пяти элементов:
1) информационные характеристики системы задач;
2) система классификации и кодирования информации;
3) формы документов и документооборот;
4) информационная база данных;
5) технологический процесс обработки информации.
Важный этап проектирования информационного обеспечения – анализ информационных потоков, его результаты служат основой разработки модели системы управления.
Различают макро- и микроуровень исследования потоков информации. Анализ
информационных потоков на макроуровне позволяет понять общую схему работы объектов управления, провести совершенствование документооборота.
Анализ на микроуровне обеспечивает выявление элементов информационного
отображения объекта управления, взаимосвязей между ними, структуры и динамики информационных потоков.
Описание хода работы
1. Проектирование моделей деятельности предприятия. По результатам
сформулированных предложений по автоматизации выполнить корректировку
моделей системного проекта, разработанных в ходе предпроектного обследования организации бизнес-процессов на предприятии.
Корректировка мнемосхемы. В мнемосхему организации бизнес-процессов
ввести либо автоматизированную систему, если ее до этого еще не было, либо
дополнительные модули автоматизации, если в существующей системе были
выявлены недостатки. Важно не просто указать некоторый программный блок,
символизирующий автоматизированную систему, но и показать взаимодействие с источником данных, например, сервер баз данных. Если изменения вносятся в существующую автоматизированную систему, то следует показать ее
модульную структуру, в том числе и взаимодействие модулей друг с другом и с
источником данных.
При внесении корректировок важно руководствоваться анализом мнемосхемы с
недостатками, выявленными на предыдущем этапе.
На уровне мнемосхемы должна быть представлена ситуационная организация
бизнес-процессов за счет нумерации последовательности действий и документов.
Корректировка функциональной модели. В функциональную модель существующего процесса управления внести исправления, соответствующие сфор2
мулированным предложениям по автоматизации. На этом этапе важно проследить наличие в модели автоматизированной системы в качестве одного из исполнительных механизмов, а также документации по этой системе (например,
руководства пользователя) как управляющего (регламентирующего) механизма.
Как и в предыдущем пункте в скорректированной функциональной модели
должны быть учтены все недостатки, выявленные на этапе предпроектного обследования.
2. Проектирование информационного обеспечения
Для простоты в лабораторной работе ограничимся разработкой физической информационной модели, лежащей в основе реляционной базы данных. Информационная модель должна быть построена в той же нотации, что и все предыдущие модели.
Независимо от того, какая методология проектирования используется, в общем
виде структура информационной модели определяется структурой соответствующей функциональной модели. Так, к примеру, при использовании методологии семейства IDEF все стрелки функциональной модели являются «кандидатами» в сущности (потенциальными сущностями), а все функциональные
блоки – в связи информационной модели.
При разработке модели следует руководствоваться следующими правилами:
– модель должна отражать все значимые объекты и субъекты, задействованные
в бизнес-процессе;
– должны быть предусмотрены как элементы-справочники, так и элементыпроцессы, связывающие их друг с другом;
– каждый объект должен иметь уникальный идентификатор и не менее трех
неключевых характеристик;
– элементы не должны быть связаны друг с другом отношениями вида «один-кодному» и «многие-ко-многим».
Контрольные вопросы
1. В чем заключается техническое проектирование?
2. Из чего состоит технический проект?
3. Кто выполняет технический проект?
4. Что такое информационное обеспечение АСУ?
5. Из каких компонентов состоит информационное обеспечение АСУ?
3
Download