ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
ФАКУЛЬТЕТ ИНФОКОММУНИКАЦИОННЫХ СЕТЕЙ И СИСТЕМ (ИКСС)
КАФЕДРА ПРОГРАММНОЙ ИНЖЕНЕРИИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ (ПИ И ВТ)
ДИСЦИПЛИНА: «Процессы жизненного цикла программного обеспечения»
Выполнили:
Студенты ИКПИ-93
Цыганков М.А.
Козлов Н.С.
Тюришев М.А.
Смирнов Д.А.
Подпись____________
Принял:
к. т. н., доцент кафедры ПИиВТ
Лукша И.И.
Подпись____________
Техническое задание
Используемые в документе аббревиатуры и сокращения:
АС – автоматизированная система
ПО - программное обеспечение
Репозиторий – папка проекта, отслеживаемого Git, содержащая дерево изменений проекта в хронологическом порядке.
Индекс – файл, в котором содержатся изменения, подготовленные для добавления в коммит.
Коммит – фиксация изменений, внесенных в индекс. Другими словами, коммит – это единица изменений в проекте. Коммит хранит измененные файлы, имя автора коммита и время, в которое был сделан коммит. Кроме того, каждый коммит имеет уникальный идентификатор, который позволяет в любое время к нему откатиться.
Ветка – это последовательность коммитов. Технически же, ветка – это ссылка на последний коммит в этой ветке.
- общие сведения
Полное наименование и условные обозначения: интерфейс коммитов для github, Shyosai.
Шифр темы – отсутствует
Наименование организации – отсутствует
Перечень документов на основании которых создается АС: см. приложенные файлы.
Плановые сроки начала и конца работ по созданию АС: 13.09.2022 - 15.12.2022.
- цели и назначение создания автоматизированной системы
цели создания:
ускорить разработку ПО
назначение:
автоматизация ведения кодовой базы
стандартизация кодовой базы
- характеристика объектов автоматизации
Основные сведения об объекте автоматизации: интерфейс коммитов для github.
Сведения об условии эксплуатации объекта: ведение репозитория производится без использования консоли.
- требования к автоматизированной системе
Требование к структуре АС в целом — отсутствуют
Требования к функциям(задачам), выполняемым в АС:
представление текста коммита в виде набора редактируемых полей
обновление, удаление, добавление коммитов
Требования к видам обеспечения АС:
АС должна обеспечивать поддержку русского языка в своем интерфейсе
АС должна обеспечивать совместимость и обмен информацией (редактирование, получение, обновление репозиториев, хранящихся на Github)
Общие технические требования к АС:
нагрузочные:
ограничение в количестве пользователей (не более ста человек единовременно).
двухъядерный процессор и 4Гб ОЗУ
- состав и содержание работ по созданию автоматизированной системы
//В процессе
- порядок разработки автоматизированной системы
Порядок организации разработки АС:
Составление технических требований (ТТ)
Составление технического задания (ТЗ)
Техническое проектирование (ТП)
Разработка программной части
Перечень документов для разработки АС: см. приложенные файлы.
Порядок проведения экспертизы технической документации – отсутствует
Порядок разработки согласования и утверждения плана совместных работ по разработке АС — отсутствуют
Требования гарантийного обязательства разработчика — отсутствуют
- порядок контроля и приемки автоматизированной системы
Виды состав и методы испытаний АС и ее частей:
Предварительные испытания
1.1 Автономные (без интеграции со смежными системами).
1.2 Комплексные (в комплексе со смежными системами).
Опытная эксплуатация.
Приемочные испытания.
Методы тестирования будут приведены в документе «Программа и методика испытаний», представляющий собой описание основных тест-кейсов, сценариев проверки.
- требования к составу и содержанию работ по подготовке объекта автоматизации к вводу
Настройка системы доступа и создание учетных записей/авторизация
Настройка интеграции с github
Другие (в процессе)
