Методологии моделирования предметной области 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Методологии моделирования предметной области



Методологии моделирования предметной области. Структурная модель предметной области. Объектная структура. Функциональная структура. Структура управления. Организационная структура. Функционально-ориентированные и объектно-ориентированные методологии описания предметной области. Функциональная методика IDEF. Функциональная методика потоков данных. Объектно-ориентированная методика. Сравнение существующих методик. Синтетическая методика.

Технологии проектирования

Понятие технологии проектирования. Понятие CASE-средства. Общая характеристика. Типовые компоненты CASE-средств. Классификация и сравнительный анализ основных CASE-средств. Выбор и технология внедрения CASE-средств. Промышленные технологии проектирования ИС. Экстремальное программирование. DATARUN. RUP. Метод Oracle.

Проектирование средствами BPwin

Инструментальная среда BPwin. Принципы построения модели IDEF0: контекстная диаграмма, субъект моделирования, цель и точка зрения. Диаграммы IDEF0: контекстная диаграмма; диаграммы декомпозиции; диаграммы дерева узлов; диаграммы только для экспозиции (FEO). Работы (Activity). Стрелки (Arrow). Туннелирование стрелок. Нумерация работ и диаграмм. Каркас диаграммы. Слияние и расщепление моделей. Диаграммы потоков данных (Data Flow Diagramming): работы, внешние сущности (ссылки), потоки работ, хранилища данных. Метод описания процессов IDEF3: работы, связи, объекты ссылок, перекрестки.

Моделирование информационного обеспечения средствами ERwin

Моделирование данных. Метод IDEFI. Отображение модели данных в инструментальном средстве ERwin. Интерфейс ERwin. Уровни отображения модели. Создание логической модели данных: уровни логической модели; сущности и атрибуты; связи; типы сущностей и иерархия наследования; ключи, нормализация данных; домены. Создание физической модели: уровни физической модели; таблицы; правила валидации и значение по умолчанию; индексы; триггеры и хранимые процедуры; проектирование хранилищ данных; вычисление размера БД; прямое и обратное проектирование. Генерация кода клиентской части с помощью ERwin: расширенные атрибуты; генерация кода в Visual Basic. Создание отчетов. Генерация словарей.

Объектно-ориентированное проектирование

Концепции объектно-ориентированного анализа и проектирования. Эволюция и краткая характеристика основных подходов к разработке информационных моделей бизнес-систем и бизнес-процессов. Особенности проектирования, анализа и формализации корпоративных систем. Основные этапы развития языка UML и принятые стандарты.

Унифицированный язык визуального моделирования Unified Modeling Language (UML)

Общая характеристика моделей объектно-ориентированного анализа и проектирования. Пакеты в языке UML, их графическое изображение. Базовые семантические конструкции языка, их описание с помощью специальных обозначений. Канонические диаграммы языка UML и особенности их графического представления. Рекомендации по графическому изображению диаграмм языка UML. Диаграммы в UML. Классы и стереотипы классов. Ассоциативные классы. Основные элементы диаграмм взаимодействия — объекты, сообщения. Диаграммы состояний: начального состояния, конечного состояния, переходы. Вложенность состояний. Диаграммы внедрения: подсистемы, компоненты, связи. Стереотипы компонент. Диаграммы размещения.

Этапы проектирования ИС с применением UML

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

 

Перечень используемых Интернет-ресурсов:

1. Интернет-университет информационных технологий: http://www.intuit.ru

2. Интернет-портал: http://www.citforum.ru

3. Интернет-портал: http://www.interface.ru

 

Перечень рекомендуемой литературы:

1. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИНТУИТ.ру, 2005

2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М: «Финансы и статистика», 2000

1. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. - М.: ДМК, 2000

2. Леоненков А.В. Объектно-ориентированный анализ и проектирование с ис-пользованием UML – М.: ИНТУИТ.ру, 2005

3. Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем. IDEF-технологии – М.: Финансы и статистика, 2001

 

 

Вопросы «Технологии проектирования и разработки ПО»

1. Проблемы при разработке ПО. Причины возникновения Software Engineering.

2. Системный подход к разработке ПО. Требования к процессу разработки ПО.

3. Software Engineering как технология разработки сложных систем.

4. SWEBOK как область знаний Software Engineering.

5. CMM – стандарт модели зрелости процессов разработки ПО.

6. Процессный подход к разработке ПО. Текущий, конкретный и стандартные процессы компании. Стандарты.

7. Стратегии улучшения процессов: Organization Pull и Technology Push.

8. Понятие жизненного цикла и модели ЖЦ. Три группы процессов, составляющих основу жизненного цикла в соответствии со стандартом ISO/IEC 12207.

9. Стадии разработки АИС в соответствие с ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания».

10. Содержание технического задания в соответствие с ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».

11. Водопадная модель ЖЦ ПО. Достоинства и недостатки водопадной модели ЖЦ ПО.

12. Спиральная модель ЖЦ ПО. Достоинства и недостатки спиральной модели ЖЦ ПО.

13. Компонентно-ориентированная модель ЖЦ ПО. Достоинства и недостатки компонентно-ориентированной модели ЖЦ ПО.

14. Инкрементная модель ЖЦ ПО. Достоинства и недостатки инкрементной модели ЖЦ ПО.

15. Сравнительный анализ моделей ЖЦ ПО.

16. Тяжеловесные и подвижные (agile) процессы ЖЦ ПО. Понятие и области их применимости.

17. Экстремальное программирование. Основные принципы.

18. Сущность и основные концепции функциональной методологии SADT.

19. Функциональная методология IDEF0.

20. Моделирование потоков работ. Методология IDEF3.

21. Моделирование потоков данных. Методология DFD.

22. Моделирование данных. Диаграммы «сущность-связь».

23. Понятие связности модуля (функциональная, информационная, коммуникативная связность).

24. Понятие связности модуля (процедурная, временная, логическая, связность по совпадению).

25. Объектно-ориентированная методология проектирования ПО: сущность, основные концепции достоинства и недостатки.

26. Основные понятия объектно-ориентированной методологии (объект, класс, атрибут, метод).

27. Универсальный язык моделирования (UML). Назначение и характеристики.

28. Вид и назначение диаграммы сценариев Use case diagram.

29. Вид и назначение диаграммы топологии Deployment diagram.

30. Вид и назначение диаграммы состояний Statechart diagram.

31. Вид и назначение диаграммы активности Activity diagram.

32. Вид и назначение диаграммы взаимодействия Interaction diagram.

33. Вид и назначение диаграммы последовательностей действий Sequence diagram.

34. Вид и назначение диаграммы сотрудничества Collaboration diagram.

35. Вид и назначение диаграммы классов Class diagram.

36. Вид и назначение диаграммы компонент Component diagram.

37. Этапы проектирования ЖЦ ПО с применением языка универсального моделирования (UML).

38. Обзор современных CASE-средств.

 

 


СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ

 

Структуры данных и структуры хранения.

Алгоритмы и данные. Типы данных. Структуры хранения данных. Массивы. Строки. Записи. Множества

 

Линейные структуры данных.

Стеки. Очереди. Деки. Операции над линейными списками.

 



Поделиться:


Последнее изменение этой страницы: 2016-09-13; просмотров: 490; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.200.101.170 (0.026 с.)