Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экономика / Теория / информационные системы в экономике.docx
Скачиваний:
277
Добавлен:
10.08.2023
Размер:
44.99 Кб
Скачать

2 Вопрос.

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

Наиболее часто используемые виды моделей.

SADT - метод структурного анализа и проектирования

DFD – диаграммы потоков данных

ERD – диаграммы сущность-связь

Метод SADT – предназначен для построения функциональной модели какой-либо предметной области. Отражает функциональную структуру объекта, т.е. производимые им действия и связь между этими действиями. Используется для моделирования бизнес процессов. Сам метод хорошо работает на западе, используется также в отечественных корпорациях.

Достоинства моделей SADT.

- полнота описания бизнес-процесса.

- жесткие требования метода, обеспечивающих получение моделей стандартного вида.

- соответствие подхода к описанию процессов стандартам.

Процесс оформления кредита

Процесс оформления кредита

п одача заявления на кредит выдача кредита

работник кредитного отдела

DFD представляет собой иерархию функциональных процессов, связанных потоками данных. Целью такого представления является демонстрация каждого процесса преобразования своих входных данных в выходные, а также выявить отношения между этими процессами. Пример диаграммы. (диаграмма).

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

ERWIN – средство, предназначенное для проектирования баз данных.

ИС, создание ИС – это большая сложная система. В одиночку ее разработать невозможно, обычно участвуют несколько групп проектировщиков и поэтому при моделировании информационная система разбивается на составные части, которые рассматриваются отдельно друг от друга. Такой прием называется декомпозицией(разделяй и властвуй). При декомпозиции должны учитываться следующие правила:

  1. Количество связей между отдельными компонентами должно быть минимальным.

  2. Связи внутри подсистемы должны быть максимальными.

  3. Для каждой подсистемы необходимо создать интерфейс для связи с другими подсистемами.

Существует 2 основных подхода проектирования ИС.

  1. Структурное

  2. Объектно-ориентированное программирование.

Структурное состоит в ее декомпозиции(разделении) на функции. Системы разбиваются на подсистемы. Те в свою очередь на задачи. Задачи на функции, подфункции и т.д. Декомпозиция должна осуществляться сверху вниз. При таком подходе сохраняется целостное представление, в котором все составляющие компоненты взаимоувязанные. Если идти от отдельных задач, то целостность теряется. Главный недостаток структурного подхода – процессы и данные существуют отдельно друг от друга. Проектирование ведется от процессов к данным.

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

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

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

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

Недостатки проектно-ориентированного проектирования.

- психологические трудности перехода от структурного к объектному подходу.

- снижение производительности самих программ.

- более высокие начальные затраты.

- необходимы дополнительные расходы на изучение методик.

- объектный подход не дает немедленных результатов.