Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

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

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича»

(СПбГУТ)

Факультет инфокоммуникационных сетей и систем Кафедра программной инженерии и вычислительной техники

ПРИЛОЖЕНИЕ «УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ»

К ПРОЕКТНОЙ РАБОТЕ

на тему «Автоматизированная информационная система учета компьютерных комплектующих»

по дисциплине «Конструирование программного обеспечения»

студент гр. ИКПИ-84

_______________

Коваленко Л. А.

преподаватель каф. ПИиВТ

_______________

к.т.н., доцент Лукша И. И.

Санкт-Петербург

2021

СОДЕРЖАНИЕ

 

5.1. Перечень подсистем и сущностей системы ..............................................

4

5.2. Требования к функциям (задачам), выполняемым системой ................

12

5.2.1. Подсистема «Компьютерное оборудование»...................................

12

5.2.2. Подсистема «Комплектующие компьютерного оборудования» ...

21

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

31

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

33

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

36

5.2.6. Подсистема «Ремонтные работы».....................................................

45

5.2.7. Подсистема «Администрирование»..................................................

45

5.2.8. Подсистема «Отчеты» ........................................................................

46

5.2.9. Подсистема «Файлы» .........................................................................

47

5.3. Требования к способам и средствам связи для информационного

 

обмена между компонентами системы ...........................................................

50

5.4. Требования к эргономике и технической эстетике ................................

50

5.4.1. Общие требования к внешнему виду ................................................

50

5.4.2. Требования по обработке исключительных ситуаций и ошибок ..

51

5.4.3. Требования по вводу и контролю данных........................................

51

5.4.4. Требования по организации экранных форм ...................................

51

5.5. Требования к защите информации от несанкционированного доступа к

системе ...............................................................................................................

52

5.6. Требования к достоверности сведений базы данных .............................

52

5.7. Перспективы развития, модернизации системы.....................................

53

6. Требования к видам обеспечения ....................................................................

53

6.1. Требования к математическому обеспечению ........................................

53

6.2. Требования к информационному обеспечению......................................

53

6.3. Требования к техническому обеспечению ..............................................

53

6.3.1. Требования к аппаратному обеспечению .........................................

53

6.3.2. Требования к системному программному обеспечению ................

54

6.3.3. Требования к программному обеспечению......................................

56

6.4. Требования к организационному обеспечению......................................

56

6.5. Лингвистическое обеспечение..................................................................

56

6.6. Требования к условиям эксплуатации .....................................................

56

6.7. Требования к надежности .........................................................................

57

П1. Управление требованиями

5.1. Перечень подсистем и сущностей системы

Подсистемы:

1.23.09.21. Добавлено. «Компьютерное оборудование». Ведение учета

(ввод и хранение информации о компьютерном оборудовании),

управление оборудованием (передача в эксплуатацию или ремонт,

перемещение из одного помещения в другое), взаимодействие с подсистемами «Комплектующие компьютерного оборудования»

(учет составных частей оборудования), «Отделы» и «Сотрудники»

(назначение сотруднику КО).

27.09.21. Изменено. 19.10.21. Реализовано. В работе. «Компьютерное оборудование». Ведение учета1 (ввод и хранение информации о компьютерном оборудовании), управление оборудованием (передача в эксплуатацию или ремонт), взаимодействие с подсистемами

«Комплектующие компьютерного оборудования» (учет составных частей оборудования), «Отделы» и «Сотрудники» (назначение сотруднику КО).

2. 23.09.21. Добавлено. 07.10.21. Реализовано. В работе.

«Комплектующие компьютерного оборудования». Ведение учета

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

3.23.09.21. Добавлено. 04.10.21. Реализовано. «Поставщики». Ведение учета (ввод и хранение информации об отделах организации).

4.23.09.21. Добавлено. «Отделы». Ведение учета (ввод и хранение информации об отделах организации), управление отделами

(создание и удаление отделов, назначение сотрудников).

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

27.09.21.Изменено (причина изменения: создание и удаление отделов уже входит в функцию ведения учета; назначение сотрудников происходит в подсистеме «Сотрудники»).

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

«Отделы». Ведение учета (ввод и хранение информации об отделах организации).

5.23.09.21. Добавлено. «Сотрудники». Ведение учета (ввод и хранение информации о сотрудниках организации).

27.09.21.Изменено. 05.10.21. Реализовано. 20.10.21. Реализовано полностью. «Сотрудники». Ведение учета (ввод и хранение информации о сотрудниках организации), управление сотрудниками

(назначение в отделы).

6.23.09.21. Добавлено. В рассмотрении. «Ремонтные работы». Ведение учета (ввод и хранение информации о ремонте компьютерного оборудования или комплектующего).

7.23.09.21. Добавлено. В рассмотрении. «Администрирование».

Управление настройками системы, просмотр истории проведенных операций.

8.28.10.21. Добавлено. 30.10.21. Реализовано. «Отчеты». Отчеты по кадровым перемещениям, перемещениям КО и комплектующих, и др.

9.02.10.21. Добавлено. 06.10.21. Реализовано. «Файлы». Загрузка и выгрузка файлов различных форматов.

Сущности-справочники:

1.23.09.21. Добавлено. «Поставщик»: идентификатор (целое число),

название (строка, не менее 5 и не более 200 символов), контактная информация (текст, не менее 10 и не более 500 символов).

01.10.21. Изменено. 04.10.21. Реализовано. «Поставщик»:

наименование (строка, не менее 5 и не более 150 символов),

контактная информация (текст, не более 500 символов).

2.23.09.21. Добавлено. «Отдел»: идентификатор (целое число),

название (строка, не менее 5 и не более 200 символов), контактная информация (текст, не менее 10 и не более 500 символов).

01.10.21. Изменено. 04.10.21. Реализовано. «Отдел»: название

(строка, не менее 5 и не более 150 символов), характеристика (строка,

не более 200 символов), контактная информация (текст, не более 500

символов).

3.27.09.21. Добавлено. 05.10.21. Реализовано. «Должность»: название

(строка, не менее 5 и не более 150 символов), характеристика (строка,

не более 200 символов).

4.27.09.21. Добавлено. «Пользователь»: идентификатор (целое число),

фамилия (строка, не менее 4 и не более 100 символов), имя (строка,

не менее 4 и не более 100 символов), отчество (строка, не более 100

символов), характеристика (текст, не менее 5 и не более 500

символов), права доступа (нет прав / только на чтение / на чтение и запись / права администратора), отдел (ссылка на «Отделы»), email (строка, не менее 5 и не более 50 символов, с валидацией), контактная информация (текст, не менее 10 и не более 500 символов), логин

(строка, не менее 8 и не более 50 символов), пароль (зашифрованная строка, не менее 8 и не более 50 символов).

01.10.21. Изменено. 05.10.21. Реализовано. «Сотрудник»: фамилия

(строка, не менее 4 и не более 100 символов), имя (строка, не менее 4

и не более 100 символов), отчество (строка, не более 100 символов),

характеристика (текст, не более 500 символов), email (строка, не менее 5 и не более 50 символов, с проверкой на корректность),

рабочий телефон, личный телефон, день рождения (дата в формате

«день.месяц.год»), данные изображения (байтовые данные размером не более 10 МиБ), расширение изображения (строка, не более 4

символов).

5.02.10.21. Добавлено. 06.10.21. Реализовано. «Файл»: название файла без расширения (строка, не более 150 символов), расширение файла

(строка, не более 50 символов), данные файла (байтовые данные размером не более 50 МиБ), размер файла (строка, в одном из форматов: «число Б», «число КиБ», «число МиБ» — формат определяется на основе размера файла), дата загрузки, дата последнего изменения (из атрибутов файла).

6.23.09.21. Добавлено. «Тип компьютерного оборудования» («ТКО»):

идентификатор (целое число), название (строка, не менее 10 и не более 250 символов), характеристика (текст, не менее 10 и не более

1000 символов).

01.10.21. Изменено. 06.10.21. Реализовано. «Тип компьютерного оборудования» («ТКО»): название (строка, не менее 5 и не более 150

символов), характеристика (текст, не более 1000 символов).

15.10.21. Изменено. 15.10.21. Реализовано. «Тип компьютерного оборудования» («ТКО»): название (строка, не менее 5 и не более 150

символов), краткое описание (текст, не более 500 символов),

характеристики (табличная часть: Название (строка, не более 200

символов), Проверка заполнения (флажок)).

7.23.09.21. Добавлено. «Тип комплектующего компьютерного оборудования» («ТККО»): идентификатор (целое число), название

(строка, не менее 5 и не более 250 символов), характеристика (текст,

не менее 10 и не более 1000 символов).

01.10.21. Изменено. 06.10.21. Реализовано. «Тип комплектующего компьютерного оборудования» («ТККО»): название (строка, не менее

5 и не более 250 символов), характеристика (текст, не менее 10 и не более 1000 символов).

15.10.21. Изменено. 15.10.21. Реализовано. «Тип комплектующего компьютерного оборудования» («ТККО»): название (строка, не менее

5 и не более 150 символов), краткое описание (текст, не более 500

символов), характеристики (табличная часть: Название (строка, не

более 200 символов), Проверка заполнения (флажок)).

8.23.09.21. Добавлено. 07.10.21. Реализовано. «Комплектующее»:

инвентарный номер (целое число), название (строка, не менее 5 и не более 250 символов), тип (ссылка на «ТККО»), краткое описание

(текст, не менее 10 и не более 500 символов), поставщик (ссылка на

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

(в днях, целое число), связанные файлы (таблица, связь с «Файлы»).

15.10.21. Изменено. 16.10.21. Реализовано. «Комплектующее»:

название/модель (строка, не менее 5 и не более 150 символов), данные изображения (байтовые данные размером не более 10 МиБ),

расширение изображения (строка, не более 4 символов), тип (ссылка на «ТККО»), краткое описание (текст, не более 500 символов),

характеристики (табличная часть: название (не более 200 символов),

значение (не более 500 символов)), связанные файлы (таблица, связь с «Файлы»).

9.23.09.21. Добавлено. 07.10.21. Реализовано. «Компьютерное оборудование» («КО»): инвентарный номер (целое число),

название/модель (строка, не менее 5 и не более 250 символов), тип

(ссылка на «ТКО»), краткое описание (текст, не менее 10 и не более

500 символов), путь к изображению на сервере (необязательно),

характеристики (текст, не более 1000 символов), цена (в копейках,

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

«Файлы»).

15.10.21. Изменено. 16.10.21. Реализовано. «Компьютерное оборудование» («КО»): название/модель (строка, не менее 5 и не более 150 символов), данные изображения (байтовые данные размером не более 10 МиБ), расширение изображения (строка, не более 4 символов), тип (ссылка на «ТКО»), краткое описание (текст,

не более 500 символов), характеристика (текст, не более 1000

символов), связанные файлы (таблица, связь с «Файлы»),

комплектующие (табличная часть: комплектующее (ссылка на

«Комплектующее»), проверка заполнения (логический тип)),

характеристики (табличная часть: название (не более 200 символов),

значение (не более 500 символов)), связанные файлы (таблица, связь с «Файлы»).

Сущности-документы:

1.17.10.21. Добавлено. 18.10.21. Реализовано. «Прием сотрудника на работу»: Дата документа, Сотрудник, Должность, Отдел, Дата проведения.

2.17.10.21. Добавлено. 18.10.21. Реализовано. «Перемещение сотрудника»: Дата документа, Сотрудник, Должность, Отдел, Дата проведения.

3.17.10.21. Добавлено. 18.10.21. Реализовано. «Увольнение сотрудника»: Дата документа, Сотрудник, Подтверждения

(табличная часть: Инвентарный номер КО, Компьютерное оборудование, Подтверждение, Новое состояние КО, Сотрудник-

получатель КО), Дата проведения.

4.17.10.21. Добавлено. 19.10.21. Реализовано. «Поступление компьютерного оборудования»: Дата документа, Инвентарный номер КО, Компьютерное оборудование, Состояние («Эксплуатируется»),

Поставщик, Сотрудник, Срок службы (неотрицательное число), Цена с НДС (неотрицательное число с 2 знаками после запятой), Процент НДС (0% / 10% / 20%), Комплектующие (табличная часть:

Комплектующее (ссылка на «Комплектующее»), Инвентарный номер

комплектующего, Наличие обязательно (логический тип)), Дата

проведения.

5.17.10.21. Добавлено. 19.10.21. Реализовано. «Изменение состояния компьютерного оборудования»: Дата документа, Инвентарный номер

КО, Компьютерное оборудование, Новое состояние, Сотрудник,

Комплектующие (табличная часть: Комплектующее, Инвентарный номер комплектующего, Новое состояние комплектующего), Дата проведения.

17.10.21. Добавлено. 18.10.21. Реализовано.

Формат даты (кроме тех случаев, где указано иное):

день.месяц.год час:минута:секунда

Формат телефона:

+7(999)-999-99-99

17.10.21. Добавлено. 19.10.21. Реализовано.

Инвентарный номер КО в формате «КО-99-999».

Инвентарный номер комплектующего в формате «К-99-999-999».

Состояния «КО» и «Комплектующее»:

 

Эксплуатируется;

 

Под замену;

 

Рабочее;

 

В ремонте;

 

Утеряно;

 

Сломано.

 

Под ремонт;

 

 

Переходы из состояния в состояние:

Из состояния Эксплуатируется «КО» и «Комплектующее» могут перейти только в состояния Эксплуатируется, Рабочее, Утеряно,

Под ремонт, Под замену, Сломано.

Из состояния Рабочее «КО» и «Комплектующее» могут перейти только в состояния Рабочее, Эксплуатируется, Утеряно, Под ремонт, Под замену, Сломано.