Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

10 объектно-ориентированный подходы: диапазон применения в исследовании.




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

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

Фактически стандартом объектно-ориентированного проектирования стал язык UML. На UML можно содержательно описывать классы, объекты и компоненты в различных предметных областях, часто сильно отличающихся друг от друга. Основой языка являются различные диаграммы, каждая из которых позволяет описывать деятельность системы с различных сторон.

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

Цель работы: создание системы обработки заказов с помощью объектно-ориентированного подхода к проектированию информационных систем.

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

Предмет исследования – проектирование информационной системы обработки заказов на основе объектно-ориентированного подхода (ООП).

В соответствии с объектом и предметом исследования были поставлены следующие задачи: изучить базовые понятия объектно-ориентированного подхода к моделированию информационных систем (ИС) и основные части унифицированного языка моделирования (UML); проанализировать требования к информационной системе путем концептуального и логического моделирования; разработать проект информационной системы средствами объектно-ориентированного подхода; определить наиболее подходящую модель жизненного цикла разработки проектируемой информационной системы.

В результате проведенного анализа была разработана информационная система обработки заказов.

В середине 80х годов в программировании возникло новое направление, основанное на понятии объекта. До этого момента основные ограничения на возможность создания больших систем накладывала разобщенность в программе данных и метода обработки. Объектно-ориентированное программирование по своей сути является методом создания приложений из объектов. Некоторые объекты приходится полностью создавать самостоятельно, а другие можно позаимствовать в готовом виде из различных библиотек.

Базовым понятием ООП является объект – объединение данных с кодом, предназначенным для их обработки. В общем случае объект – это нечто объемное, имеющее конечные размеры, внутреннее устройство с определенным поведением. Вторым понятием ООП является класс – совокупность объектов, характеризующаяся общностью применяемых методов обработки и их свойств. Каждый объект рассматривается как экземпляр соответствующего класса.

Наиболее существенным результатом развития ООП явилось осознание того, что процесс написания программного кода может быть отделен от процесса проектирования структуры программы. Создание информационных систем в большей степени определяется необходимостью формулирования требований к создаваемой программе, с анализом в конкретной предметной области. Все это нашло отражение в методологии объектно-ориентированного анализа и проектирования (ООАП).

Под предметной областью принято понимать часть реального мира, которая имеет существенное значение или непосредственное отношение к процессу функционирования программы. Другими словами, предметная область включает в себя только те объекты и взаимосвязи между ними, которые необходимы для описания требований и условий решения некоторой задачи.

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

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...