Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методы структурного анализа и проектирования / Методы структурного анализа и проектирования.doc
Скачиваний:
38
Добавлен:
09.02.2016
Размер:
6.04 Mб
Скачать

Пререквизиты дисциплины

Для изучения курса «Методы структурного анализа и проектирования» магистрантам необходимы знания следующих дисциплин:

Магистрантам профильного направления:Проектирование приложения информационных систем, Анализ и моделирование информационных процессов, Управление корпоративными программами, дисциплины бакалавриата Системный анализ и дизайн

Магистрантам научного и педагогического направления:Архитектура информационных систем, Теоретические основы информационных процессов, Теоретико-игровые модели информационного управления, Управление корпоративными программами, дисциплина бакалавриата «Системный анализ и дизайн»

Постреквизиты дисциплины

Знания по данной дисциплине служат основой для изучения дисциплин как:

Магистрантам профильного направления:Написание и защита магистерской диссертации.

Магистрантам научного и педагогического направления:Написание и защита магистерской диссертации.

ОСНОВНАЯ ЧАСТЬ

ТЕМАТИКА ЛЕКЦИОННЫХ ЗАНЯТИЙ

Тема 1. Понятие системного анализа.

Жизненный цикл программного изделия и его критические этапы. Принципы структурного системного анализа. Средства структурного системного анализа и их взаимоотношения

Тема 2. Диаграммы потоков данных.

Основные символы. Контекстная диаграмма и детализация. Декомпозиция данных и соответствующие расширения диаграмм потоков данных. Построение модели. Расширения реального времени.

Тема 3. Словарь данных. Методы задания спецификаций.

Содержимое словаря данных. БНФ – нотация. Структурированный естественный язык. Таблицы и деревья решений. Визуальные языки проектирования спецификаций.

Тема 4. Диаграммы «сущность – связь». Спецификации управления.

Сущности, отношения и связи в нотации Чена. Диаграммы атрибутов. Категоризация сущностей. Нотация Баркера. Построение модели.

Тема 5. Средства структурного проектирования.

Структурные карты Константайна. Структурные карты Джексона. Характеристики хорошей модели реализации. Транзакционный и трансформационный анализ.

Тема 6. Классификация структурных методологий. Примеры струкурных методологий.

Методологии структурного системного анализа Йодана/ де Марко и Гейна-Сарсона. SADT-технология структурного анализа и проектирования. Сравнительный анализSADT– моделей и потоковых моделей. МетодологияSSADM. Методологии, ориентированные на данные. Основные этапы подхода Мартина.

Тема7.Архитектура современных систем и методологий.

Трехслойная архитектура. Анализ требований. Проектирование. Реализация.

Тема 8. Концептуальные основы CASE-технологий.

Эволюция CASE-средствCASE-модель жизненного цикла ПО

Тема 9. Классификация CASE – средств.

Классификация по типам, по категориям, по уровням.

Тема 10. Методы оценки деятельности предприятия

Динамическое моделирование с использованием сетей Петри ABC - метод функционально-стоимостного анализа.

ТЕМЫ И СОДЕРЖАНИЕ СЕМИНАРСКИХ (ПРАКТИЧЕСКИХ) ЗАНЯТИЙ

Тема 1. Формирование пользовательского представления системы.Выявление действующих субъектов.

Цель: Как определить действующие субъекты. Контекст системы. Окружение системы. Идентифицировать действующих субъектов, которые взаимодействуют с системой..

Тема 2. Формирование структурного представления системы. Идентификация вариантов использования. Идентификация классов.Диаграммы классов.

Цель работы: Сформировать пользовательское представление заданной системы. Идентифицировать классы, их поведение и атрибуты.Завершив идентификацию классов, их видов поведения, нарисовать диаграмму классов.

Тема 3. Формирование поведенческого представления системы.

Цель работы: Идентифицировать роли ассоциаций и потоки сообщений. Создание диаграммы сотрудничества.

Тема4. Формирование представления системы с точки зрения реализации. Диаграммы состояний.

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

Тема5. Диаграммы компонентов.

Цель работы: Идентифицировать все программные компоненты. Составление диаграммы компонентов.

Тема 6.Формирование представления системы с точки зрения окружения. Диаграммы развертывания.

Цель работы: Идентифицировать различные узлы системы автоматизирующей процесс размещения объявлений внутри компании и начертить диаграмму развертывания.

ТЕМАТИКА СРМП

СРМП № 1. Диаграммы потоков данных. Пример банковской задачи.

СРМП № 2. Методы задания спецификаций процессов. Спецификации процессов для примера банковской задачи.

СРМП № 3. Получение структурных карт из диаграммы потоков данных.

СРМП № 4. Проведение обследования деятельности предприятия.

СРМП № 5. Построение моделей деятельностей предприятия.

СРМП № 6. Предложения по автоматизации и техническое проектирование.

СРМП № 7.Состав, структура и функциональные особенности CASE- средств.

СРМП № 8. Поддержка графических моделей.

СРМП № 9. Контроль ошибок. Организация и поддержка репозитария.

СРМП № 10. Поддержка процесса проектирования и разработки.