Курсовая пример. Проектирование аэис закупочной деятельности
Скачать 1.75 Mb.
|
1. Теоретическое исследование1.1. Выбор технологии проектированияОсуществление проектирования системы предполагает использование определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта. Под технологией проектирования системы понимается совокупность методологии и средств проектирования системы, а также методов и средств организации проектирования (управление процессом создания и модернизации проекта системы) [смирнова, тельнов стр,29]. Сочетание различных признаков классификации методов проектирования обуславливает характер используемой технологии проектирования ЭИС, среди которых выделяют два основных класса технологий проектирования: - каноническое; - индустриальное. Поскольку проект автоматизированной информационной системы будет начат разрабатываться с «нуля» на основе использования специальных инструментальных программных средств, значит, для целей данной работы будет использована технология индустриального автоматизированного проектирования. Она подразумевает под собой использование оригинального проектирования, ориентированного на создание индивидуального проекта информационной системы закупочной деятельности предприятия. Основу технологии ЭИС составляет методология. Методология проектирования предполагает наличие некоторой концепции, принципов проектирования, реализуемых набором методов проектирования, которые в свою очередь должны поддерживаться некоторыми средствами проектирования. Таким образом, можно сказать, что выбор методологии определяет особенности всего дальнейшего процесса проектирования. В настоящее время используется большое количество подходов к проектированию, но наиболее важными из них являются структурный и объектно-ориентированный подходы. Каждый из рассматриваемых подходов имеет свои преимущества и недостатки. Сущность структурного подхода к разработке ИС заключается в ее декомпозиции на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. В качестве средств структурного анализа и проектирования, наиболее распространенны следующие нотации:
Системный подход является функционально-ориентированным и рассматривает DFD-диаграммы в качестве движущей силы разработки ЭИС, АИС и ПО.[ссылка воробьева с.31] Объектно-ориентированный подход получил распространение в 1990-х годах. Он использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами. По сравнению со структурным подходом объектно-ориентированный в большей степени ориентирован на данные – он развивается вокруг моделей классов. Для моделирования проблемной области при данном подходе широко используется язык UML. Принципиальное различие между структурным и объектно-ориентированным подходом заключается в способе декомпозиции системы. Функциональные возможности подходов можно корректно сравнивать только по отношению к определенному кругу задач. В данной курсовой работе рассматривается как одна из задач - задача формирования моделей бизнес-процессов предприятия при анализе и проектировании. Преимуществами структурного подхода являются возможность проведения глубокого анализа бизнес-процессов и выявления узких мест посредством применения универсальных языков моделирования, обеспечивающих целостность и полноту описания бизнес-процессов. Таким образом, структурный подход рекомендуется применять для полного и точного определения требований к АИС на начальных этапах. Недостатком данного подхода является низкая наглядность моделей и необходимость следования жесткой структуре, которая не всегда необходима, это последовательный подход, соответствующий каскадной модели жизненного цикла ПО. Объектно-ориентированный подход, наоборот, отличается легкостью и наглядностью моделей, но с их помощью трудно провести полный детальный анализ бизнес-процессов, этап анализ происходит на более высоком уровне абстракции и появляется вероятность неправильной интерпретации диаграмм. Данный подход к разработке систем следует итеративному процессу с наращиванием возможностей, но здесь возникает большая проблема, связанная с возрастающей сложностью решения, что сказывается на таких характеристиках программы, как приспособленность к сопровождению и масштабируемость. Это только некоторые плюсы и минусы использования двух разных подходов к анализу и проектированию АИС. Проект АИС данной курсовой работы имеет ряд особенностей, в соответствии с которыми следует делать выбор наиболее подходящего подхода к проектированию:
В связи с данными особенностями при проектировании АИС “Закупки” использован структурный подход, который наиболее подходит для создаваемого проекта. |