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

Пример проекта / КПО. Проект

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

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

При вводе системы в эксплуатацию необходимо провести обучение персонала работе с данной системой.

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

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

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

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

Необходимо соблюдать правила охраны труда при работе с компьютером. Компьютер предназначен для работы в закрытом отапливаемом помещении при следующих условиях окружающей среды:

Температура окружающего воздуха от +10°C до +35°C;

Атмосферное давление от 630 до 800 мм ртутного столба;

Запыленность воздуха не более 0,75 мг/м³.

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

ЭВМ.

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

Надежное функционирование «АИС-КТ» должно быть обеспечено выполнением совокупности организационно-технических мероприятий,

перечень которых приведен ниже:

Организацией бесперебойного питания технических средств;

Использованием лицензионного программного обеспечения;

Регулярным выполнением требований ГОСТ;

Контролем вводимой информации;

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

61

7. Планирование управления требованиями

Управление требованиями включает общение между проектной

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

всего проекта.

7.1. Организация коллективной разработки

Организация коллективной разработки приведена в табл. 10.

Таблица 10. Организация деятельности

Человек

Роль

Деятельность

 

 

 

Лукша И.И.

Заказчик

Предъявляет требования.

 

 

 

 

 

Проводит интервью с заказчиком.

 

 

Собирает и анализирует требования.

 

 

Согласовывает требования и управляет их

 

 

изменениями.

 

Системный

Имеет право менять состояния требований

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

(Добавлено, Изменено, Удалено) и их

аналитик

 

состояние выполнения (В рассмотрении,

 

 

 

 

Принято, В работе, Реализовано,

 

 

Отклонено).

 

 

Проверяет выполнение требований вместе с

 

 

разработчиком.

 

 

Координирует работу аналитика и

 

 

разработчика.

 

 

Контролирует исполнение процессов, при

 

Менеджер

необходимости внося корректировки.

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

Доводит до разработчика изменения в

проекта

 

требованиях.

 

 

 

 

Контролирует соблюдение требований и

 

 

доводит состояние проекта до системного

 

 

аналитика и разработчика.

 

 

Разрабатывает функционал системы.

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

Разработчик

Проверяет выполнение требований вместе с

 

 

системным аналитиком.

62

7.2.Планирование состава первого и последующих выпусков системы

Состав первого и последующих выпусков системы приведен в табл. 11.

Таблица 11. Состав первого и последующих выпусков системы

Подсистемы

Выпуск 1

Выпуск 2

Выпуск 3

 

 

 

 

Подсистема «КО»

Реализуется

Реализуется

Тестируется и

полностью.

полностью.

исправляется.

 

 

Реализуется

Реализуется

Тестируется и

Подсистема «ККО»

частично

полностью.

исправляется.

 

(ф. 1.1-2.7).

 

 

 

Подсистема

Реализуется

Реализуется

Тестируется и

«Поставщики»

полностью.

полностью.

исправляется.

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

Реализуется

Реализуется

Тестируется и

полностью.

полностью.

исправляется.

 

Подсистема

Реализуется

Реализуется

Тестируется и

«Сотрудники»

полностью.

полностью.

исправляется.

 

 

 

Реализуется

Подсистема

Не реализуется.

Не реализуется.

полностью.

«Ремонтные работы»

Тестируется и

 

 

 

 

 

исправляется.

 

 

Реализуется

Реализуется

Подсистема

 

полностью.

Не реализуется.

частично

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

Тестируется и

 

(ф. 1-2).

 

 

исправляется.

 

 

 

 

Реализуется

Реализуется

Реализуется

 

полностью.

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

частично

частично

Тестируется и

 

(ф. 1-2).

(ф. 1-2).

 

исправляется.

 

 

 

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

Реализуется

Реализуется

Тестируется и

полностью.

полностью.

исправляется.

 

63

7.3. Состав и содержание работ по созданию (развитию) системы

Трудовые затраты по этапам и подэтапам представлены в табл. 12.

Стоимость приведена в рублях.

Таблица 12. Трудовые затраты по этапам и подэтапам

Название

Дата

Дата

Стоимость

Человек

начала

окончания

 

 

 

1. Сбор и анализ

 

 

 

Коваленко

основных требований

20.09.2021

22.09.2021

17 610

Л.А.1,

Коваленко

к системе

 

 

 

 

 

 

Л.А.2

2. Первый спринт.

 

 

 

 

Управление

23.09.2021

30.09.2021

49 580

требованиями

 

 

 

 

2.1. Составление

 

 

 

Коваленко

модели вариантов

23.09.2021

27.09.2021

23 480

Л.А.1,

Коваленко

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

 

 

 

 

 

 

Л.А.2

 

 

 

 

Коваленко

2.2. Планирование

 

 

 

Л.А.1,

28.09.2021

29.09.2021

16 184

Коваленко

разработки проекта

Л.А.2,

 

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.3

2.3. Планирование

28.09.2021

29.09.2021

1 216

Коваленко

версий проекта

Л.А.1

 

 

 

 

 

 

 

Коваленко

2.4. Сдача первого

 

 

 

Л.А.1,

30.09.2021

30.09.2021

8 700

Коваленко

спринта.

Л.А.2,

 

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.3

3. Второй спринт.

 

 

 

 

Управление

01.10.2021

30.10.2021

156 810

разработкой

 

 

 

 

3.1. Анализ

 

 

 

Коваленко

требований и

 

 

 

01.10.2021

02.10.2021

11 740

Л.А.1,

изменение

Коваленко

 

 

 

спецификации

 

 

 

Л.А.2

 

 

 

 

3.2. Создание

 

 

 

Коваленко

работающего

04.10.2021

07.10.2021

11 320

Л.А.3

прототипа

 

 

 

 

 

 

 

3.3. Демонстрация

 

 

 

Коваленко

 

 

 

Л.А.1,

работающего

 

 

 

08.10.2021

08.10.2021

8 700

Коваленко

прототипа и

Л.А.2,

 

 

 

уточнение требований

 

 

 

Коваленко

 

 

 

Л.А.3

 

 

 

 

 

 

64

 

 

Название

Дата

Дата

Стоимость

Человек

начала

окончания

 

 

 

3.4. Анализ

 

 

 

Коваленко

требований и

 

 

 

09.10.2021

15.10.2021

35 220

Л.А.1,

изменение

Коваленко

 

 

 

спецификации

 

 

 

Л.А.2

 

 

 

 

3.5. Изменение

 

 

 

Коваленко

работающего

13.10.2021

18.10.2021

14 150

Л.А.3

прототипа

 

 

 

 

 

 

 

3.6. Демонстрация

 

 

 

Коваленко

 

 

 

Л.А.1,

работающего

 

 

 

19.10.2021

19.10.2021

8 700

Коваленко

прототипа и

Л.А.2,

 

 

 

уточнение требований

 

 

 

Коваленко

 

 

 

Л.А.3

 

 

 

 

3.7. Анализ

 

 

 

Коваленко

требований и

 

 

 

20.10.2021

28.10.2021

46 960

Л.А.1,

изменение

Коваленко

 

 

 

спецификации

 

 

 

Л.А.2

 

 

 

 

3.8. Изменение

 

 

 

Коваленко

работающего

26.10.2021

29.10.2021

11 320

Л.А.3

прототипа

 

 

 

 

 

 

 

 

 

 

 

Коваленко

3.9. Сдача второго

 

 

 

Л.А.1,

спринта.

30.10.2021

30.10.2021

8 700

Коваленко

Л.А.2,

Выпуск №1.

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.3

4. Третий спринт.

 

 

 

 

Управление

01.11.2021

29.11.2021

200 100

версиями

 

 

 

 

 

 

 

 

Коваленко

4.1. Управление

 

 

 

Л.А.1,

01.11.2021

27.11.2021

191 400

Коваленко

версиями

Л.А.2,

 

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.3

 

 

 

 

Коваленко

4.2. Сдача третьего

 

 

 

Л.А.1,

спринта

29.11.2021

29.11.2021

8 700

Коваленко

Л.А.2,

Выпуск №2.

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.3

5. Четвертый спринт.

30.11.2021

23.12.2021

182 700

Тестирование

 

 

 

 

65

Название

Дата

Дата

Стоимость

Человек

начала

окончания

 

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.1,

5.1. Тестирование

30.11.2021

22.12.2021

174 000

Коваленко

Л.А.2,

 

 

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.3

 

 

 

 

Коваленко

5.2. Сдача четвертого

 

 

 

Л.А.1,

спринта

23.12.2021

23.12.2021

8 700

Коваленко

Л.А.2,

Выпуск №3.

 

 

 

 

 

 

Коваленко

 

 

 

 

Л.А.3

Сумма

20.09.2021

23.12.2021

606 800

 

80 рабочих дней

 

 

66

Диаграмма занятости ресурсов представлена на рис. 5.

Рисунок 5. Диаграмма занятости ресурсов

Информация по трудовым ресурсам представлена на рис. 6.

Рисунок 6. Информация по трудовым ресурсам

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

Диаграмма Ганта представлена на рис. 7.

Рисунок 7. Диаграмма Ганта

67

8. Коллективная разработка

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

Рисунок 8. Дерево коммитов

Удаленный репозиторий находится на веб-сервисе GitHub.

68

9. Тестирование

9.1.Требования к структуре и функционированию системы

9.1.1.Общие требования к подсистемам и сущностям системы

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

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

Таблица 13. Результаты тестирования общих требований к подсистемам и сущностям

Требование

Результат

тестирования

 

Наличие всех подсистем.

Выполнено

Наличие всех сущностей-справочников.

Выполнено

Наличие всех сущностей-документов.

Выполнено

Все перечисленные поля в сущностях-справочниках

Выполнено

присутствуют.

 

Все перечисленные поля в сущностях-документах

Выполнено

присутствуют.

 

Типы полей, их ограничения по размеру/длине и их

Выполнено

форматы в сущностях-справочниках учтены.

 

Типы полей, их ограничения по размеру/длине и их

Выполнено

форматы в сущностях-документах учтены.

 

Избыточные поля в сущностях-справочниках отсутствуют.

Выполнено

Избыточные поля в сущностях-документах отсутствуют.

Выполнено

Переходы КО и комплектующего из состояния в состояние

Выполнено

реализованы.

 

Проценты НДС реализованы.

Выполнено

Роли в системе реализованы, их права соответствуют

Выполнено

прописанным требованиям.

 

69

9.1.2. Требования к функциям, выполняемым системой

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

таблице 14.

Таблица 14. Результаты тестирования требований к функциям

Подсистема

 

Функция

Результат

 

 

тестирования

 

 

 

«Компьютерное

(1.1) «Отображение таблицы

Выполнено

 

оборудование»

типов КО»

 

 

 

(1.2)

«Создание типа КО»

Выполнено

 

(1.3)

«Изменение типа КО»

Выполнено

 

(1.4)

«Удаление типа КО»

Выполнено

 

(1.5)

«Создание группы типов

Выполнено

 

 

КО»

 

 

 

 

 

 

(1.6)

«Изменение группы типов

Выполнено

 

 

КО»

 

 

 

 

 

 

(1.7)

«Удаление группы типов

Выполнено

 

 

КО»

 

 

 

 

 

 

(2.1)

«Отображение таблицы КО»

Выполнено

 

(2.2)

«Создание КО»

Выполнено

 

(2.3)

«Изменение КО»

Выполнено

 

(2.4)

«Удаление КО»

Выполнено

 

(2.5)

«Создание группы КО»

Выполнено

 

(2.6)

«Изменение группы КО»

Выполнено

 

(2.7)

«Удаление группы КО»

Выполнено

 

(3.1)

«Отображение таблицы

Выполнено

 

 

поступлений КО»

 

 

 

 

(3.2)

«Создание записи о

Выполнено

 

 

поступлении КО»

 

 

 

 

(3.3)

«Изменение записи о

Выполнено

 

 

поступлении КО»

 

 

 

 

(3.4)

«Удаление записи о

Выполнено

 

 

поступлении КО»

 

 

 

 

(4.1)

«Отображение таблицы

Выполнено

 

 

изменений состояний КО»

 

 

 

 

(4.2)

«Создание записи об

Выполнено

 

 

изменении состояния КО»

 

 

 

 

(4.3)

«Изменение записи об

Выполнено

 

 

изменении состояния КО»

 

 

 

 

(4.4)

«Удаление записи об

Выполнено

 

 

изменении состояния КО»

 

 

 

 

 

70