Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PrISPraktCh2Vaneev.doc
Скачиваний:
21
Добавлен:
10.05.2015
Размер:
2.36 Mб
Скачать
  1. Порядок выполнения работы

  1. Уточнить постановку задачи с преподавателем. Предварительно определить требования к системе

  1. В общей модели разработки создать пакет верхнего уровня (view) «формирование требований», в котором будут отображаться работы по формированию требований к системе (рис ). В пакете верхнего уровня создать подпакеты:

    1. "состав требований",

    2. "диаграммы вариантов использования",

    3. "реализация требований",

    4. "требования к пользовательскому интерфейсу".

  1. Создать в подпакете «состав требований» пользовательскую диаграмму «требования к системе». На диаграмме с помощью элементов «requirement» (группа «castom» на панеле инструментов) отобразить функциональные требования к системе. В свойствах каждого элемента описать, что подразумевается под данным функциональным требованием. При необходимости, разделит функциональные требования на подсистемы.

  2. Разработка диаграмм вариантов использования.

    1. Создать в подпакете «диаграммы вариантов использования» диаграммы вариантов использования (use case diagramс) для каждой выделенной подсистемы.

    2. Вынести на созданную диаграмму вариантов использования из обозревателя модели требования определённые в пункте 2.

    3. Определить для каждого требования сценарии его реализующие. Отобразить на диаграмме сценарии с помощью элемента «use case». Соединить элементы «use case» соответствующими им требованиями отношениями зависимость со стереотипом «поддерживает». При необходимости структурировать варианты использования, задав между ними отношения включения и расширения.

    4. Определить внешние сущности (пользователи и внешние системы), участвующие в функционировании системы. Отобразить внешние сущности с помощью элемента «actor».

    5. Соединить внешние сущности с элементами «use case» отношением ассоциации. Отношение должно отображать возможность актанта запускать на выполнение соотвествущий сценарий или получать от него значимый результат.

  3. Определение содержание сценариев выполнения функций.

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

      1. Выявить объекты сущности и граничные объекты, участвующие в выполнении сценариев.

      2. Описать объекты сценариев.

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

  5. Сформулировать предварительные требования к хранилищу данных.

  1. Индивидуальные задания.

В качестве индивидуального задания для лабораторной работы студенту должно быть выдано задание в виде предварительной формулировки темы проектируемой системы, для которой должны быть сформулированы требования. Тема может быть предложена самим студентом, при её согласовании с преподавателем. Примеры тем на лабораторную работу приведены ниже.

  1. Сформировать функциональные требования для системы учета собственной успеваемости и перспектив выхода на сессию.

  2. Сформировать функциональные требования к системе ведения личного бюджета.

  3. Сформировать функциональные требования к системе формирования распорядка дня. Органайзер.

  4. Сформировать функциональные требования к системе оценки собственного состояния здоровья

  5. Сформировать функциональные требования к системе расчета суточного рациона питания.

  6. Сформулировать функциональные требования к системе учета собственного гардероба, формирования вариантов комплектов одежды.

  7. Сформировать функциональные требования к системе оплаты счета за сотовый телефон в виде мультикассы.

  8. Сформировать функциональные требования к системе учета использования садового инвентаря на даче.

  9. Сформировать функциональные требования к системе учета влияния показателей качества воздуха, воды на показатели здоровья человека.

  10. Сформировать функциональные требования к системе учета тренировочных нагрузок и результатов показателей для участников спортивной секции.

  11. Сформировать функциональные требования к системе учета влияния состояния здоровья на текущую успеваемость студента.

  12. Сформировать функциональные требования к системе учета количества потребленной пищи, ее типа и влияния на показатели здоровья

  13. Сформировать функциональные требования к системе расчета материалов и трудозатрат, необходимых для проведения подключения абонента к сети интернет.

  14. Сформировать функциональные требования к системе учета посадок, урожая и трудозатрат на даче.

  15. Сформировать функциональные требования к системе учета кухонной посуды и ее использования для приготовления блюд.

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

  17. Сформировать функциональные требования к системе оценки состояния квартиры и потребности материалов ремонта квартиры.

  18. Сформировать функциональные требования к информационной системе автоматизации подготовки квартиры к продаже.

  19. Сформировать функциональные требования к системе учета клиентов и услуг, отпускаемых в салоне красоты.

  20. Сформировать функциональные требования к системе учета потребления топлива автомобилем, заправок, пробега, других факторов использования (дорожная ситуация, погода) и влияния на показатели функционирования.

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

5. КОНТРОЛЬНЫЕ ВОПРОСЫ.

  1. Содержание модели отображающей требования к системе.

  2. Каким образом определяются функциональные требования к системе?

  3. Что отображает диаграмма «вариантов использования», каковы её элементы, какие между ними могут быть связи?

  4. Как описывается содержание сценария выполнения функционального требования?

  5. Как определяется состав и содержание экранных форм, необходимых для реализации сценария?

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