
- •Проектирование информационных систем Учебное пособие
- •Оглавление
- •1. Методологии и технологии проектирования ис
- •2. Методология rad
- •3. Структурный подход в проектировании информационных систем
- •3.1 Методология функционального моделирования
- •Основные методологии обследования организаций
- •Основные элементы и понятия idef0
- •Особенности национальной практики применения функционального моделирования средствами idef0
- •3.2. Моделирование данных
- •3.3. Диаграммы потоков данных
- •Внешние сущности
- •Системы и подсистемы
- •Накопители данных
- •Потоки данных
- •4. Объектно-ориентированный подход в проектировании информационных систем
- •4.1. Основные понятия объектно-ориентированного программирования
- •4.2. Основные понятия объектно-ориентированного проектирования
- •5. Унифицированный язык моделирования uml
- •5.1. Основные сведения
- •5.2. Диаграммы вариантов использования
- •5.3. Диаграммы взаимодействия
- •5.4. Диаграммы классов
- •6. Инструментальные средства разработки информационных систем
- •6.1. Общая характеристика Case – средств проектирования информационных систем
- •6.2. ModelMaker как средство визуального проектирования концептуальной модели информационной системы
- •6.3. Выполнение учебного проекта с использованием case – средства ModelMaker
- •6.3.1. Постановка задачи проектирования системы регистрации для учебного заведения
- •Составление глоссария проекта
- •Описание дополнительных спецификаций
- •6.3.2. Создание главной диаграммы модели информационной системы
- •6.3.3. Составление списка вариантов использования
- •Вариант использования «Войти в систему» Login
- •Вариант использования «Зарегистрироваться на курсы» (Register for Courses)
- •Вариант использования «Закрыть регистрацию» (Close Registration)
- •6.3.4. Анализ системы
- •6.3.5. Распределение поведения, реализуемого вариантом использования, между классами
- •6.3.6. Построение диаграммы классов и модуля проекта
- •6.3.7. Документирование работы
- •8. Курсовое проектирование
- •Цели и задачи курсового проектирования
- •8.2. Тематика и примерная структура курсовой работы
- •8.3. Задания к курсовой работе
- •Заключение
- •Глоссарий
- •Библиографический список
- •Проектирование информационных систем
6.3.7. Документирование работы
ModelMaker имеет средства автоматического документирования создаваемого проекта. Можно формировать стандартные комментарии для различных элементов диаграмм, классов и модулей, а также генерировать файлы справки. Поддержка документирования происходит на странице Documentation главного окна.
Для автоматического создания документации с помощью мастера перейдем на страницу Documentation главного окна и нажмем кнопку Wizart. Затем в диалоговом режиме мастер создаст стандартную документацию на английском языке для заявленных элементов (Свойств, методов и т.д.).
Далее следует создать файл помощи через кнопку Help File на панели Document. Команды создания и настройки файла помощи описаны в [1, 2].
Следует отметить, что автоматически русскоязычную документацию в файл помощи перенести невозможно. Можно порекомендовать ручной (через буфер обмена) перенос текстовых фрагментов в результирующий RTF – файл. Предварительно русскоязычные комментарии следует сформировать на вкладках Documentation создаваемых элементов.
С целью приобретения практических навыков рекомендуется самостоятельно составить в ModelMaker диаграммы вариантов использования и выполнить их описание для следующего задания.
ЗАДАНИЯ ДЛЯ лабораторных работ
Общей тематикой цикла лабораторных работ является создание проекта информационной системы отдела кредитования коммерческого банка. Описание предметной области включает следующее:
Небольшой банк автоматизирует деятельность, связанную с кредитованием физических и юридических лиц (индивидуальных клиентов и организаций).
В настоящее время кандидат на получение кредита заполняет бумажную форму, прикладывает необходимее документы (финансовый отчет, перспективную оценку финансового состояния и др.) и отправляет в банк. Референт по кредитованию анализирует запрос на предмет возможных ошибок и подтверждает его достоверность.
Затем референт запрашивает отчет о кредитных операциях клиента в отделе кредитования. Копия отчета просматривается банковским служащим, а референт проверяет финансовое положение и доход клиента. Служащий также обращается к существующей системе управления счетами клиентов, чтобы получить необходимую информацию о состоянии счета и предыдущим кредитам клиента.
Вся информация комплектуется в кредитный запрос и направляется для оценки инспектору по кредитам. Если запрос утверждается, инспектор определяет наилучшие условия кредитования и уведомляет об этом клиента. Если клиент принимает условия, то кредит оформляется.
На обработку запроса обычно уходит минимум две недели (как для индивидуальных клиентов, так и для организаций).
Цель автоматизации - сократить время обработки запроса до 48 часов для индивидуальных клиентов и 72 часов для организаций, сократить количество сотрудников, занятых в процессе обработки, и увеличить количество запросов, обрабатываемых в заданный период.
Темы лабораторных работ.
Лабораторная работа 1. Тема: Знакомство с инструментальным средством ModelMaker на примере проекта информационной системы учебного заведения.
Лабораторная работа 2. Тема: Разработка диаграммы вариантов использования для информационной системы отдела кредитования коммерческого банка.
Лабораторная работа 3. Тема: Описание не менее трех вариантов использования модели информационной системы отдела кредитования коммерческого банка.
Лабораторная работа 4. Тема: Построение диаграмм последовательности (не менее трех) для основных потоков событий вариантов
Лабораторная работа 5. Тема: Разработка диаграммы классов и построение шаблона программного модуля модели.