Средства компьютерного проектирования ИС презентация

Содержание

Вопросы CASE-средства Назначение и возможностиCASE-технологии Классификация CASE-средства Состав компонентов CASE-средства Возможности Rational Software Architect как CASE-средства Средства типового проектирования (технологии) Назначение и возможности технологии ТП Классификация технологий ТП, особенности реализации

Слайд 1Средства компьютерного проектирования ИС
Тельнов Ю.Ф.


Слайд 2Вопросы
CASE-средства
Назначение и возможностиCASE-технологии
Классификация CASE-средства
Состав компонентов CASE-средства
Возможности Rational Software Architect как CASE-средства
Средства

типового проектирования (технологии)
Назначение и возможности технологии ТП
Классификация технологий ТП, особенности реализации
Возможности современных ERP-систем

Слайд 3Литература
Н.Н. Заботина. Проектирование информационных систем. – М.: Инфра-М, 2011
Г.Н. Смирнова, А.А.

Сорокин, Ю.Ф. Тельнов. Проектирование экономических информационных систем. - М.: Финансы и статистика, 2003
А.Е. Сатунина, Л.А. Сысоева. Управление проектом корпоративной информационной системы предприятия. – М.: Финансы и статистика, 2009.


Слайд 41. Возможности CASE-технологий
CASE - Computer Aided (Assisted) System/Software Engineering автоматизированное проектирование

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



Слайд 5Классификация CASE-средств
по поддерживаемым методологиям проектирования: функционально (структурно) - ориентированные, объектно –

ориентированные и комплексно – ориентированные (набор методологий проектирования);
по поддерживаемым графическим нотациям построения диаграмм: с фиксированной нотацией, с отдельными нотациями и наиболее распространенными нотациями;
по степени интегрированности: tools (отдельные локальные средства), toolkit (набор неинтегрированных средств, охватывающих большинство этапов разработки ИС) и workbench (полностью интегрированные средства, связанные общей базой проектных данных - репозиторием);
по типу и архитектуре вычислительной техники: ориентированные на локальное применение на одном рабочем месте, ориентированные на локальную вычислительную сеть (ЛВС), ориентированные на глобальную вычислительную сеть (ГВС) в Интернет-среде;
по режиму коллективной разработки проекта: не поддерживающие коллективную разработку, ориентированные на режим реального времени разработки проекта, ориентированные на режим объединения подпроектов;


Слайд 6Компоненты CASE-технологии
CASE - технология в рамках методологии включает в себя методы,

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


Слайд 7Архитектура CASE-средства


Слайд 8Компоненты CASE-средства
Репозиторий (словарь данных) - специализированная база данных, предназначенная для отображения

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



Слайд 9Компоненты CASE-средства
Графический редактор диаграмм предназначен для отображения в графическом виде моделей

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

Слайд 10Компоненты CASE-средства
Администратор проекта – набор инструментов, необходимых для выполнения следующих административных

функций:
инициализация проекта;
задание начальных параметров проекта;
назначение и изменение прав доступа к элементам проекта;
мониторинг выполнения проекта.

Сервисное обслуживание - набор системных утилит по обслуживанию репозитория, в состав которых входят:
архивации данных;
восстановления данных;
создание нового репозитория;
экспорт/импорт

Слайд 11Компоненты CASE-средства
Документатор – подготовка проектной документации в соответствии с требованиями стандартов,

проверка качества (полноты, непротиворечивости)
Автоматическое формирование отчетов о проектных решениях (стандартные отчеты о перекрестных ссылках, произвольно программируемые отчеты, проверка качества, полноты, непротиворечивости проектных решений)
Кодификатор – автоматизация создания программного кода, генерации схем баз данных
Многопользовательский режим – средства коллективной разработки, интерфейсы с различными программными средствами, другими CASE-средствами
Средства планирования и управления проекта (сетевые графики работ, распределение ресурсов, расчеты бюджета, рисков, затрат, отслеживание исполнения)


Слайд 12Характеристика продуктов Rational (IBM), как CASE-средства
Комплекс программных средств, который кофигурируется в

зависимости от потребностей заказчика
Реализует в полном объеме требования к CASE-продуктам
Поддерживает объектно-ориентированную методологию проектирования ИС
Комплексируется с другими инструментальными средствами автоматизации разработки программных систем IBM

Слайд 13Набор инструментальных средств Rational
RUP- Унифицированный процесс итеративной разработки ПО (Методология проектирования

информационных (программных) систем)
Rational Software Architect - Интегрированная среда проектирования и разработки программных приложений и сервисов с использованием моделей на основе UML 2.0
Возможность выполнять параллельную разработку и изменение архитектуры - делить на части, комбинировать, сравнивать и объединять модели и фрагменты моделей

Слайд 14Набор инструментальных средств Rational
Rational Application Developer - Многофункциональная интегрированная среда программирования

с полной поддержкой архитектуры J2EE
Помогает создавать и тестировать качественные программные приложения на Java/Java EE, портальные, web 2.0, OSGi, веб-службы и приложения SOA, Поддерживает UML 2.0 и HTML 5
Rational Team Concert (Blue Mix) - Комплексная среда коллективной разработки с возможностями гибкого, формального и смешанного планирования и ведения отчетности, доступными на одной платформе
Rational Quality Manager - Автоматизированная среда управления качеством программных приложений - от определения требований и сборки до тестирования и устранения дефектов.

Слайд 15Набор инструментальных средств Rational
Rational System Architect - программная среда для визуализации

и анализа корпоративной архитектуры, поддерживает методологию Захмана, стандарты TOGAF, DODAF, NAF, MODAF, eTOM/SID/TAM

Программное решение для создания планов предприятия с использованием интерактивных средств визуализации и анализа, поддерживает связывание, консолидацию и анализ информации:
Стратегия
Бизнес-архитектура
Информационные системы
Технологическая инфраструктура


Слайд 16Средства моделирования бизнеса
WebSphere Business Modeler - многофункциональная среда моделирования и анализа

бизнес-процессов, поддерживает язык BPMN для структурного моделирования бизнес-процессов, осуществляет импорт моделей из MS Visio, бизнес-объекты доступны в RSA для анализ бизнес-требований
Business Process Manager - полный комплект расширенных функций управления бизнес-процессами. Содержит инструменты и рабочую среду для проектирования, выполнения, мониторинга и оптимизации процессов

Слайд 17Характеристика продуктов Vantage Team Builder (Venture), как CASE-средства
проектирование диаграмм потоков данных,

"сущность-связь", структур данных, структурных схем программ и последовательностей экранных форм;
проектирование диаграмм архитектуры системы - SAD (проектирование состава и связи вычислительных средств, распределения задач системы между вычислительными средствами, моделирование отношений типа "клиент-сервер", анализ использования менеджеров транзакций и особенностей функционирования систем в реальном времени);
генерация кода программ на языке 4GL целевой СУБД с полным обеспечением программной среды и генерация SQL-кода для создания таблиц БД, индексов, ограничений целостности и хранимых процедур;
программирование на языке C со встроенным SQL;
управление версиями и конфигурацией проекта;
многопользовательский доступ к репозиторию проекта;
генерация проектной документации по стандартным и индивидуальным шаблонам;
экспорт и импорт данных проекта в формате CDIF (CASE Data Interchange Format).

Слайд 182. Технология типового проектирования
Под типовым проектным решением (ТПР) понимается представленное в

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



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

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


Слайд 20Классификация ТПР
Отдельные элементы (задачи, формы документов, интерфейсы, процедуры). В последние годы

оформляются как шаблоны (templates), образцы (patterns), сервисы (services) – элементный подход
Подсистемы (комплексы задач) – подсистемный подход
Объекты автоматизации (система, как совокупность взаимосвязанных процессов) – объектный (процессный) подход

Слайд 21Элементный подход
Использование библиотек шаблонов, образцов – например, библиотека RUP
Реестры web-сервисов

(SaaS – software as a service, DaaS –data as a service, PaaS – platform as a service, Cloud Computing – облачные вычисления)
Выбор и использование, редко адаптация и доработка.
+ Применением модульного подхода к проектированию и документированию ИС
- Проблема – сложность комплексирования, должны использоваться подходы открытых систем.

Слайд 22Подсистемный подход
Типовые проектные решения на комплексы задач (подсистемы).
Положительные стороны:
Модульное проектирование;
Параметрическая

настройка программных компонентов на различные объекты управления (многовариантность);
Сокращение затрат на проектирование и программирование взаимосвязанных компонентов;
Хорошее документирование отображаемых процессов обработки информации.
Недостатки:
Комплексировании ППП разных функциональных подсистем, должны использоваться подходы открытых систем.




Слайд 23Реализация подсистемного подхода
Параметрическое описание предметной области – формирование модели функциональных

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

Слайд 24Объектный (процессный) подход
Адаптация типового проекта для объектов управления определенной отрасли
Применение типовой

модели осуществления сквозных бизнес-процессов (reference model – референсная (референтная) модель), которая адаптируется к условиям функционировани предприятия (организации).
Референсные модели поддерживаются в специальных репозиториях консалтинговыми или ИТ-компаниями
+ адаптивность выше за счет применения средств модельно-ориентированное проектирование
- дорогой инструментарий, требующий высокую квалификацию ИТ-персонала


Слайд 25Различные производственные стратегии, поддерживаемые ERP-системами












Констр.
Произв.
Произв..
Произв..
MRP




Сборка на заказ
Изготовление на заказ
Конструирование на заказ
Изготовление

на склад

Сырье

Компоненты

Полуфабрикаты

Готовые изделия


Слайд 26Реализация объектного (процессного) подхода - конфигурация ИС на основе модельно-ориентированной технологии


Слайд 273. Возможности ERP-систем (КИС –корпоративных информационных систем)
В соответствии со Словарем APICS

(American Production and Inventory Control Society), термин «ERP-система» (Enterprise Resource Planning — Управление ресурсами предприятия) может употребляться в двух значениях:
информационная система для идентификации и планирования всех ресурсов предприятия, которые необходимы для осуществления продаж, производства, закупок и учета в процессе выполнения клиентских заказов.
Методология эффективного планирования и управления всеми ресурсами предприятия, которые необходимы для осуществления продаж, производства, закупок и учета при исполнении заказов клиентов в сферах производства, дистрибьюции и оказания услуг. http://www.apics.org/


Слайд 28Историческое развитие стандартов управления предприятие


Слайд 29MRP1 – Material Requirement Planning – Планирование потребности в материалах (60-е

годы)

Слайд 30Модель MRPI\CRP Capacity Requirements Planning – Планирование производственных мощностей



Слайд 31 Manufacturing resource planning (MRP II) - метод для эффективного планирования

всех ресурсов - производственной компании – 70-е годы

Слайд 32 Механизм планирования MRP II


Слайд 33ERP – Enterprise Resource Planning (Планирование ресурсов предприятия), как методология и

как система – 80-90-е годы

Слайд 34ERP-система (корпоративная система)


Слайд 35 Развитие концепции ERP –Extend ERP Историческая справка Gardner Group: 1996 г. –

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

Слайд 36ERPII Историческая справка Gardner Group: 90 – 00 годы. – развитие интернет

(интеграция фронт-офис, и бэк-офис - внешних Web-приложений для взаимодействия с клиентами и внутренних erp-приложений)

Слайд 37Классификация методов организации производства


Слайд 38MRP (Manufacturing Resource Planning) - планирование ресурсов производства
Интеграция бизнес-процессов осуществляется на

основе общего плана, связывающего все взаимодействующие структурные подразделения в одну производящую цепь
Недостаточное внимание к качеству выполнения процессов для конкретных заказов (потребителей)
Высокие затраты, связанные с необходимостью резервирования ресурсов


Слайд 39JIT - логистическая система поставок по принципу “Точно во время”
Работа

без физических запасов требует повышения степени взаимодействия и синхронизации операций, выполняемых участвующими в процессе исполнителями, включая поставщиков
Сокращение сроков выполнения заказов при улучшении качества
Совершенствование существующих бизнес-процессов на основе стандартизации

Слайд 40
MRP – планирование и управление

Закупка

Поставщик

Производственное планирование и управление


Предсборка

Конечная сборка
Изготовление

Заказ

Требо-
вание


Контроль
и информация


Контроль


и информация



Контроль
и информация



Контроль


Kanban управление


Поставщик



Предсборка


Конечная
сборка

Производство

Kanban-
событие


Информация

Kanban-
событие


Информация

Kanban-
событие




Контроль



Контроль



Контроль



Контроль

Модульная обратная цепочка

Заказ

Сравнение методов организации производства


Слайд 41Тенденции создания информационных систем
Enterprise 2.0 – системы на базе сервисных архитектур

(SOA) с использованием облачных технологий (Cloud Computing): 1С-Предприятие, MySAP
SMART-предприятия, гибкие, виртуальные , интеллектуальные, обучающиеся предприятия

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика