Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lectures.doc
Скачиваний:
78
Добавлен:
02.12.2018
Размер:
9.5 Mб
Скачать

Раздел 5. Структура программных модулей. Разработка алгоритмов.

Лингвистическое обеспечение ИС

Языки программирования для создания информационных систем

Ассемблер

Delphi

С/С++

Java

Программное обеспечение ИС

Разнородность информации

Методы представления графической информации

Текстовые данные в мультимедиа

Звуковая информация

Межпрограммный интерфейс

Распределенные базы данных

Определение Дэйта

Целостность данных

Архитектура "клиент-сервер"

Средства и методологии проектирования, разработки и сопровождения Intranet и Internet-приложений

Основные понятия Intranet

Языки и протоколы

Серверы Intranet

Возможные архитектуры Intranet-приложений

Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.

Численные методы построения математических моделей

Структурный анализ

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

Описание потоков данных и процессов

Расширения для систем реального времени

Расширение возможностей управления

Методы анализа, ориентированные на структуры данных

Метод анализа Джексона

Методика Джексона

Шаг объект-действие

Шаг объект-структура

Шаг начального моделирования

Методы тестирования

Метод «Белого ящика»

Метод «Черного ящика»

Подходы к оценке систем

Раздел 7. Управление проектом ис. Проектная документация.

Цифровое и аналоговое моделирование

Цифровое моделирование

Аналоговое моделирование

Полунатурное моделирование

Имитационное моделирование

Математическое обеспечение САПР

Требования к математическому обеспечению

Требования к математическим моделям

Классификация математических моделей

Математические модели на микро-, макро- и метауровнях

Методика получения математических моделей элементов и устройств автоматизации

Оценка точности модели

Современное прикладное программное обеспечение для решения задачи моделирования ИС

Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.

Инструментальные средства проектированя

Унифицированный язык визуального моделирования

Синтаксис и семантика основных объектов UML

Анализ и синтез систем управления

Частотный метод анализа и синтеза систем управления

Временной метод анализа, основанный на переходных характеристиках и интеграле Дюамеля

Корневой метод

Современное прикладное программное обеспечение для решения задач анализа и синтеза СУ

Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.

Графические средства представления проектных решений. Проектирование ИС с применением UML

Разработка модели прецедентов

Разработка модели объектов

Разработка концептуальной модели данных

Разработка требований к системе

Анализ требований и предварительное проектирование системы.

Разработка моделей базы данных и приложений

Проектирование физической реализации системы

Список литературы

    1. Графические средства представления проектных решений. Проектирование ис с применением uml

UML обеспечивает поддержку всех этапов жизненного цикла ИС и предоставляет для этих целей ряд графических средств – диаграмм.

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

На этапе создания логической модели ИС описание требований к системе задается в виде модели и описания системных прецедентов, а предварительное проектирование осуществляется с использованием диаграмм классов, диаграмм последовательностей и диаграмм состояний.

На этапе создания физической модели детальное проектирование выполняется с использованием диаграмм классов, диаграмм компонентов, диаграмм развертывания.

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

Диаграммы прецедентов (диаграммы вариантов использования, use case diagrams) – это обобщенная модель функционирования системы в окружающей среде.

Диаграммы видов деятельности (диаграммы деятельностей, activity diagrams) – модель процесса или поведения системы в рамках прецедента.

Диаграммы взаимодействия (interaction diagrams) – модель процесса обмена сообщениями между объектами, представляется в виде диаграмм последовательностей (sequence diagrams) или кооперативных диаграмм (collaboration diagrams).

Диаграммы состояний (statechart diagrams) – модель динамического поведения системы и ее компонентов при переходе из одного состояния в другое.

Диаграммы классов (class diagrams) – логическая модель базовой структуры системы, отражает статическую структуру системы и связи между ее элементами.

Диаграммы базы данных (database diagrams) — модель структуры базы данных, отображает таблицы, столбцы, ограничения и т.п.

Диаграммы компонентов (component diagrams) – модель иерархии подсистем, отражает физическое размещение баз данных, приложений и интерфейсов ИС.

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

На рис. 1 показаны отношения между различными видами диаграмм UML. Указатели стрелок можно интерпретировать как отношение "является источником входных данных для..." (например, диаграмма прецедентов является источником данных для диаграмм видов деятельности и последовательности). Приведенная схема является наглядной иллюстрацией итеративного характера разработки моделей с использованием UML.

Рис. 1.  Взаимосвязи между диаграммами UML

Ниже приводятся описания последовательных этапов проектирования ИС с использованием UML.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]