Менеджмент инноваций Инновационный менеджмент Методы менеджмента Методы менеджмента Системы менеджмента Инновационный менеджмент в программировании Инновационный менеджмент - разработка программного обеспечения Русские инновации Инновации - Россия Процесс менеджмента Политика инноваций Управление инновационным менеджментом Политика менеджмента Техника менеджмента |
|






|
Наименование документа |
Тип Документа расширение |
Метка требования тип требования |
Обуславливает требование |
Зависит от требования |
|
Словарь терминов предметной области |
Тип: Словарь .GLS |
TERM Тип:Термин |
Нет |
Нет |
|
Бизнес правила предметной области |
Тип: Бизнес правила .BRUL |
BUS Тип:Бизнес правило |
UC |
Нет |
|
Техническое задание на АС |
Тип: Техническое задние .TT |
UC Тип:Функция системы |
ТС (тестируемые функции) |
NEED (потребности заказчика) |

|
ШАГИ |
КОММЕНТАРИИ |
|
1. Для запуска RequisitePro щелкните дважды по иконке с изображение продукта на рабочем столе или выберите RequisitePro через меню «Пуск». |
На экране появляется окно помощи Let’s Go Rational RequisitePro. Выберите кнопку «Close» для продолжения упражнения. RequisitePro откроет панель инструментов. На экране появляется окно со списком проектов. |
|
2. Просмотрите список проектов. Убедитесь, что в списке проектов существует обучающий проект Learning Project. |
Learning Project является типовым проектом и включает информацию, которую можно использовать при создании собственных проектов. |
|
3. Выберите из списка проектов Learning_Business. |
Learning_Business - другой мини-проект, который также можно использовать при создании собственного проекта. |
|
4. Щелкните по кнопке «Remove». |
Проект Learning_Business удаляется из списка проектов. Проект больше не виден в списке проектов. Однако проект сохраняется в файловой системе. Проект можно добавить к списку проектов при нажатии кнопки «Add» и выбора директории, в которой хранится проект. |
|
5. Нажмите кнопку «Add». |
|
|
6. Просмотрите окно «Add Project» и найдите папку с примерами RequisitePro, в которой хранится проект Learning_Business. |
Проект размещен в директории C:\ProgramFiIes\ Rational \RequisitePro\ samples \Learning_Project\ Business\ Learning_Business.rqs |
|
7. Выберите файл Leaing_Business.rqs. |
|
|
8. Нажмите кнопку «Open» для добавления Learning Project обратно в список проектов. |
|
|
9. Выберите Learning_Business. Нажмите кнопку «Properties». |
В появившемся окне «Database Properties» отображаются основные свойства проекта, например, тип используемой базы данных, директории расположения файлов RequisilePro и т.п. Просмотрите свойства проекта. |
|
10. Нажмите кнопку «Configure ...». |
В появившемся окне отображается кнопки для работы с БД. Просмотрите их. |
|
11. Для возврата в окно со списком проектов щелкните по кнопке «Cancel», затем в появившемся окне еще раз щелкните кнопке «Cancel». |
|
ШАГИ |
КОММЕНТАРИИ |
|
1. В списке существующих проектов выберите проект Learning Project. Нажмите кнопку «ОК». Снова нажмите кнопку «ОК». |
Открывается окно «Project Logon». В окне отображается имя пользователя «Unknown». Открывается проект Learning Project со списком папок и документов. |
|
2. Нажмите кнопку «ОК». |
Открывается проект Learning Project со списком папок и документов. |
|
3. Открыть связанные с проектом документы можно по очереди, выбирая папки и требуемый документ с изображением иконки редактора Word. Просмотрите все документы Word. |
Выбранный документ становится «активным» или отображаемым документом в RequisitePro. Просмотрите выбранный документ. |
|
4. В меню File выберите пункт Open Project. В появившемся списке проектов выберите проект QuarterByte Savings Bank Example Project и нажмите кнопку «OK». Снова нажмите кнопку «ОК». |
Открывается окно «Project Logon». В окне отображается имя пользователя «Unknown». Открывается проект QuarterByte Savings Bank Example Project со списком папок. |
|
5. Просмотрите типовой проект. |
Изучите документы и свойства типового проекта. |
|
6. Закройте проект QuarterByte Savings Bank Example Project. |
|
|
ШАГИ |
КОММЕНТАРИИ |
|
1. Используя панель инструментов RequisilePro, выберите пункт меню Help. |
Появляется подменю параметров встроенной справочной системы HELP RequisilePro (в дальнейшем по тексту просто HELP). |
|
2. Выберите пункт меню Contents and Index и просмотрите вкладки HELP. |
Эта опция - типичный справочный файл помощи Windows с вкладками. После окончания просмотра закройте это окно. |
|
3. Выберите пункт меню Extensibility Interface Reference и просмотрите этот раздел Help. |
Появляется информация относительно интерфейса доступа к данным RequisilePro. |
|
4. Выберите меню Help снова и выберите пункт меню Let’s Go Rational RequisitePro… |
На экране появляется окно Let’s Go Rational RequisitePro |
|
5. Нажмите на каждую из четырех иконок HELP в окне Let’s Go Rational RequisitePro…. |
Появляются различные разделы. Просмотрите эти разделы. |
|
6. Нажмите на иконки в разделах Process, White Papers, and Other Links для изучения дополнительных возможностей. |
Кнопки, размещенные в нижней части окна Let’s Go Rational RequisitePro обеспечивают доступ к Rational Unified Process, к статьям White Papers, технической поддержке и другим ресурсами сети интернет. |
|
7. По окончании работы закройте окно Let’s Go RequisitePro…. |
На этом завершаются упражнения Лабораторной работы № 1. |
|
ШАГИ |
КОММЕНТАРИИ |
|
1. Закройте RequisitePro, если он открыт. 2. Создайте в Word шаблон технического задания (ТЗ) в соответствие с приложением 1. Сохраните его в файле TZ.dot. 3. Создайте в каком–либо текстовом редакторе файл с наименованием Имя_файла_шаблона.def, например TZ. def. |
Файл Имя_файла_шаблона.def должен включать 3 строки, отделенных друг от друга символом перевода строки. В первой строке указывается название шаблона документа, во второй – описание шаблона, в третьей - Имя_файла_шаблона.dot, например, ТЕХНИЧЕСКОЕ ЗАДАНИЕ Описываются требования к системе ШАБЛОН_ТЕХ_ЗАДАНИЯ.dot |
|
2. Скопируйте файлы с шаблонами документов каталог: C:\PROGRAM FILES\RATIONAL\ REQUISITEPRO\OUTLINES: Имя_файла_шаблона.dot Имя_файла_шаблона.def |
В этой директории в RequisitePro находятся шаблоны документов. |
|
ШАГИ |
КОММЕНТАРИИ |
|
1. Для запуска RequisitePro щелкните дважды по иконке с изображение продукта на рабочем столе или выберите RequisitePro через меню «Пуск». |
На экране появляется окно помощи Let’s Go Rational RequisitePro. Выберите кнопку «Close» для продолжения упражнения. RequisitePro откроет список существующих проектов. |
|
2. В текущем окне выберите закладку New. |
|
|
3. Выберите шаблон Blank, нажмите кнопку «OK». |
Появляется окно Rational RequisitePro Project Properties для настройки параметров проекта. |
|
4. В поле Name введите название проекта, например, Техническое Задание. |
|
|
5. Нажмите кнопку «Browse». Задайте каталог проекта. Затем нажмите кнопку «OK». |
Используйте путь - C:\PROGRAM FILES\RATIONAL\ REOUISITEPRO\НАЗВАНИЕ ПРОЕКТА |
|
6. В поле Description введите описание проекта, например, «представлены требования к автоматизированной системе». |
Вводится любое полезное пояснение. |
|
7. Для создания проекта нажмите кнопку «OK». |
Проект будет создан и помещен в список проектов RequisitePro. |
|
8. При появлении сообщения Project directory does not exist. Do you want to create it? нажмите кнопку «Yes». |
Сообщение появляется, если каталог проектов не существует. |
|
ШАГИ |
КОММЕНТАРИИ |
|
|
RequisitePro имеет настройки. Например, можно задать параметры дисплея, расположения архива и т.п. |
|
1. На панели инструментов RequisitePro выберите в меню пункты ToolsàOptions ... |
На экране появляется окно Options с параметрами конфигурации RequisitePro. |
|
2. Поэкспериментируйте с параметрами конфигурации. Переключая параметры, обратите внимание на поведение панели инструментов. Сбросьте все параметры. |
В окне имеются несколько групп параметров конфигурации. |
|
3. Просмотрите другие доступные опции. Для получения дополнительной информации по параметрам конфигурации нажмите кнопку «Help» или F1. |
После изучения параметров конфигурации закройте окно Options. |
|
На этом завершаются все упражнения лабораторной работы № 2. |
|
ШАГИ |
КОММЕНТАРИИ |
|
|
Перед созданием требований нужно определить их типы. В приложении 3 представлены некоторые типы требований для документа ТЗ. Если проект создан на основе имеющегося в RequisitePro проекта, то многие типы требований уже существуют. |
|
1. Используя панель инструментов RequisilePro, откройте созданный проект. Выберите проект из текущего списка проектов. |
|
|
2. Используя панель инструментов, выберите в меню File пункт Properties … |
На экране появляется окно c вкладками для задания различных атрибутов проекта. |
|
3. Выберите вкладку Requirement Types. |
На экране появляется окно для создания нового типа требования. |
|
4. Нажмите кнопку «Add...» |
Открывается окно Requirement Type. |
|
5. В поле Name введите: Функция системы. |
Задается имя новому типу требования. |
|
6. В поле Description введите описание нового типа требования, например, «используется для описания функций системы». |
Задается описание требования. |
|
7. Определите в поле Initial Requirement #: первоначальный номер требования По умолчанию номер есть 1. |
Задается номер первого требования с таким типом требования. |
|
8. Удостоверитесь, что флаг Allow External Traceability не включен. |
Это поле относится к свойству отслеживания связей проектов в RequisitePro. |
|
9. Оставьте пустым поле Requirement Must Contain. |
В поле указывается слово или фраза, которая должна присутствовать в каждом требовании этого типа. Оставляя пустым это поле, вы не задаете никаких специфических ограничений на формулировку требований этого типа. |
|
10. В поле Requirement Tag Prefix введите короткий текст, для обозначения требования с таким типом, например, UC для функций системы. |
Значение этого поля помещается в дальнейшем в поле Tag (метка), которое предшествует полю с описанием требования этого типа. |
|
11. Примите по умолчанию значения для обоих полей Requirement Color, Requirement Style или задайте их по своему усмотрению. |
|
|
12. Нажмите кнопку «OK». |
На экране появляется окно Requirement Type. Созданный тип требования отображается в поле типов требований. |
|
13. Нажмите Add ... в диалоговом окне Requirement Types и добавьте новый тип требования и его параметры. Например: Name: Приемка системы Description: Описывает правила приемки системы Requirement Tag Prefix: ACT. |
Задается имя новому типу требования и прочие характеристики типов требований. |
|
14. Нажмите кнопку «OK». |
Новый тип требований будет добавлен к списку типов требований. |
|
15. Используя вышеуказанную процедуру, добавьте еще типы требований в соответствие с приложением 1. Придумайте дополнительные требования для ТЗ. И также добавьте их в проект. |
Вводится соответствующая информация для каждого из перечисленных типов требований. |
|
|
На этом завершается определение новых типов требований. |
|
ШАГИ |
КОММЕНТАРИИ |
|
|
В этом упражнении Вы научитесь добавлять новые атрибуты и их значения к типам требований. Атрибуты требований используются в RequisitePro для управления требованиями. |
|
1. Используя панель инструментов RequisilePro, откройте созданный проект. Выберите проект из текущего списка проектов. |
|
|
2. Используя панель инструментов, выберите в меню File пункт Properties … |
На экране появляется окно c вкладками для задания различных атрибутов проекта. |
|
3. Выберите вкладку Attributes. |
На экране появляется окно для задания атрибутов требований. |
|
4. Выберите первый тип требования, с которым Вы хотите работать из списка типов требований, например UC: Функция системы. |
Нажмите стрелку "вниз" в выпадающем списке требований. |
|
5. Нажмите кнопку «Add ...», для добавления атрибута. |
На экране появляется окно Add Attribute для добавления нового атрибута к выбранному типу требований. |
|
6. Введите имя нового атрибута в поле Label, например, Заинтересованное лицо. |
Определите краткое и значимое имя. Имена должны быть уникальны только внутри данного типа требования. Таким образом, можно использовать одно и то же имя атрибута в нескольких различных типах требований в одном проекте. |
|
7. Определите тип (Type) нового атрибута из выпадающего списка типов атрибутов. Выберите тип атрибута List (Multiple Value). Введите в поле List Value значения атрибута: Пользователь, Менеджер, Начальник. Ввод каждого значения должен подтверждаться нажатием клавиши «ENTER». |
Выбранному типу данных соответствуют различные типы полей ввода или значений по умолчанию. |
|
Совет: Рекомендуется использовать для атрибута требования тип данных список для текстовых типов данных. При использовании списка более удобно управлять типами значений в атрибуте. Например, при использовании списка имен можно контролировать введенные имена. |
|
|
8. Включите флаг Change affects suspect. |
Назначение этого флага будет изучено в последующих лабораторных работах. |
|
9. Нажмите кнопку «OK», для добавления нового атрибута к выбранному типу требования. |
|
|
|
Теперь можно добавлять новые значения к созданному атрибуту. |
|
10. Нажмите на новый атрибут, чтобы отобразить его текущие значения. |
|
|
11. Нажмите кнопку «Add…», для добавления новых значений атрибутов. |
Открывается окно Add Attribute. |
|
12. Введите новое значение атрибута в поле Label по своему усмотрению или в соответствие с приложением 4. |
Всегда выбирайте краткие и ясные значения. |
|
13. Определите, требуется ли использовать это значение как значение по умолчанию. Если это так, нажмите на кнопку Default. |
Значение по умолчанию устанавливается автоматически всякий раз, когда создается новое требование. |
|
14. Нажмите кнопку «OK». Значение атрибута будет добавлено к базе данных проектов. |
Те же самые значения атрибутов могут использоваться в других атрибутах. |
|
15. Добавьте еще несколько атрибутов и их значений. |
|
|
Рекомендуется для каждого типа требования иметь порядка 6 –10 атрибутов. |
|
|
|
Атрибуты и значения атрибутов также могут быть удалены. Будьте осторожны при их удалении, т.к. при удалении можно уничтожить информацию проекта. |
|
16. Удалите атрибут типа требования. Для удаления значений атрибута выберите значение атрибута, нажмите кнопку «Delete». |
Выбранное значение атрибута будет удалено. |
|
17. Нажмите кнопку «OK» в диалоговом окне Project Properties. |
На этом завершаются все упражнения лабораторной работы № 3. |
|
ШАГИ |
КОММЕНТАРИИ |
|
|
Требования в RequisitePro могут быть созданы непосредственно в базе данных, импортироваться в RequisitePro из другого источника или созданы в документах RequisitePro. В этом упражнении Вы освоите различные методы создания требований. |
|
1. Нажмите на иконку Create a project, package, document, view or requirement в окне Rational RequisitePro. |
Или выберите из меню пункты FileàNewàView. |
|
2. В окне View Properties задайте название области просмотра, краткое описание области, папку, в которой следует хранить область просмотра. |
|
|
4. Выберите из выпадающего списка типов просмотра (View Type) тип просмотра «Attribute Matrix». |
Другие типы представлений требований будут изучаться в последующих упражнениях. |
|
5. Выберите тип требования и нажмите кнопку «OK». |
На экране справа появляется окно представления требований. Требования пока не определены. |
|
6. Щелкните по полю <Click here to create a requirement>. |
Появляется поле ввода наименования требования. |
|
7. Введите в поле ввода наименование требования. Можно вводить функциональные требования к системе, представленные в приложении 2. |
Требование вводится в базу данных проектов RequisitePro. В строку таблицы, связанную с наименование требования, можно вводить значения атрибутов требований. |
|
8. Щелкните по столбцу таблицы Requirements. |
При создании требования непосредственно в базе данных, изменения фиксируются сразу после щелчка по столбцу таблицы Requirements. |
|
9. Убедитесь, что созданное требование отражается в таблице просмотра требований. |
В последующих упражнениях будут изучены методы сортировки и фильтрации требований. Новые требования отражаются в таблице просмотра требований независимо от выбранных параметров фильтрации и сортировки. |
|
10. Прокрутите таблицу отображения требований «вправо» и найдите атрибут требования Location. |
Этот атрибут показывает, где было создано требование. Все требования сохраняются в базе данных независимо от того, где они были созданы. Требования, созданные в базе данных, должны в ней же и управляться. К требованиям, созданным в документе, обращаются в соответствующем документе. |
|
11. Добавьте еще несколько требований в базу данных по вашему усмотрению. |
При вводе, например, функциональных требований к системе непосредственно в базу данных, мы регистрируем их прежде, чем они будут задокументированы. |
|
12. Выберите созданное требование в таблице просмотра требований. |
Помните, что можно манипулировать требованиями, только созданными в базе данных. |
|
13. Отредактируйте название требования и/или атрибуты в таблице просмотра требований. |
|
|
14. По желанию поэкспериментируйте с требованиями, созданными в базе данных. |
Подсказка: Вы всегда можете определить требования, хранимые в базе данных, используя атрибут Location. |
|
15. В окне просмотра элементов проекта выберите требование, которое хотите удалить. В меню Edit выберите пункт Delete. |
|
|
16. В окне Delete Requirements появляется предупреждающее сообщение Are you sure you want to delete the selected requirement?, нажмите кнопку «Yes». |
|
|
Совет: Удаление требований повлечет за собой потерю всей хронологии изменения требований. Вместо того чтобы удалять ненужные требования, введите у требования атрибут «Deleted» и сделайте его скрытым для существующих требований и видимым для удаленных требований. |
|
ШАГИ |
КОММЕНТАРИИ |
|
Проверьте, что в проекте существует тип требование с наименованием Тип: Бизнес правило и меткой BRUL. |
Требования могут быть автоматически созданы в RequisitePro при их импорте извне. |
|
1. Выберите в меню пункты File àImport… |
|
|
2. Для импорта документа Word включите переключатель Microsoft Word Document и выберите файл \Business_Rules. Выделите этот файл, затем нажмите кнопки Open à Next. |
На этом шаге определяется файл, который следует импортировать в RequisitePro. |
|
3. Включите переключатель Requirements only и нажмите кнопку «Next». |
|
|
4. Включите переключатель Current project database и нажмите кнопку «Next». |
Можно использовать импорт требований в документ. |
|
5. Задайте тип требования Тип: Бизнес правило, включите переключатель Word styles. Включите переключатель Show styles All. Выберите заголовок 3. Нажмите кнопку «Add…», затем кнопку «Next». |
Вы готовы импортировать некоторые требования в проект RequisitePro. |
|
6. Нажмите кнопку «Yes to All». |
|
|
7. Нажмите кнопку «Next» и кнопку «Commit», если отображаемая информация правильная. |
Import Wizard автоматически зафиксирует требования как окончательные требования. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении будет рассмотрен создание и идентификация иерархических требований. |
|
|
1. Откройте какую-нибудь область просмотра требований Attribute Matrix или создайте новую область просмотра. |
Откроется матрица атрибутов требований. |
|
2. Выберите пункт меню Requirement à New. |
Появляется обычное окно ввода наименования требований. |
|
3. В поле наименования требования введите текст Требование Родитель 1. |
Вы вводите корневое требование в базу данных проектов. Далее можно вводить атрибуты этого требования. |
|
4. Щелкните по колонке Requirement. |
При создании требований непосредственно в базе данных, после щелчка по колонке Requirement, немедленно фиксируются изменения. |
|
5. Выберите пункты меню Requirementà New Child. |
Появляется окно ввода наименования требования потомка. |
|
6. В поле наименования требования введите Требование потомок 1. |
Вводится в БД проекта требование потомок. Далее можно вводить атрибуты этого требования. |
|
7. Щелкните по колонке Requirement. Затем нажмите на клавишу «Enter». |
Обратите внимание на то, что оба требования созданные, в БД отображают их иерархию. Поддерживается иерархия и в нумерации требований. |
|
8. В поле наименования требования введите Требование Родитель 2. |
Вы вводите корневое требование в базу данных проектов. Далее можно вводить атрибуты этого требования. |
|
9. Выделите Требование потомок 1. Выберите в меню пункты Requirement àChange Parent. |
На экране отображается окно Select New Parent со списком требований. |
|
10. В окне со списком требований выберите новое требование родитель Требование Родитель 2. |
На экране появляется окно со списком родительских требований. |
|
11. Нажмите кнопку «OK», чтобы подтвердить выбор Требование родитель 2. |
Заметим, что метка родительского требования, отражается и на требовании потомка. |
|
12. Создайте иерархические требования на основе функций 3, 4, 5 в приложении 2. |
|
|
Поэкспериментируйте с вновь созданными иерархическими требованиями. |
На этом завершаются все упражнения Лабораторной работы №4. |
|
ШАГИ |
КОММЕНТАРИИ |
|
Перед созданием документов в RequisitePro, сначала следует создать тип документа и сопоставить его с существующим шаблоном. Если проект создавался на основе существующего проекта, он уже содержит много различных типов документов. |
|
|
1. Создайте проект в RequisitePro с названием Техническое задание. |
|
|
2. На панели инструментов выберите пункты меню File à Project Administration àProperties. |
Открывается окно Project Properties c вкладками для внесения изменений в различные части проекта. |
|
3. Выберите вкладку Document Types. |
|
|
4. Нажмите кнопку «Add». |
На экране появляется окно Document Type. |
|
5. В поле Name введите: Техническое задание. |
Задается наименование новому типу документа. |
|
6. В поле Description введите описание нового типа документа, например: Данный тип документа используется для описания требований к системе. |
Введите любое полезное описание. |
|
7. В поле File Extension введите: DОS – совместимое расширение файла на английском языке, например, TT. |
Не следует вводить расширение, которое уже используется в проекте. |
|
8. В поле Default Requirement Type нажмите на «стрелку вниз», чтобы отобразить список доступных типов требований и выберете тип требования: Функция системы. |
Определяется тип требования как значение по умолчанию, присоединенное к этому типу документа. |
|
9. В поле Outline Name, нажмите на «стрелку вниз», чтобы отобразить список доступных шаблонов документов и выберете шаблон Техническое задание. |
Происходит присоединение стандартного шаблона к новому определенному типу документа. Это означает, что все документы этого типа будут иметь структуру и стиль этого шаблона. |
|
10. Нажмите кнопку «OK», чтобы закончить описание нового типа документа. |
На вкладке Document Types появляется созданный тип документа и соответствующее этому типу расширение. |
|
Добавьте другой тип документа. |
|
|
11. Снова нажмите кнопку «Add ...» в окне Document Types и как указано выше добавьте новый тип документа, например: Name: Бизнес правила. Description: Данный тип документа используется для описания бизнес правил. File Extension: BRL. Default Requirement Type: Бизнес правило. Outline Name: Бизнес правила. |
|
|
12. Нажмите кнопку «OK». |
Новый тип документа будет добавлен к списку доступных типов документа. На этом завершается определение новых типов документов и заданных по умолчанию типов требований. |
|
RequisitePro предлагает множество свойств контроля фиксации и изменений записей в проекте, как в конкретном документе, так и в каждом отдельном требовании проекта. |
|
|
13. Находясь в диалоговом окне Project Properties, выберите вкладку Revision. |
Обратите внимание на поле Change Description: в нем отражается история изменений внесенных в проект. Нажмите кнопку «History» для просмотра предыдущих изменений в проекте. |
|
14. Нажмите кнопку «OK» в диалоговом окне Project Properties. |
Диалоговое окно Project Properties будет закрыто. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В предыдущем упражнении были созданы два типа документов (им соответствуют заданные по умолчанию типы требований). В этом упражнении, следует создать фактические документы, привязанные к типам документов. Документы можно создавать в отдельных папках. |
|
|
1. Щелкните правой клавишей по изображению проекта в виде «пирамидки». В появившемся меню выберите пункт меню New, а затем Package (папка). Поименуйте Package как «Техническое задание». Нажмите кнопку «OK». |
На экране появляется окно Package Properties. |
|
2. Щелкните правой клавишей по пакету с наименованием «Техническое задание». В появившемся меню выберите пункт меню New, а затем Document… |
|
|
3. В поле Name окна Document Properties введите название фактического документа в соответствие с приложением 2, например: АС ФОРМИРОВАНИЯ ДОКУМЕНТОВ ПО СДЕЛКАМ ПОКУПКИ/ПРОДАЖИ ДРАГОЦЕННОГО МЕТАЛЛА (техническое задание). |
Вы создаете и называете новый документ. |
|
4. В поле Description введите описание нового документа, например: В документе представлены требования к системе. |
Введите любое полезное описание. |
|
5. В поле File Name введите имя файла, в котором будет храниться документ. |
Имя файла должно быть уникально. Если введённое вами имя файла существует, появится диалоговое окно, сообщающее Вам об этом. RequisitePro автоматически создаёт имя документа, добавляя расширение, определенное для этого типа документа. |
|
6. Убедитесь, что флаг Show Tags включен. |
Включение этого флага приводит к отображению метки требования в документе. |
|
7. Задайте директорию для хранения документа в поле Directory. |
Нажмите кнопку «Browse» для задания директории. |
|
8. В поле Document Type нажмите «Стрелку вниз», и выберите тип документа Техническое задание. |
Все документы, созданные в проекте должны иметь определенный тип документа. |
|
9. Нажмите кнопку «OK». |
Новый документ создан! Новый документ содержит шаблон Технического задания. |
|
10. Просмотрите документ вWord. |
|
|
11. Снова используя панель инструментов RequisitePro, создайте новый документ – Бизнес правила предметной области. По желанию можно поместить этот документ в отдельную папку. |
Теперь добавим другой документ. |
|
12. В окне Document Properties напечатайте следующие значения для полей: Name: Бизнес правила предметной области. Description: Описываются бизнес правила предметной области. Filename: введите имя файла, в котором будет храниться документ. Directory: согласитесь с предложенным расположением или задайте директорию по своему усмотрению. Document Type: Тип:Бизнес правила. |
|
|
13. Нажмите кнопку «OK». |
Вы создали два документа. Оба документа открыты в Word. |
|
RequisitePro предлагает множество средств контроля, фиксации и записи изменений документов в проекте. |
|
|
14. На панели инструментов RequisitePro в Word выберите пункты DocumentàProperties… Далее выберите вкладку Revision. |
Обратите внимание на поле Change Description: поле представляет список, изменений в документе. Нажмите кнопку «History» для просмотра предыдущих изменений в документе. |
|
15. Нажмите кнопку «OK», когда закончите просмотр. |
|
ШАГИ |
КОММЕНТАРИИ |
|
RequisitePro представляет возможность использовать документы, созданные в других программах. В этом упражнении Вы вставите в RequisitePro документы из внешних источников. |
|
|
1. Проверьте, что документ ТЗ активен. Поместите курсор в место, в которое следует вставить новый документ. |
Убедитесь, что документ открыт в Word. |
|
2. Если документ ТЗ – не активен, выберите на панели инструментов RequisitePro в Word пункты Windowà ТЗ. |
Вы сделаете документ активным. |
|
3. На панели инструментов RequisitePro в Word выберите пункты DocumentàSave As… и введите имя файла. |
Использование пункта меню Save As… в RequisitePro позволяет сохранить документ в формате Word. |
|
4. Создайте копию документа из приложения 2 в виде отдельного файла Word. |
|
|
5. В меню Word выберите пункты Insert à File. Выберите файл c копией документа из приложения 2, и нажмите кнопку «Insert». |
Появится окно, в котором следует выбрать файл для вставки. |
|
6. При внесении изменений в документе, появляется диалоговое окно для подтверждения изменений. Для подтверждения изменений нажмите «Yes». |
|
|
7. Нажмите кнопку «Save». Появится диалоговое окно с сообщением о сохранении документа. Нажмите кнопку «OK». |
Копия документа RequisitePro сохраняется в формате Word с расширением doc. |
|
Совет: В RequisitePro обычно установлен в режим, в котором все документы создаются в RequisitePro. Свойство DocumentàSave As следует использовать в RequisitePro для создания документов Word для сторонних пользователей. |
|
|
8. Закройте документ, выбрав на панели инструментов RequisitePro в Word пункты Document à Close. |
Появляется окно с замечаниями об обнаруженных изменениях. Нажмите «Yes». |
|
ШАГИ |
КОММЕНТАРИИ |
|
Требования в RequisitePro могут создаваться в документе, импортироваться из внешнего источника или добавляться непосредственно в базу данных. |
|
|
1. Выберите в меню RequisitePro в Word пункты DocumentàOpen ... В окне Open Document выберите документ ТЗ и нажмите кнопку «OK». |
Выбранный документ откроется в окне Word. |
|
2. Отредактируйте ТЗ в Word в соответствие с приложением 2. Перейдите к разделу документа с описание конкретных функций системы. |
|
|
3. Установите курсор в месте, где будет находиться первая функция. Выберите в меню RequisitePro, встроенного в Word, пункты меню RequirementàNew. |
Появляется окно с вкладками описания требования. |
|
Предупреждение: RequisitePro позволяет использовать нетекстовые объекты в требованиях (таблицы Excel или диаграммы), однако RequisitePro не может прослеживать изменения для нетекстовых объектов и не может сохранять их в базе данных проектов. |
|
|
Предупреждение: RequisitePro может ошибаться при определении требований, созданных в Word, содержащих различные конструкции поля, скрытый текст и т.д. Полужирный и курсивный текст воспринимается правильно. |
|
|
Предупреждение: Не пытайтесь создавать требования внутри текстового поля Word, так как RequisitePro не сможет обратиться к ним правильно при последующем использовании требования. |
|
|
4. На экране появляется окно Requirements Properties для создания требования. Просмотрите поля и информацию на всех вкладках. Введите название первой функции и ее описание в соответствие с приложением 2, например: Наименование: Регистрация сделок покупки драгоценного металла. Описание: Функция используется для регистрации сделок покупки драгоценного металла в системе. Нажмите кнопку «OK». |
|
|
5. Аналогичным образом создайте новую функцию системы в соответствие с приложением 2 (Вторая функция в описании). |
|
|
Имеется другой способ создания требования в документе. |
|
|
6. Выделите текст, который Вы хотите сделать требованием. Далее выберите в меню пункты RequirementàNew на панели инструментов RequisitePro, встроенного в Word. Создайте требование. |
Не выделяйте уже созданное требование. Выбирайте текст, еще не являющийся требованием. |
|
7. Выберите в меню RequisitePro, встроенного в Word, пункты DocumentàSave. Все изменения требований зафиксируются в базе данных. |
Обратите внимание, что все ждущие обработки требования теперь зафиксированы как официальные требования. |
|
8. Закройте документ. В меню RequisitePro, встроенного в Word, выберите пункты меню DocumentàClose. |
Закрытие документа увеличивает рабочее пространство и максимизирует системные ресурсы. |
|
9. Сохраните документ, используя меню RequisitePro, встроенного в Word. |
Изменение требований зафиксируется в базе данных. |
|
ШАГИ |
КОММЕНТАРИИ |
|
Требования могут автоматически создаваться путём импорта данных из внешних источников или документов, относящихся к разным проектам RequisitePro. |
|
|
1. Выберите в меню пункты File àImport… |
Появляется окно Import Wizard. |
|
2. При импорте документа Word, в окне Import Wizard включите переключатель Microsoft Word Document. В поле Name of the document to import выберите файл Business_Rules c документом и далее нажмите OpenàNext. |
|
|
3. Включите переключатель Requirement and document и снова нажмите на кнопку «Next». |
|
|
4. В появившемся окне задайте наименование документа в проекте, описание документа, файл, в котором документ будет храниться, тип документа и нажмите кнопку «Next». |
|
|
5. В появившемся окне Import Wizard нажмите кнопку «Now», затем в следующем окне – кнопку «Yes». |
|
|
6. Далее в следующем окне Import Wizard задайте тип требования Тип: Бизнес правило, включите переключатель Word styles. Включите переключатель Show styles All. Выберите заголовок 3. Нажмите кнопку «Add…», затем «Next». |
|
|
7. RequisitePro импортирует документ и создаёт требования по установленным критериям. Каждое найденное требование будет отображаться в окне Requirement Found. Если отображаемая информация верна, нажмите кнопку «Yes» или «Yes to All». |
Нажатие кнопку «Yes to All» подтверждает выбор всех требований. |
|
8. Последнее окно Import Wizard отображает все предложения, являющиеся требованиями. Если отображаемая информация правильна, нажмите кнопку «Commit», и требования будут включены в базу данных. |
В отличие от ручного создания требований в предыдущем упражнении, Import Wizard автоматически фиксирует все обнаруженные требования как конечные, а не как ждущие обработки. |
|
9. Просмотрите документ и его требования. |
При просмотре вы можете увидеть неправильно выбранные требования. Это может быть связанно с отсутствием ключевых слов, их неправильным местоположением или с другими проблемами автоматического создания требований. |
|
10. После просмотра закройте документ. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнение Вы научитесь управлять требованиями в проекте. |
|
|
1. Щелкните правой клавишей мыши по изображению проекта или какой-либо папки и в появившемся меню выберите пункт New, а затем View…. |
Открывается окно View Properties. |
|
2. Задайте какое-либо название области просмотра, описание области просмотра и тип области просмотра - «Attribute Matrix». |
|
|
3. Выберите тип требования Тип: Функция системы и нажмите «OK». |
На экране отображается матрица просмотра функциональных требований. |
|
4. Дважды щелкните по требованию в окне просмотра. При этом происходит переход к документу, в котором содержится требование. Требование в документе помечается цветом. |
Подсказка: Расположение требования отображается в атрибуте Location Attribute. |
|
Предупреждение: обратите внимание, что существует много вариантов доступа к функциям Cut/Copy/Paste, но какие из них Вы используете? Этот вопрос особенно важен для последующих шагов этого упражнения. Панель инструментов RequisitePro в Word предназначена для обработки требований внутри Word. Так, если Вы находитесь в Word, используйте панель инструментов RequisitePro для операций Cut/Copy/Paste с требованиями и панель инструментов Word для обработки текста. |
|
|
Предположим, что Вы хотите переместить требование, созданное в документе, в базу данных. В действительности вы хотите удалить требование из документа, при этом сохранив его. |
|
|
5. Поместите курсор на требование, находящееся в документе Word. Выберите Requirement на панели инструментов RequisitePro, а затем - Cut. |
Перейдите в Word, если Вы ещё не там. |
|
6. Перейдите в окно просмотра матрицы атрибутов требований. |
|
|
7. Выберите пункт меню Edit, а затем Past. |
Требование будет вставлено в БД. |
|
Теперь проведем обратную операцию, перемещая требования из базы данных в документ. |
|
|
8. Создайте в матрице с атрибутами требований новое требование, например функцию системы: формирование открытой валютной позиции. |
|
|
9. Из матрицы атрибутов вырежьте это требование. |
Вырезанное требование в матрице атрибутов отображается с пометкой (cat). |
|
11. Установите курсор в документе окна Word там, где Вы хотите вставить требование. |
|
|
12. Выберите пункт Requirement в Word, а затем Paste. |
После этого действия требование будет находиться и в документе, и в базе данных. |
|
13. Выберите на панели инструментов в Word RequisitePro пункт Requirement àGo To... |
Перемещаться между требованиями, можно используя это способ. |
|
При выполнении следующих действий Вы научитесь удалять и снимать выделение требований в проекте. |
|
|
14. В окне Word поместите курсор внутри требования, созданного в документе. |
Используйте пункт меню Window на панели инструментов RequisitePro, чтобы в случае необходимости перейти к окну Word. |
|
15. На панели инструментов RequisitePro выберите пункты меню Requirement àDelete - Unmark. При появлении запроса о подтверждении действия, нажмите Yes. |
Это действие снимает выделение требования. Требование сохраняется в документе Word как текст. |
|
16. Установите курсор в тексте любого требования. |
|
|
17. На панели инструментов RequisitePro в Word выберите пункты RequirementàDelete - Remove. При появлении запроса о подтверждении действия, нажмите Yes. |
В отличие от функции Delete - Unmark, функция Delete - Remove удаляет и требование, и текст. Обратите внимание на различие между ними. |
|
18. В окне просмотра матрицы атрибутов требований выделите требование, созданное в базе данных. Выделить требование можно щелчком левой кнопки мыши по требованию. |
Найти требование, созданное в базе данных, можно просматривая атрибут требований Location Attribute. |
|
19. Выберите пункты меню Edit àDelete в области просмотра. При появлении запроса о подтверждении действия, нажмите Yes. |
Обратите внимание, что действия в области просмотра не требуют от Вас сохранения документа для подтверждения изменений. |
|
Предупреждение: При удалении требований (через Delete -Unmark, Delete - Remove или Requirement Delete теряется вся хронология изменений и параметры настройки атрибутов требований. Вместо того, чтобы удалять ненужные требования, рассмотрите возможность сохранения их в базе данных с, например, атрибутом «удаленный». |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении изложены понятия идентификации и обозначения иерархических требований. |
|
|
1. Откройте документ, в котором следует разместить иерархические требования. Выберите в RequisitePro, встроенном в Word пункты меню DocumentàOpen. Далее выберите документ ТЗ и нажмите кнопку «OK». |
|
|
2. Создайте первое требование какого либо типа, например требование Вид обеспечения, например система должна функционировать на технических средствах включающих в себя. |
Используйте это требование как требование - родитель. |
|
3. Создайте второе требование, например, система должна функционировать в архитектуре клиент-сервер с использованием СУБД Oracle. |
Используйте это требование как требование - родитель. |
|
4. Создайте третье требование, например, сетевой лазерный принтер производства фирмы HewlettPaccard с картриджем русских шрифтов. |
Используйте это требование как требование - потомок. |
|
5. Выберите в меню RequisitePro DocumentàSave. Требования зафиксируются в базе данных. |
|
|
RequisitePro позволяет быстро назначать нового родителя к существующему требованию-потомку и менять местами требование-родителя и потомка. |
|
|
6. Выделите созданное требование-потомок. Выберите в RequisitePro, встроенном в Word, пункты Requirement àProperties… |
Появляется окно с вкладками требования. |
|
7. Нажмите на вкладку Hierarchy и выберите для требования потомка родителя: система должна функционировать на технических средствах включающих в себя. |
|
|
8. Сохраните документ. |
Требование будет зафиксировано в базе данных. |
|
9. Нажмите на вкладку Hierarchy и выберите для требования потомка нового родителя: система должна функционировать в архитектуре клиент-сервер с использованием СУБД Oracle. |
|
|
10. Выберите в меню RequisitePro DocumentàSave. Требования зафиксируются в базе данных. |
|
|
11. Просмотрите другие функции работы в RequisitePro с иерархическими требованиями самостоятельно. |
Иерархические требования требуют особого рассмотрения. Например: что произойдет с требованием-потомком при удалении родительского требования? |
|
RequisitePro предлагает широкий набор свойств фиксации и записи изменений каждого требования в проекте. |
|
|
На этом завершаются все упражнения Лабораторной работы №5. |
|
ШАГИ |
КОММЕНТАРИИ |
|
Создание уполномоченных пользователей проекта, определение группы пользователей с определенными полномочиями требуется только для тех проектов, в которых Вы хотите ограничить доступ пользователей. В любое время после создания системы безопасности проекта, Вы можете полностью ее отключить или добавить/изменить/ удалить пользователей и группы. |
|
|
1. Откройте созданный проект ТЗ. Если он уже открыт, закройте все, открытые в нем документы. |
|
|
2. Выберите в меню пункты File àProject AdministrationàSecurity ... |
На экране появляется окно Project Security. |
|
3. Установите флаг Enable security for this project. |
В окне отображаются три группы управления доступом. |
|
4. Щелкните по группе Administrators. |
|
|
5. Нажмите на кнопку «Edit» в списке Users of Group. Не перепутайте с кнопкой «Edit» в окне Group. |
На экране появляется окно Edit User. |
|
6. Напечатайте слово Password в качестве пароля администратора и нажмите кнопку «OK» для его подтверждения. |
Предостережение: Запомните пароль, который Вы ввели. Если Вы забудете его (и нет других администраторов), Вы лишитесь доступа к проекту, как Администратор (и, следовательно, не сможете выполнять функции администратора). |
|
Совет: рекомендуется назначать двух администраторов проекта. |
|
|
7. После ввода пароля, выберите в списке Groups: Usersà Edit. Просмотрите доступные параметры. |
Диалоговое окно Group Permissions позволяет определять права всех пользователей в группе (каждый пользователь должен принадлежать только одной группе). Обратите внимание на права, которые можно изменять: можно разрешать/запрещать пользователям группы управлять структурой проекта (например, добавлять/редактировать/удалять типы требований). Можно разрешать/запрещать пользователям группы управлять системой безопасности проекта (например, добавлять/удалять пользователей, изменять права пользователя группы и включать/отключать систему безопасности проекта). Для каждого типа документа, можно назначить пользователям группы различные виды доступа: запретить доступ к документам, доступ только для чтения, доступ чтение – редактирование, разрешить создавать документы определенного типа и удалять их. Для каждого типа требования можно разрешить пользователям группы читать (но не редактировать) требования этого типа, редактировать, создавать требования этого типа, удалять их. |
|
8. Нажмите Cancel, чтобы закрыть окно Group permission. |
|
ШАГИ |
КОММЕНТАРИИ |
|
Добавим несколько пользователей и групп. |
|
|
1. Выберите кнопку «Add» в списке Groups. Добавьте новую группу с именем Аналитики. Предоставьте им полный доступ к документу ТЗ. |
Вы увидите, что группа имеет права "r/u/c/d" для документов этого типа. |
|
2. Выберите кнопку «Add» в списке Groups. Добавьте новую группу с именем Заинтересованные лица. Предоставьте им доступ на просмотр документа ТЗ. |
|
|
3. Нажмите «OK» для подтверждения прав и перейдите к окну Group Permissions. |
Вы увидите новую группу пользователей в списке Groups. |
|
4. Добавьте пользователей к группе Аналитики, Заинтересованные лица, выбрав кнопку «Add...» рядом со списком Users of Group. Введите имя пользователя (например: User1) и пароль (например: User1). Добавьте несколько новых пользователей. |
Добавлять новых пользователей очень просто. |
|
5. Добавьте другие группы пользователей, и пользователей групп по своему усмотрению. Нажмите кнопку «OK» в окне Project Security. |
|
|
6. Закройте и вновь откройте проект. |
Проверьте установленную систему безопасности. Теперь при открытии проекта, Вы должны будете вводить имя пользователя и пароль. |
|
На этом завершаются все упражнения лабораторной работы № 6. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы установите связи между двумя типами требований. |
|
|
1. Откройте проект Quarter Byte savings Bank Example project. |
|
|
2. Создайте в проекте область просмотра Traceability Matrix с названием Просмотр зависимостей. |
Можно выбрать в меню пункты FileàNew View... |
|
3. Выделите в типах требований строку: PR:Pruduct Requirement Type и столбец SR:Software Requirement Type и нажмите кнопку «OK». |
Появляется окно просмотра связей. |
|
6. Выберите пустую ячейку, щелкните правой кнопкой мыши по ячейке и выберите в появившемся меню пункт Trace To. |
Вы установили связи между требованиями. |
|
7. Установите связи между другими требованиями. |
Внизу окна просмотра связей отображаются наименования связываемых требований. |
|
Предупреждение: RequisitePro позволяет Вам устанавливать связи, двух видов "Trace-from" или "Trace-to". Хорошим стилем является использование в просмотре только одного типа связей. |
|
|
8. Не закрывайте область просмотра. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы изучите подозрительные связи, появившиеся после изменений, сделанных в проекте. |
|
|
1. Дважды щелкните по требованию. |
Вы перейдете в документ Word, содержащий это требование. |
|
2. Измените текст в нескольких требованиях в документе Word по вашему усмотрению. Cохраните документ. В окне Change Requirement напечатайте несколько примечаний и нажмите кнопку «OK». |
Не забывайте использовать функцию DocumentàSave или пиктограмму Save на панели инструментов RequisitePro в Word. В появившемся окне Change Description введите соответствующую информацию и нажмите кнопку «OK». |
|
3. Вернитесь в область просмотра строка: PR:Pruduct Requirement Type и столбец SR:Software Requirement Type. |
Вы увидите, что связи для отредактированных требований отмечены как подозрительные. |
|
4. Просмотрите связи между требованиями. |
|
|
5. Щелкните правой клавишей по ячейке с подозрительной связью и изучите пункты в открывшемся меню. |
|
|
6. Удалите подозрительные связи. Щелкните правой кнопкой мыши по подозрительной связи и выберите в меню Clear Suspect. |
Это действие должно быть выполнено только после того, как каждое из требований, соединенных такой связью, было рассмотрено. |
|
7. Закройте все окна. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы установите связи между одним требованием одного типа и несколькими требованиями другого типа (множественные связи). |
|
|
1. Вернитесь в область просмотра строка: PR:Pruduct Requirement Type и столбец SR:Software Requirement Type. |
|
|
2. Выберите несколько пустых ячеек на правой панели, удерживая нажатой клавишу CTRL или SHIFT и щелкая по пустым ячейкам мышью. |
С использованием клавиши CTRL можно выбирать любые ячейки, с использованием клавиши SHIFT -смежные ячейки. Поупражняйтесь с обеими клавишами. |
|
3. После выбора нескольких ячеек, поместите указатель мыши в одну из них. Щелкните правой клавишей мыши по ячейке. В появившемся меню выберите связь Trace To. |
Вы установили связи между требованиями за один шаг. |
|
Этот способ может быть также использован для установления и отмены "подозрительных" связей. |
|
|
4. Выберите еще несколько пустых ячеек на правой панели, удерживая нажатой клавишу CTRL или SHIFT и щелкая по пустым ячейкам мышью. |
|
|
5. После выбора нескольких ячеек, поместите указатель мыши в одну из них. Щелкните правой клавишей мыши по ячейке. В появившемся меню выберите пункт Mark Suspect. |
Выбранные связи отобразились как подозрительные. |
|
6. Выберите еще несколько пустых ячеек на правой панели, удерживая нажатой клавишу CTRL или SHIFT и щелкая по пустым ячейкам мышью. |
|
|
7. После выбора нескольких ячеек, поместите указатель мыши в одну из них. Щелкните правой клавишей мыши по ячейке. В появившемся меню выберите пункт Clear Suspect. |
С выбранных связей снялась пометка «подозрительные связи». |
|
11. Оставьте область просмотра открытой. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении для управления связями Вы используете запросы к базе данных в окне просмотра. |
|
|
1. В области просмотра строка: PR:Pruduct Requirement Type столбец: SR:Software Requirement Type нажмите на иконку Query row requirements. Выберите в окне Query Criteria тип требования и какое-либо значение атрибута, нажмите «OK». Далее задайте параметры сортировки и нажмите «OK». |
|
|
2. В области просмотра строка: PR:Pruduct Requirement Type столбец: SR:Software Requirement Type нажмите на иконку Query column requirements. Выберите в окне Query Criteria тип требования и какое-либо значение атрибута, нажмите «OK». Далее задайте параметры сортировки и нажмите «OK». |
|
|
3. Снова выберите иконку Query row requirements, выделите запрос и, щелкнув по кнопке Remove, нажмите «OK». |
Это действие удаляет запрос и возвращает область просмотра к её первоначальному виду – просмотру по строкам. Обратите внимание, что первоначальный запрос можно изменить, если нажать кнопку «Modify». |
|
4. Снова выберите иконку Query column requirements, выделите запрос и, щелкнув по кнопке Remove, нажмите «OK». |
Это действие удаляет запрос и возвращает область просмотра к её первоначальному виду – просмотру по столбцам. Обратите внимание, что первоначальный запрос можно изменить, если нажать кнопку «Modify». Чтобы вернуть область просмотра к первоначальному виду должны быть удалены все запросы, как по строкам, так и по столбцам. |
|
Теперь изучите другие способы просмотра связей. |
|
|
5. Создайте «дерево» связей Traced out of..: |
Появляется дерево связей. |
|
6. Выберите в меню пункты ViewàExpand All. |
На экране отображается дерево связей полностью. |
|
7. Создайте «дерево» связей Traced in to..: |
|
|
Выберите в меню пункты ViewàExpand All. |
На экране отображается дерево связей полностью. |
|
8. Закройте все окна. |
|
|
На этом завершаются упражнения лабораторной работы № 7. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы научитесь использовать RequisitePro для выполнения стандартных задач по управлению требованиями: - управление из палитры RequisitePro; - установка значений атрибута; - расширение и сжатие области просмотра иерархических требований. |
|
|
1. Если проект не открыт, нажмите на пиктограмму Open a project или выберите в меню File пункт Open Project. Далее из списка проектов выберите требуемый проект. |
Откройте любой проект по своему усмотрению, например, QuarterByte savings Bank Example project или Learning_Project. |
|
2 Выберите в меню RequisitePro пункты FileàNew àView... (не в меню Word). |
На экране отображается окно View Properties с атрибутами области просмотра. |
|
3. Задайте какое-либо наименование области и ее тип - Attribute Matrix. |
|
|
4. В строке требований Row Requirement Type выберите тип требования, например SR или FEAT. |
|
|
5. Нажмите кнопку «OK». |
Появившееся окно отображает требования выбранного типа SR или FEAT в левом столбце и атрибуты SR или FEAT в столбцах, расположенных правее. |
|
6. Попробуйте поменять размеры строк и столбцов. |
|
|
7. Поупражняйтесь с расширением и сжатием области просмотра иерархических требований. Используя левую клавишу мыши, нажмите на «+» или «-», находящийся рядом с иерархическим требованием. |
|
|
8. Дважды щелкните на требовании, созданном в документе - это действие немедленно перенесет Вас в документ, содержащий выбранное требование. |
Вы можете просматривать и редактировать требование, созданное в документе. |
|
9. Вернитесь к окну и поупражняйтесь с пунктами меню WindowàActive View на панели инструментов RequisitePro. |
Обратите внимание, что кнопка Window позволяет Вам перемещаться среди всех открытых документов. |
|
10. Установите значения атрибутов в окне просмотра, дважды щелкнув на изменяемом значении атрибута в матрице атрибутов (но не в тексте требования). Измените значения в появляющемся раскрывающемся списке. Проделайте указанные действия для нескольких атрибутов требований. |
Обратите внимание, что изменение происходит только при переходе от одной ячейки к другой. |
|
При рассмотрении иерархических требований в матрице связей Traceability Matrix View, возникает особая ситуация. Исследуем некоторые из этих особых случаев. |
|
|
Предупреждение: внимательно читайте команды перед началом их выполнения. |
|
|
12. Создайте область просмотра требований Traceability Matrix. |
Можно выбрать пункты меню FileàNewàView… в окне RequisitePro. |
|
13. Задайте типы требований в строке и в столбце, например PR и SR для проекта QuarterByte savings Bank Example project. Нажмите «OK». |
Появляется окно просмотра матрицы связей. |
|
14. Найдите корневое иерархическое требование и удостоверитесь, что строка или столбец, содержащие его, полностью расширены. |
Подсказка: удостоверитесь, что видна кнопка «-», находящаяся рядом с иерархическим требованием. |
|
15. Установите связь от иерархического требования - потомка (не корневого) к некоторому другому требованию. |
Подсказка: Щелкните правой кнопкой мыши на нужной ячейке, чтобы вызвать меню для установки связи. |
|
16. Полностью сверните иерархический каталог. |
Нажмите на кнопку «-», находящуюся рядом с корневым иерархическим требованием. |
|
17. Вы увидите «+», который появился в ячейке со связью. |
Запись «+» в ячейке показывает, что в иерархии существуют связи. Вы не видите их, так как иерархия не отображается. |
|
18. Щелкните правой кнопкой мыши на ячейке «+» и выберите в появившемся меню опцию Expand. |
Опция Expand позволяет Вам легко отображать иерархию, чтобы рассмотреть скрытые в ней связи. |
|
ШАГИ |
КОММЕНТАРИИ |
|
1. Откройте матрицу атрибутов с требованиями какого-либо типа, например SR или PR или создайте ее заново. |
|
|
2. Выберите в меню View пункт Query row requirement, далее выберите атрибут Priority, далее в появившемся окне выберите тип атрибута, например, High и дважды нажмите кнопку «OK». |
В матрице атрибутов отображаются требования с атрибутами Priority со значением High. Обратите внимание, что можно задавать не одно значение атрибута. |
|
3. Снова выберите в меню View пункт Query row requirement. Удалите старый запрос. Выберите кнопку «Remove», нажмите кнопку «OK». Эти действия удаляют запрос и возвращают окно к начальному состоянию. |
Эти шаги – стандартное действие по восстановлению области просмотра. |
|
4. Сформируйте запрос так, чтобы в матрице требований отображался только атрибут Status со значением Incorporated. Удалите этот запрос. |
|
|
5. Сформируйте запрос так, чтобы отображался только атрибут Difficulty со значением Low. Удалите этот запрос. |
|
|
6. Сформируйте запрос так, чтобы отображался только атрибут Stability со всеми значениями в порядке убывания. Удалите этот запрос. |
|
|
7. Создайте новое окно и используйте Ваши навыки для выбора и сортировки требований с другим типом требований. |
Критерии сортировки определите сами. |
|
ШАГИ |
КОММЕНТАРИИ |
|
|
В этом упражнение вы научитесь находить измененные требования. |
|
1. Создайте матрицу просмотра связей в проекте QuarterByte savings Bank Example project. Задайте строку PR и столбец SR в Traceability Matrix. Выберите в меню View пункт Query row requirements и значение атрибута Traced-to. Нажмите кнопку «OK». Далее выберите тип требования SR. Дважды нажмите «OK». |
Атрибут Traced-to автоматически поддерживается системой RequisitePro на основе связей, установленных ранее. На экране отображается окно с зависимыми требованиями. |
|
2. Пометьте одну из связей как подозрительную. |
|
|
3. Выберите в меню View пункт Query column requirements и значение атрибута Traced-from. Нажмите кнопку «OK». Далее выберите тип требования PR. |
|
|
4. Включите кнопку «Traced», и установите флаг Suspect only. Дважды нажмите кнопку «OK» |
На экране отображается матрица атрибутов требований с подозрительными связями. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы узнаете, как просмотреть информацию в областях просмотра для определения состояния проекта. |
|
|
1. Создайте область просмотра в виде дерева связей. Для этого: выберите в меню пункты FileàNew View... Выберите тип требования SR. Задайте тип области просмотра Traceability Tree (Traced to…). |
Появляется дерево связей с корневым типом требования SR. |
|
2. Выберите в меню View пункт Query row requirements. Убедившись, что отображается требования типа SR Requirement Type, выберите атрибут Traced-from и нажмите кнопку «OK». |
Появляется окно Query Requirement, Select Attribute. |
|
3. Снова выберите в меню View пункт Query row requirement. |
Область просмотра отсортированных требований при этом должна быть выделена. |
|
4. Нажмите кнопку «Add» в окне Query Root Requirements. |
Добавьте дополнительный запрос для его выполнения одновременно с первым запросом. |
|
5. В окне Select Attribute выберите тип требования SR. |
Обратите внимание, что атрибуты отображают значения типа требования SR. |
|
5. Выберите атрибут Status и нажмите кнопку «OK». |
|
|
8. Выберите значение атрибута Validated и нажмите «OK», чтобы закрыть окно. Снова нажмите «OK», чтобы выполнить запрос. Просмотрите появившуюся в результате область просмотра. |
Просмотр отображает только те требования, которые отвечают параметрам запроса. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы научитесь извлекать информацию из области просмотра, печатать ее или экспортировать ее в файл, который можно использовать в другой прикладной программе. |
|
|
1. Подготовьте область просмотра. |
|
|
2. Выберите в меню пункты FileàPrint.... |
Примечание: не используйте в этих упражнениях кнопку «Print» на панели инструментов, если у Вас нет присоединенного принтера. Если Вы выберите кнопку «Print» на панели инструментов, RequisitePro распечатает область просмотра на заданный по умолчанию принтер. |
|
3. Если принтер не подсоединен к компьютеру, не выполняйте шаг 2. В противном случае нажмите Cancel. |
|
|
4. Выберите в меню пункты FileàExport, чтобы экспортировать выбранную область просмотра в следующие форматы: - формат CSV, - формат Word Document. |
Атрибуты и расположения столбцов будут экспортированы. Документы будут сохранены в текущем каталоге проектов. |
|
5. Закройте RequisitePro. Просмотрите все экспортированные файлы. |
Обратите внимание, что экспортированные таблицы формата Word созданы с помощью программы Word, установленной на Вашем компьютере. |
|
RequisitePro предлагает несколько удобных утилит, чтобы сохранить область просмотра для её дальнейшего использования. |
|
|
6. Перезапустите RequisitePro, откройте снова какой-либо проект. Создайте область просмотра по своему усмотрению. |
|
|
7. Сохраните область просмотра, выбрав в меню пункты FiIeàSave View As... |
|
|
8. Задайте области просмотра имя и сохраните её как одну из Ваших личных областей просмотра. Нажмите «OK» |
|
|
9. Закройте текущее окно просмотра. |
|
|
10. В окне просмотра элементов проекта снова выберите сохраненную область просмотра. |
Появляется определенная Вами область просмотра. При перезагрузке области просмотра перезагружаются управляющие элементы, изображение и выбранные характеристики. Текущая база данных RequisitePro анализируется в соответствие критериями области просмотра, после чего отображаются новые результаты. |
|
12. Закройте проект и RequisitePro. |
На этом завершаются упражнения Лабораторной работы № 8. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы научитесь восстанавливать поврежденные требования. В дальнейшем эти функции Вам понадобятся при случайном повреждении требований в проекте. |
|
|
1. Убедитесь, что Ваш проект открыт. |
|
|
2. На панели инструментов RequisitePro выберите пункты меню Project Administration àRenumber Requirements. |
Иногда нужно перенумеровать требования. Это легко сделать, но в зависимости от размера проекта это может потребовать некоторого времени. Обратите внимание на имеющиеся параметры изменения нумерации и поупражняйтесь с ними. |
|
3. Откройте какой-либо документ в проекте. |
|
|
4. Удалите в Word часть метки требования в выбранном Вами документе. |
|
|
5. Выберите DocumentàRebuild Tags на панели инструментов RequisilePro. |
Поврежденная метка требования восстанавливается. |
|
Иногда, при редактировании документа могут случайно изменяться стили и внешний вид требований внутри документа. Например, Вы могли случайно установить другой цвет требования, отличный от того, который Вы определили для этого типа требования. RequisitePro предлагает простую функцию установления стилей требований документа, применимую к стандартам проекта. |
|
|
6. В текущем документе специально измените внешний вид некоторых требований (например: цвет, подчеркивание и т.д.). |
|
|
7. Выберите пункты меню DocumentàRefresh Requirements на панели инструментов RequisitePro. |
Это действие возвращает ранее определенные стили всех идентифицированных требований внутри документа (например: цвет, подчеркивание и т.д.). |
|
ШАГИ |
КОММЕНТАРИИ |
|
Предположим, что Вы решили сначала создать документ в RequisitePro без требований. Кроме того, в Вашем документе все требования, (даже если Вы первоначально не отмечали их как таковые), имеют специфическую структуру или формат, например, выделены квадратными скобками. Вы можете использовать утилиту RequisitePro Block Create (создание требования блоком), чтобы быстро сформировать все требования. |
|
|
1. Откройте какой-либо документ проекта. |
|
|
2. Добавьте 5 строчек текста в документе, каждую из которых отделите от другой с помощью клавиши ENTER. Выделите строчки квадратными скобками. |
|
|
3. Выделите в Word все пять строчек. |
|
|
4. Выберите в меню пункты Requirementà New Wizard. |
На экране появляется мастер создания требований New Requirements Wizard. |
|
5. Включите переключатель Text delimiters. В поле Begin delimiter поместите открывающуюся квадратную скобку, в поле End delimiter поместите закрывающуюся квадратную скобку. Нажмите кнопки «Add» и «Create» |
|
|
6. RequisitePro создает требования, на основе заданных критериев. Каждое найденное требование будет отображаться в окне Requirement Found. Если отображаемая информация правильна, нажмите кнопку «Yes». |
Можно обойти подтверждение каждого требования, нажав кнопку «Yes to All». |
|
7. Последнее окно New Requirements Wizard отображает все требования. Если отображаемая информация верна, нажмите кнопку «Close» для обновления базы данных. |
New Requirements Wizard автоматически не фиксирует все обнаруженные требования как конечные, оставляя их в состоянии ожидания. |
|
8. Просмотрите требования и документ. |
RequisitePro предлагает утилиту удаления блока требований за один раз. |
|
9. Выделите в Word блок требований. |
Выделенная область может включать и требования, и обычный текст. |
|
10. Выберите в меню пункты RequirementàBlock Delete (Unmark) |
Обратите внимание, что при удалении требования, его текст остается в документе. |
|
11. Выберите Yes в окне Block Delete (Unmark). |
|
|
13. После создания и удаления требований, закройте документ. |
Во время закрытия документа Вы можете сохранять или не сохранять изменения. |
|
ШАГИ |
КОММЕНТАРИИ |
|
В этом упражнении Вы выполните некоторые операции, способствующие быстрым изменениям в группах требований. |
|
|
1. Откройте какой-либо проект, например, ТЗ или QuarterByte Savings Bank Example Project. |
|
|
2. Создайте область просмотра Attribute Matrix с типом требований SR. |
Появилось окно, отображающее требования с типом SR в первом столбце и атрибуты типа требования SR в остальных столбцах. |
|
3. Сформируйте запрос для выбора требований, имеющих различные приоритеты. |
Представьте, что Вы хотите установить общие значения всем требованиям с атрибутом приоритет (например, High). |
|
4. Выделите столбцы, в которых следует установить одно и тоже значение атрибута. |
|
|
5. Щелкните правой клавишей мыши и в появившемся окне выберите значение требуемого атрибута. |
Появляется окно Set Value. |
|
6. В раскрывающемся меню выберите новое значение: High. |
|
|
7. Нажмите на кнопку «OK», чтобы подтвердить изменение. |
Обратите внимание, что все выбранные значения атрибута изменились. |
|
Предположим, что Вы находитесь в многопользовательской среде, и другие пользователи работают в том же проекте что и Вы. Далее предположим, что у Вас есть предварительно подготовленная область просмотра какой-то части требований проекта. Так как другие пользователи могут активно изменять требования, находящиеся в Вашем окне просмотра, нужно убедится, что у Вас отображается текущая версия требований. |
|
|
8. Нажмите на иконку Refresh the view. |
Это действие обновляет область просмотра требований. |
|
ШАГИ |
КОММЕНТАРИИ |
|
RequisitePro осуществляет специальную обработку подозрительных связей между иерархическими требованиями. RequisitePro рассматривает все требования – как потомки, неявно связанными с требованиями родителей. Эти неявные связи отслеживаются автоматически при замене или изменении требования – родителя. В этом случае RequisitePro предполагает то, что Вы неявно установили подозрительную связь между требованием – родителем и всеми требованиями - потомками, связанными с измененным родителем. В этом упражнении исследуются технические приемы и формы записи подозрительных связей. |
|
|
1. Откройте проект, например, Quarter Byte savings Bank Example project. |
В первой части этого упражнения Вы создадите область просмотра связей. |
|
2. Создайте область просмотра требований с использованием матрицы связей Traceability Matrix. |
|
|
3. Выделите в cтроке и столбце типы требования SR и нажмите «OK». |
|
|
4. Нажмите «OK». |
Появляется окно, отображающее в строках и столбцах требования с типом SR. |
|
5. Найдите корневое иерархическое требование и удостоверитесь, что строка или столбец, содержащие его, полностью раскрыты. |
Подсказка: удостоверитесь, что видна кнопка “–”, расположенная рядом с иерархическим требованием. В противном случае нажмите на “+”, чтобы полностью отобразить иерархию требований. |
|
6. Отредактируйте корневое требование. |
|
|
7. Обратите внимание на появление флажков в ячейках, отображающих связь между требованием родителя и требованиями потомков. Флажок указывает на подозрительную связь. |
Флажок используется, чтобы показать "подозрительную связь" между измененным требованием - родителем и его потомками. |
|
8. Вы можете щелкнуть правой кнопкой мыши по ячейке с подозрительной связью, выбрать в меню пункт Clear Suspect, и удалить подозрительную связь. |
|
|
9. Полностью сверните иерархический связи. |
Нажмите на кнопку “–”, расположенную рядом с иерархическим требованием. |
|
10. Вы увидите в ячейке запись “+”, относящуюся к только что установленной Вами связи. |
Запись “+” в ячейке указывает на то, что в иерархии имеются неявные связи (и подозрительные связи), которые Вы не можете видеть, так как иерархия свернута. |
|
11. Щелкните правой кнопкой мыши на ячейке с записью “+” и выберите пункт Expand в вызванном меню. |
Пункт Expand позволяет Вам легко развернуть иерархию, чтобы рассмотреть неявные и подозрительные связи, спрятанные в иерархии. |
|
На этом завершаются упражнения Лабораторной работы № 9. |
|
Наименование типа документа |
Расширение |
Наименование типа требования |
Расширение |
|
Тип: Техническое задание |
TT |
Тип: Функция системы |
UC |
|
Тип: Приемка системы |
ACC |
||
|
Тип: Документация по системе |
DSYS |
||
|
Тип: Вид обеспечения |
RH |
||
|
Тип: Бизнес правило |
BUS |
|
Тип атрибута |
Значение атрибута |
|
Состояние (State) |
Предполагаемый (Proposed) |
|
Утвержденный (Approved) |
|
|
Включенный (Incorporated) |
|
|
Преимущество (Benefit) |
Критическое(Critical) |
|
Важное (Important) |
|
|
Полезное (Useful) |
|
|
Подтвержденное (Valideted) |
|
|
Трудозатраты (Effort) |
Очень высокие (High) |
|
Средние (Medium) |
|
|
Низкие (Low) |
|
|
Риск (Risk) |
Очень высокий (High) |
|
Средний (Medium) |
|
|
Низкий (Low) |
|
|
Стабильность (Stability) |
Очень высокая (High) |
|
Средняя (Medium) |
|
|
Низкая (Low) |
|
|
Назначенный (Assigned to) |
Список назначенных лиц |
|
Обоснование (Reason) |
Список обоснований |
|
Метка требования Тип требования |
Тип документа расширение |
Наименование документа |
Обуславливает требование |
Зависит от требования |
|
TERM Тип: Термин |
Тип: Словарь .GLS |
Словарь терминов предметной области |
Нет |
Нет |
|
BUS Тип: Бизнес правило |
Тип: Бизнес правла .BRUL |
Бизнес правила предметной области |
UC |
Нет |
|
UC Тип: Функция системы |
Тип: Техническое задание .TT |
Техническое задание на АС |
ТС (тестируемые функции) |
NEED (потребности заказчика) |
|
Требования Тип: Функция системы |
Приоритет |
Риск |
Состояние |
Трудозатраты |
|
1. Регистрировать конверсионные операции |
Очень высокий |
Высокий |
Включенная |
Средние |
|
2. Формировать открытую валютную позицию |
Очень высокий |
Высокий |
Включенная |
Высокие |