Скачиваний:
1
Добавлен:
15.04.2026
Размер:
321.16 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

ФАКУЛЬТЕТ ИНФОКОММУНИКАЦИОННЫХ СЕТЕЙ И СИСТЕМ (ИКСС)

КАФЕДРА ПРОГРАММНОЙ ИНЖЕНЕРИИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ (ПИ И ВТ)

ДИСЦИПЛИНА: «Процессы жизненного цикла программного обеспечения»

Выполнили:

Студенты ИКПИ-93

Цыганков М.А.

Козлов Н.С.

Тюришев М.А.

Смирнов Д.А.

Подпись____________

Принял:

к. т. н., доцент кафедры ПИиВТ

Лукша И.И.

Подпись____________

Техническое задание

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

АС – автоматизированная система

ПО - программное обеспечение

Репозиторий – папка проекта, отслеживаемого Git, содержащая дерево изменений проекта в хронологическом порядке.

Индекс – файл, в котором содержатся изменения, подготовленные для добавления в коммит.

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

Ветка – это последовательность коммитов. Технически же, ветка – это ссылка на последний коммит в этой ветке.

- общие сведения

Полное наименование и условные обозначения: интерфейс коммитов для github, Shyosai.

Шифр темы – отсутствует

Наименование организации – отсутствует

Перечень документов на основании которых создается АС: см. приложенные файлы.

Плановые сроки начала и конца работ по созданию АС: 13.09.2022 - 15.12.2022.

- цели и назначение создания автоматизированной системы

цели создания:

ускорить разработку ПО

назначение:

автоматизация ведения кодовой базы

стандартизация кодовой базы

- характеристика объектов автоматизации

Основные сведения об объекте автоматизации: интерфейс коммитов для github.

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

- требования к автоматизированной системе

Требование к структуре АС в целом — отсутствуют

Требования к функциям(задачам), выполняемым в АС:

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

обновление, удаление, добавление коммитов

Требования к видам обеспечения АС:

АС должна обеспечивать поддержку русского языка в своем интерфейсе

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

Общие технические требования к АС:

  • нагрузочные:

ограничение в количестве пользователей (не более ста человек единовременно).

двухъядерный процессор и 4Гб ОЗУ

- состав и содержание работ по созданию автоматизированной системы

//В процессе

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

Порядок организации разработки АС:

  1. Составление технических требований (ТТ)

  2. Составление технического задания (ТЗ)

  3. Техническое проектирование (ТП)

  4. Разработка программной части

Перечень документов для разработки АС: см. приложенные файлы.

Порядок проведения экспертизы технической документации – отсутствует

Порядок разработки согласования и утверждения плана совместных работ по разработке АС — отсутствуют

Требования гарантийного обязательства разработчика — отсутствуют

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

Виды состав и методы испытаний АС и ее частей:

  1. Предварительные испытания

1.1 Автономные (без интеграции со смежными системами).

1.2 Комплексные (в комплексе со смежными системами).

  1. Опытная эксплуатация.

  2. Приемочные испытания.

Методы тестирования будут приведены в документе «Программа и методика испытаний», представляющий собой описание основных тест-кейсов, сценариев проверки.

- требования к составу и содержанию работ по подготовке объекта автоматизации к вводу

  1. Настройка системы доступа и создание учетных записей/авторизация

  2. Настройка интеграции с github

  3. Другие (в процессе)