
- •Проектирование информационных систем
- •Содержание
- •Лекция 1. Общая характеристика процесса проектирования ис
- •Основные понятия дисциплины
- •Срс виды обеспечивающих систем:
- •Принципы проектирования ис
- •Методы и средства проектирования ис
- •Классификация методов проектирования ис
- •Технология проектирования ис
- •Формализация технологии проектирования ис
- •Требования к эффективности и надежности проектных решений (срс)
- •Лекция 2. Жизненный цикл программного обеспечения (жцпо)
- •Понятие и основные процессы жц
- •Стандарты, регламентирующие создание по
- •Стадии жц по
- •Модели жц по
- •Каскадная модель
- •Спиральная модель
- •Лекция 3.Структура информационно-логической модели (илм) ис
- •1) Понятие илм
- •2) Этапы составления илм
- •Лекция 4. Разработка функциональной модели ис
- •Понятие функциональной модели (фм)
- •Sadt-метод построения фм
- •Состав фм
- •Иерархия диаграмм фм
- •Функциональная методика потоков данных
- •Лекция 5. Разработка модели данных ис
- •Понятие модели данных и их классификация
- •Уровни моделей данных
- •3) Логические и физические модели данных Логические модели данных:
- •Физические модели данных
- •Нормализация
- •Построение модели данных
- •Разработка моделей защиты данных
- •Лекция 6. Разработка пользовательского интерфейса ис
- •Понятие пользовательского интерфейса (пи)
- •Структура и классификация пи
- •Классификация управляющих средств пи
- •Принципы проектирования пи
- •Аппаратное и программное обеспечения пи
- •Правила этапы разработки пи
- •Этапы разработки пи:
- •Разработка пи
- •Проектирование пи, как часть разработки технического задания
- •Проектирование иерархического меню пи
- •Проектирование экранных форм пи
- •Реквизитный состав экранной формы
- •Проектирование отчетов пи
- •Реквизитный состав отчета
- •Лекция 7. Проектная документация ис
- •Стандарты проектирования
- •Проектная документация (пд)
- •Технико-экономическое обоснование (тэо)
- •Рабочий проект
- •Лекция 8. Инструментальные средства проектирования ис
- •Понятие case-технологии
- •Принципы case-технологий
- •Факторы эффективности case-технологии
- •Аспекты выбора case-технологии
- •Классификация case-средств
Рабочий проект
В состав рабочего проекта входят:
Описание программы
Спецификация программы
Текст программы
Контрольные примеры
Инструкции для системного программиста, оператора и пользователя.
Большую роль при эффективном использовании разработанного проекта ИС играет качественная технологическая документация, входящая в состав рабочего проекта.
В состав технологической документации входят:
Технологические карты – разрабатываются на процессы обработки информации при решении задач каждого класса.
Инструкционные карты – составляются на каждую технологическую операцию.
Технологические инструкции, которые соответствуют должностным инструкциям. В должностным инструкциях указывается, что нужно сделать, а в технологических – как это сделать.
Лекция 8. Инструментальные средства проектирования ис
Понятие CASE-технологии
Принципы CASE-технологий
Факторы эффективности CASE-технологии
Аспекты выбора CASE-технологии
Классификация CASE-средств
Понятие case-технологии
CASE – это проектирование программного обеспечения или системы на основе компьютерной поддержки. Такое проектирование называется CASE-технологией проектирования.
CASE-технология – это совокупность методов анализа, проектирования, разработки и сопровождения ИС.
Основная цель CASE-технологии состоит в том, что чтобы отделить процесс проектирования от её кодирования и последующих этапов разработки, а также максимально автоматизировать процесс разработки и функционирования систем.
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь ЖЦ ИС.
CASE-технология в рамках методологии включает в себя методы, с помощью которых на основе графической нотации строятся диаграммы, поддерживаемые инструментальными средствами.
Инструментальные CASE-средства – это специальные программы, которые поддерживают одну или несколько методологий анализа и проектирования ИС.
Взаимосвязь основных структурных компонентов CASE-средства и их характеристика:
Компоненты CASE-средства:
Репозиторий – специальная база данных, содержащая информацию о проекте ИС. Репозиторий содержит информацию, характеризующую диаграммы, связи между диаграммами, структуры данных, программные модули, права доступа проектировщиков ИС и т. д.
Репозиторий обеспечивает хранение версий проекта, групповую работу над проектом, контроль полноты и непротиворечивости данных. В репозиторий предусматриваются архивация и резервное копирование проектных данных.
Графический редактор диаграмм предназначен для отображения в заданных нотациях всех диаграмм проектирования ИС. Редактор диаграмм может создавать элементы диаграмм и связи между ними.
Средства контроля и сбора статистики выполняют следующие функции:
проверка правильности построения диаграмм и выдача сообщений об ошибках;
выделение на диаграмме ошибочных элементов;
сбор статистики ошибок в процессе проектирования.
Генератор документов формирует выходные документы, содержащие диаграммы проекта в соответствии с запросом проектировщика.
Администратор проекта занимается административными функциями проектирования, в числе которых:
назначение и изменение прав доступа к репозиторию;
мониторинг процесса проектирования.
Браузер позволяет осуществлять просмотр проекта, в том числе переключение от одной диаграммы к другой и т.д.
Генератор кодов программ на основе моделей проекта, хранящихся в репозиторий, создает код программы.