Компонентный подход в программировании

секс чат бесплатно

Унифицированный процесс Rational - часть 8


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

Для выделенного варианта использования "Заказ товара" можно определить следующие тестовые варианты:

  • заказать один из имеющихся на складе товаров и проверить, что сообщение об этом заказе поступило оператору;
  • заказать большое количество товаров и проверить, что все работает так же;
  • заказать отсутствующий на складе товар и проверить, что в ответ приходит сообщение о его отсутствии;
  • сделать заказ от имени пользователя, помещенного в "черный список", и проверить, что в ответ приходит сообщение о неоплаченных прежних заказах.

RUP также определяет дисциплины, включающие различные наборы деятельностей, которые в разных комбинациях и с разной интенсивностью выполняются на разных фазах. В документации по процессу каждая дисциплина сопровождается довольно большой диаграммой, поясняющей действия, которые нужно выполнить в ходе работ в рамках данной дисциплины, артефакты, с которыми надо иметь дело, и роли вовлеченных в эти действия лиц.

  • Моделирование предметной области (бизнес-моделирование, Business Modeling)

    Задачи этой деятельности — понять предметную область или бизнес-контекст, в которых должна будет работать система, и убедиться, что все заинтересованные лица понимают его одинаково, осознать имеющиеся проблемы, оценить их возможные решения и их последствия для бизнеса организации, в которой будет работать система.

    В результате моделирования предметной области должна появиться ее модель в виде набора диаграмм классов (объектов предметной области) и деятельностей (представляющих бизнес-операции и бизнес-процессы). Эта модель служит основой модели анализа.

  • Определение требований (Requirements)

    Задачи — понять, что должна делать система, и убедиться во взаимопонимании по этому поводу между заинтересованными лицами, определить границы системы и основу для планирования проекта и оценок затрат ресурсов в нем.




    - Начало -  - Назад -  - Вперед -