Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пример проекта / КПО. 2 спринт. Управление требованиями (пример)

.pdf
Скачиваний:
35
Добавлен:
23.12.2021
Размер:
623 Кб
Скачать
☆

5.2.3. Подсистема «Поставщики»

Функции подсистемы «Поставщики» представлены в табл. 3.

Таблица 3. Функции подсистемы «Поставщики»

Функция

 

 

 

Описание

 

23.09.21. Добавлено.

 

04.10.21. Реализовано.

 

(1)

 

Отображается упорядоченная таблица со всеми

«Отображение

 

поставщиками в виде иерархии групп и элементов.

таблицы

 

Ограничения на число уровней иерархии отсутствуют.

поставщиков»

 

Столбцы таблицы: Наименование, Контактная

 

 

информация.

 

 

Отображаются кнопки «Создать», «Создать группу» и

 

 

«Создать на основе выбранной записи» (в виде иконки),

 

 

поле поиска, меню «Еще» с доп. функциями (в т. ч.

 

 

пунктом «Удалить»).

(2)

 

Предусловия:

«Создание

 

(1) «Отображение таблицы поставщиков».

поставщика»

 

При нажатии на кнопку «Создать» открывается

 

 

диалоговое окно создания нового поставщика.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице поставщиков появляется новая запись.

 

 

Поля для заполнения: Наименование, Контактная

 

 

информация.

(3)

 

Предусловия:

«Изменение

 

(1) «Отображение таблицы поставщиков».

поставщика»

 

В таблице поставщиков выбрана запись.

 

 

При нажатии на пункт «Изменить» в контекстном меню

 

 

выбранной записи открывается диалоговое окно

 

 

изменения поставщика.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице поставщиков выбранная запись обновляется.

 

 

Поля для изменения: Наименование, Контактная

 

 

информация.

31

(4)

Предусловия:

«Удаление

(1) «Отображение таблицы поставщиков».

поставщика»

В таблице поставщиков выбрана запись.

 

При выборе записи и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной записи.

 

При нажатии на кнопку «Да», запись удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», запись не удаляется,

 

окно подтверждения закрывается.

(5)

Предусловия:

«Создание

(1) «Отображение таблицы поставщиков».

группы

При нажатии на кнопку «Создать группу» открывается

поставщиков»

диалоговое окно создания группы поставщиков.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице поставщиков появляется новая группа.

 

Поля для заполнения: Название группы.

(6)

Предусловия:

«Изменение

(1) «Отображение таблицы поставщиков».

группы

В таблице поставщиков выбрана группа.

поставщиков»

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной группы открывается диалоговое окно

 

изменения группы поставщиков.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице поставщиков выбранная группа обновляется.

 

Поля для изменения: Название группы.

(7)

Предусловия:

«Удаление

(1) «Отображение таблицы поставщиков».

группы

В таблице поставщиков выбрана группа.

поставщиков»

При выборе группы и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной группы.

 

При нажатии на кнопку «Да», группа удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», группа не удаляется,

 

окно подтверждения закрывается.

32

5.2.4. Подсистема «Отделы»

Функции подсистемы «Отделы» представлены в табл. 4.

Таблица 4. Функции подсистемы «Отделы»

Функция

 

 

 

Описание

 

 

 

23.09.21. Добавлено.

 

 

«Добавление

Диалоговое окно добавления. После заполнения данных

отдела»

(отдел) и нажатия на кнопку «Добавить», диалоговое

 

 

окно исчезает и в таблице отделов появляется новая

 

 

запись.

«Удаление

Диалоговое окно удаления. После заполнения данных и

отдела»

нажатия на кнопку «Удалить», диалоговое окно исчезает

 

 

и в таблице отделов уменьшается количество записей на

 

 

1.

 

 

 

 

 

«Редактирование

Диалоговое окно редактирования. После редактирования

отдела»

данных (отдел) и нажатия на кнопку «Редактировать»,

 

 

диалоговое окно исчезает и в таблице отделов

 

 

выбранная запись обновляется.

 

01.10.21. Изменено.

 

04.10.21. Реализовано.

 

(1)

 

Отображается упорядоченная таблица со всеми

«Отображение

отделами в виде иерархии групп и элементов.

таблицы

Ограничения на число уровней иерархии отсутствуют.

отделов»

Столбцы таблицы: Название, Характеристика.

 

 

Отображаются кнопки «Создать», «Создать группу» и

 

 

«Создать на основе выбранной записи» (в виде иконки),

 

 

поле поиска, меню «Еще» с доп. функциями (в т. ч.

 

 

пунктом «Удалить»).

 

 

Заранее предопределен «Отдел ремонтных работ»,

 

 

который запрещается удалять или изменять название.

(2)

 

Предусловия:

«Создание

(1) «Отображение таблицы отделов».

отдела»

При нажатии на кнопку «Создать» открывается

 

 

диалоговое окно создания нового отдела.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице отделов появляется новая запись.

 

 

Поля для заполнения: Название, Характеристика,

 

 

Контактная информация.

33

(3)

Предусловия:

«Изменение

(1) «Отображение таблицы отделов».

отдела»

В таблице отделов выбрана запись.

 

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной записи открывается диалоговое окно

 

изменения отдела.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице отделов выбранная запись обновляется.

 

Поля для изменения: Название, Характеристика,

 

Контактная информация.

(4)

Предусловия:

«Удаление

(1) «Отображение таблицы отделов».

отдела»

В таблице отделов выбрана запись.

 

При выборе записи и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной записи.

 

При нажатии на кнопку «Да», запись удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», запись не удаляется,

 

окно подтверждения закрывается.

(5)

Предусловия:

«Создание

(1) «Отображение таблицы отделов».

группы отделов»

При нажатии на кнопку «Создать группу» открывается

 

диалоговое окно создания группы отделов.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице отделов появляется новая группа.

 

Поля для заполнения: Название группы.

(6)

Предусловия:

«Изменение

(1) «Отображение таблицы отделов».

группы отделов»

В таблице отделов выбрана группа.

 

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной группы открывается диалоговое окно

 

изменения группы отделов.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице отделов выбранная группа обновляется.

 

Поля для изменения: Название группы.

34

(7)

Предусловия:

«Удаление

(1) «Отображение таблицы отделов».

группы отделов»

В таблице отделов выбрана группа.

 

При выборе группы и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной группы.

 

При нажатии на кнопку «Да», группа удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», группа не удаляется,

 

окно подтверждения закрывается.

35

5.2.5. Подсистема «Сотрудники»

Функции подсистемы «Сотрудники» представлены в табл. 5.

Таблица 5. Функции подсистемы «Сотрудники»

Функция

 

 

 

Описание

 

23.09.21. Добавлено.

 

05.10.21. Реализовано.

 

(1.1)

 

Отображается упорядоченная таблица со всеми

«Отображение

 

должностями в виде иерархии групп и элементов.

таблицы

 

Ограничения на число уровней иерархии отсутствуют.

должностей»

 

Столбцы таблицы: Название, Характеристика.

 

 

Отображаются кнопки «Создать», «Создать группу» и

 

 

«Создать на основе выбранной записи» (в виде иконки),

 

 

поле поиска, меню «Еще» с доп. функциями (в т. ч.

 

 

пунктом «Удалить»).

 

 

Заранее предопределена должность «Ремонтник»,

 

 

которую запрещается удалять или изменять название.

(1.2)

 

Предусловия:

«Создание

 

(1.1) «Отображение таблицы должностей».

должности»

 

При нажатии на кнопку «Создать» открывается

 

 

диалоговое окно создания новой должности.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице должностей появляется новая запись.

 

 

Поля для заполнения: Название, Характеристика.

(1.3)

 

Предусловия:

«Изменение

 

(1.1) «Отображение таблицы должностей».

должности»

 

В таблице должностей выбрана запись.

 

 

При нажатии на пункт «Изменить» в контекстном меню

 

 

выбранной записи открывается диалоговое окно

 

 

изменения должности.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице должностей выбранная запись обновляется.

 

 

Поля для изменения: Название, Характеристика.

36

(1.4)

Предусловия:

«Удаление

(1.1) «Отображение таблицы должностей».

должности»

В таблице должностей выбрана запись.

 

При выборе записи и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной записи.

 

При нажатии на кнопку «Да», запись удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», запись не удаляется,

 

окно подтверждения закрывается.

(1.5)

Предусловия:

«Создание

(1.1) «Отображение таблицы должностей».

группы

При нажатии на кнопку «Создать группу» открывается

должностей»

диалоговое окно создания группы должностей.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице должностей появляется новая группа.

 

Поля для заполнения: Название группы.

(1.6)

Предусловия:

«Изменение

(1.1) «Отображение таблицы должностей».

группы

В таблице должностей выбрана группа.

должностей»

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной группы открывается диалоговое окно

 

изменения группы должностей.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице должностей выбранная группа обновляется.

 

Поля для изменения: Название группы.

(1.7)

Предусловия:

«Удаление

(1.1) «Отображение таблицы должностей».

группы

В таблице должностей выбрана группа.

должностей»

При выборе группы и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной группы.

 

При нажатии на кнопку «Да», группа удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», группа не удаляется,

 

окно подтверждения закрывается.

 

 

27.09.21. Добавлено.

 

«Добавление

Диалоговое окно добавления. После заполнения данных

сотрудника»

(пользователь, отдел) и нажатия на кнопку «Добавить»,

 

диалоговое окно исчезает и в таблице информации о

 

пользователе появляется новая запись.

 

37

 

«Удаление

Диалоговое окно удаления. После нажатия на кнопку

сотрудника»

«Удалить», диалоговое окно исчезает и в таблице

 

 

информации о пользователе количество записей

 

 

уменьшается на 1.

«Редактирование

Диалоговое окно редактирования. После редактирования

сотрудника»

данных (пользователь, отдел) и нажатия на кнопку

 

 

«Редактировать», диалоговое окно исчезает и в таблице

 

 

пользователей выбранная запись обновляется.

 

01.10.21. Изменено.

 

05.10.21. Реализовано.

 

(2.1)

 

Отображается упорядоченная таблица со всеми

«Отображение

сотрудниками в виде иерархии групп и элементов.

таблицы

Ограничения на число уровней иерархии отсутствуют.

сотрудников»

Столбцы таблицы: Фамилия, Имя, Отчество, Email,

 

 

Рабочий телефон, Личный телефон, День рождения.

 

 

Отображаются кнопки «Создать», «Создать группу» и

 

 

«Создать на основе выбранной записи» (в виде иконки),

 

 

поле поиска, меню «Еще» с доп. функциями (в т. ч.

 

 

пунктом «Удалить»).

(2.2)

 

Предусловия:

«Создание

(2.1) «Отображение таблицы сотрудников».

сотрудника»

При нажатии на кнопку «Создать» открывается

 

 

диалоговое окно создания нового сотрудника.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице сотрудников появляется новая запись.

 

 

Поля для заполнения: Изображение, Фамилия, Имя,

 

 

Отчество, День рождения, Email, Рабочий телефон,

 

 

Личный телефон, Характеристика.

(2.3)

 

Предусловия:

«Изменение

(2.1) «Отображение таблицы сотрудников».

сотрудника»

В таблице сотрудников выбрана запись.

 

 

При нажатии на пункт «Изменить» в контекстном меню

 

 

выбранной записи открывается диалоговое окно

 

 

изменения сотрудника.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице сотрудников выбранная запись обновляется.

 

 

Поля для изменения: Изображение, Фамилия, Имя,

 

 

Отчество, День рождения, Email, Рабочий телефон,

 

 

Личный телефон, Характеристика.

38

(2.4)

 

Предусловия:

«Удаление

 

(2.1) «Отображение таблицы сотрудников».

сотрудника»

 

В таблице сотрудников выбрана запись.

 

 

При выборе записи и нажатии на пункт «Удалить» в

 

 

меню «Еще» открывается диалоговое окно

 

 

подтверждения удаления выбранной записи.

 

 

При нажатии на кнопку «Да», запись удаляется, окно

 

 

подтверждения закрывается.

 

 

При нажатии на кнопку «Нет», запись не удаляется,

 

 

окно подтверждения закрывается.

(2.5)

 

Предусловия:

«Создание

 

(2.1) «Отображение таблицы сотрудников».

группы

 

При нажатии на кнопку «Создать группу» открывается

сотрудников»

 

диалоговое окно создания группы сотрудников.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице сотрудников появляется новая группа.

 

 

Поля для заполнения: Название группы.

(2.6)

 

Предусловия:

«Изменение

 

(2.1) «Отображение таблицы сотрудников».

группы

 

В таблице сотрудников выбрана группа.

сотрудников»

 

При нажатии на пункт «Изменить» в контекстном меню

 

 

выбранной группы открывается диалоговое окно

 

 

изменения группы сотрудников.

 

 

После заполнения всех данных и нажатия на кнопку

 

 

«Записать и закрыть», диалоговое окно исчезает и в

 

 

таблице сотрудников выбранная группа обновляется.

 

 

Поля для изменения: Название группы.

(2.7)

 

Предусловия:

«Удаление

 

(2.1) «Отображение таблицы сотрудников».

группы

 

В таблице сотрудников выбрана группа.

сотрудников»

 

При выборе группы и нажатии на пункт «Удалить» в

 

 

меню «Еще» открывается диалоговое окно

 

 

подтверждения удаления выбранной группы.

 

 

При нажатии на кнопку «Да», группа удаляется, окно

 

 

подтверждения закрывается.

 

 

При нажатии на кнопку «Нет», группа не удаляется,

 

 

окно подтверждения закрывается.

 

17.10.21. Добавлено.

 

18.10.21. Реализовано.

 

39

(3.1)

Отображается таблица со всеми приемами сотрудников

«Отображение

на работу.

таблицы

Столбцы таблицы: Дата документа, Сотрудник,

приемов

Должность, Отдел, Дата проведения.

сотрудников на

Отображаются кнопки «Создать» и «Создать на основе

работу»

выбранной записи» (в виде иконки), поле поиска, меню

 

«Еще» с доп. функциями (в т. ч. пунктом «Удалить»).

(3.2)

Предусловия:

«Создание

(3.1) «Отображение таблицы приемов сотрудников на

записи о приеме

работу».

сотрудника на

При нажатии на кнопку «Создать» открывается

работу»

диалоговое окно создания факта приема сотрудника на

 

работу.

 

После заполнения всех данных и нажатия на кнопку

 

«Провести и закрыть», диалоговое окно исчезает и в

 

таблице приемов сотрудников на работу появляется

 

новая запись.

 

Поля для заполнения: Дата документа, Сотрудник,

 

Должность, Отдел.

 

Если сотрудник уже был принят на работу и не был

 

уволен, то система выдает сообщение об ошибке.

 

Дата проведения меняется после каждого проведения.

(3.3)

Предусловия:

«Изменение

(3.1) «Отображение таблицы приемов сотрудников на

записи о приеме

работу».

сотрудника на

В таблице приемов сотрудников на работу выбрана

работу»

запись.

 

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной записи открывается диалоговое окно

 

изменения факта приема сотрудника на работу.

 

После заполнения всех данных и нажатия на кнопку

 

«Провести и закрыть», диалоговое окно исчезает и в

 

таблице приемов сотрудников на работу выбранная

 

запись обновляется.

 

Поля для изменения: Сотрудник, Должность, Отдел.

40