Вы находитесь на странице: 1из 21

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение


высшего образования
«Северный (Арктический) федеральный университет имени М.В. Ломоносова»

Высшая школа информационных технологий и автоматизированных систем


(наименование высшей школы / филиала / института / колледжа)

КОНТРОЛЬНАЯ РАБОТА

По дисциплине Стандартизация, сертификация и управление качеством программного


обеспечения

На тему Разработка технического задания для калькулятора «iCalco»

Выполнил обучающийся:
Широхов Игорь Владимирович
(Ф.И.О.)

Направление подготовки:
09.03.02 Информационные системы и технологии
(код и наименование)

Курс: 5
Группа: 353818

Руководитель:
И. В. Тестова, доцент, к.ф-м.н.
(Ф.И.О. руководителя, должность / уч. степень / звание)

Отметка о зачете
(отметка прописью) (дата)

Руководитель И. В. Тестова
(подпись руководителя) (инициалы, фамилия)

Архангельск 2022
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение
высшего образования
«Северный (Арктический) федеральный университет имени М.В. Ломоносова»

Кафедра прикладной математики и высокопроизводительных вычислений

ЗАДАНИЕ НА КОНТРОЛЬНУЮ РАБОТУ


по Стандартизация, сертификация и управление качеством программного
обеспечения

студенту ИТАС высш. школы 5 курса 353818 группы


Широхов Игорь Владимирович

09.03.02 «Информационные системы и технологии»


ТЕМА: Техническое задание на разработку автоматизированной системы

ИСХОДНЫЕ ДАННЫЕ:
Нормативная документацию, используемая при разработке технического
задания при проектировании автоматизированной системы. На основе
документации разработать техническое задание для калькулятора «iCalco»

Срок проектирования с « 26 » октябрь 2022 г. по « 29 » декабрь 2022 г.


Руководитель работы доцент И.В. Тестова
(подпись)

Архангельск 2022
ЛИСТ ДЛЯ ЗАМЕЧАНИЙ
ОГЛАВЛЕНИЕ

1 Общие сведения..................................................................................................................... 6
1.1 Полное наименование системы и ее условное обозначение.......................................6
1.2 Заказчик........................................................................................................................... 6
1.3 Исполнитель.................................................................................................................... 6
1.4 Основания разработки....................................................................................................6
1.5 Сведения об источниках и порядке финансирования работ.......................................6
1.6 Сроки исполнения работ................................................................................................6
1.7 Порядок оформления и предъявления заказчику результатов работ.........................6
2 Назначение и цель создания калькулятора..........................................................................8
2.1 Назначение калькулятора..............................................................................................8
2.2 Цели создания приложения...........................................................................................8
2.3 Цели работ, выполняемых в 2020 году.........................................................................8
3 Характеристика объектов автоматизации............................................................................9
4 Требования к системе..........................................................................................................10
4.1 Требования к системе в целом.....................................................................................10
4.1.1 Требования к структуре и функционированию................................................10
4.1.2 Требования к надежности...................................................................................11
4.1.3 Требования безопасности...................................................................................11
4.1.4 Требования к эргономике и технической эстетике...........................................11
4.1.5 Требования по сохранности информации при авариях....................................12
4.1.6 Требования к патентной чистоте.......................................................................12
4.2 Требования к видам обеспечения................................................................................13
4.2.1 Требования к информационному обеспечению................................................13
4.2.2 Требования по применению в системе языков высокого уровня....................13
4.2.3 Требования к программному обеспечению.......................................................13
4.2.4 Требования к методическому обеспечению......................................................14
5 Состав и содержание работ по созданию системы............................................................15
6 Порядок контроля и приемки..............................................................................................17
7 Требования к составу и содержанию работ по подготовке объекта автоматизации к
вводу системы в действие......................................................................................................18
8 Требования к документированию.......................................................................................19
Список используемых терминов и сокращений...................................................................21
1 ОБЩИЕ СВЕДЕНИЯ

1.1 Полное наименование системы и ее условное обозначение

Полное наименование системы: Инженерный калькулятор «iCalco».


Краткое наименование системы: Калькулятор «iCalco».

1.2 Заказчик

Компания УФК по Архангельской области и Ненецкому автономному округу.


Адрес заказчика: 163060, г. Архангельск, Архангельская область, ул. Карла-
Либкнехта, д. 2.

1.3 Исполнитель

Компания BI INC.
Адрес исполнителя: 163060, г. Архангельск, Архангельская область, ул.
Урицкого.

1.4 Основания разработки

Основанием для исполнения работ по созданию автоматизированной системы,


предусмотренной в настоящем ТЗ, является документ Договор № ГК/С-1 от 19 октября
2022 г.

1.5 Сведения об источниках и порядке финансирования работ

Работы по стадиям финансируются из средств компании УФК по Архангельской


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

1.6 Сроки исполнения работ

Начало разработки – 01.09.22.


Окончание разработки – 31.11.22.

1.7 Порядок оформления и предъявления заказчику результатов работ

Разработанная АС сдается на базе средств вычислительной техники, в сроки,

6
установленные Договором и настоящим техническим заданием.
Приемка информационной системы осуществляется комиссией в составе
уполномоченных представителей Заказчика и Исполнителя.
Порядок предъявления системы, ее испытаний и окончательной приемки
определен в разделе 5 настоящего ТЗ. Одновременно с предъявлением системы
производится сдача разработанного Исполнителем комплекта документации согласно
разделу 7 настоящего ТЗ.

7
2 НАЗНАЧЕНИЕ И ЦЕЛЬ СОЗДАНИЯ КАЛЬКУЛЯТОРА

2.1 Назначение калькулятора

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


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

2.2 Цели создания приложения

Целью создания калькулятора «iCalco» являются:


- выполнение математических расчетов;
- сокращение времени на их выполнение.

2.3 Цели работ, выполняемых в 2022 году

Основной целью работ 2022 года является формирование общей архитектуры


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

8
3 ХАРАКТЕРИСТИКА ОБЪЕКТОВ АВТОМАТИЗАЦИИ

Объектом автоматизации выступает электронная информационно-


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

9
4 ТРЕБОВАНИЯ К СИСТЕМЕ

4.1 Требования к системе в целом

4.1.1 Требования к структуре и функционированию

Система должна иметь базу хранения информации и подсистемы ввода–вывода


данных, предусматривающих интерфейс работы пользователя с ними.
Разрабатываемая система должна включать организационно-технические модули,
обеспечивающие функционирование системы, каждый из которых объединяет
подсистемы в соответствии с их назначением:
- модуль ввода и вывода данных:
- модуль вызова справки;
- модуль экспорта.
Модуль ввода и вывода данных
Модуль ввода и вывода подразумевает в себе ввод и вывод данных в области,
специально созданной для этого. Окно приложения разграничено на несколько частей.
Одна из частей служит для ввода данных (клавиатура), следующая область служит для
вывода данных (экран), на котором отображается введенная и получения информация
путем решения
Модуль вызова справки
Модуль вызова содержит в себе всю информацию о работоспособности
приложения, о функциональных возможностях.
Модуль экспорта
Модуль экспорта подразумевает в себе экспорт последних операций в удобный
для пользователя файл:
- *.json формат;
- *.xml формат;
- *.csv формат.

10
4.1.2 Требования к надежности

При возникновении сбоев в аппаратном обеспечении, включая аварийное


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

4.1.3 Требования безопасности

Все технические решения, использованные при создании системы, а также при


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

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

Взаимодействие пользователей с системой должно осуществляться посредством


визуального графического интерфейса (GUI). Ввод-вывод данных, прием управляющих
команд и отображение результатов их исполнения должны выполняться в
интерактивном режиме, в реальном масштабе времени. Интерфейс должен
соответствовать современным эргономическим требованиям и обеспечивать удобный
доступ к основным функциям и операциям, выполняемым подсистемами.
Интерфейс должен быть рассчитан на преимущественное использование
манипулятора типа «экран телефона», т.е. управление системой должно осуществляется
с помощью набора экранных меню, кнопок, значков и т.п. элементов.
Страницы пользовательского интерфейса должны проектироваться с учетом
требований унификации:
11
- страницы должны быть выполнены в едином графическом дизайне, с
одинаковым расположением основных элементов управления и навигации;
- в разделах интерфейса для обозначения сходных операций должны
использоваться сходные графические значки, кнопки и т.п. управляющие
(навигационные) элементы. Термины, используемые для обозначения типовых операций
(добавление информационной сущности, редактирование поля данных и т.п.), а также
последовательности действий пользователя при их выполнении, должны быть
унифицированы;
- внешнее поведение сходных элементов интерфейса (реакция на наведение
указателя «мыши», переключение фокуса, нажатие кнопки и т.п.) должны
реализовываться одинаково для однотипных элементов;
- необходима стандартизация с формами и страницами графического интерфейса,
используемыми в базовом или системном ПО, а также с ПО аналогичного назначения.

4.1.5 Требования по сохранности информации при авариях

Программное обеспечение информационной системы должно автоматически


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

4.1.6 Требования к патентной чистоте

Программное и аппаратное обеспечение, используемое при реализации проекта,


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

4.1.7 Требования по обеспечению обратимости изменений

Система должна обеспечивать возможность «отката» совершенных операций с


восстановлением первоначального состояния задействованных и измененных в процессе
их выполнения информационных сущностей в случае отказа пользователя от
12
продолжения операции, аппаратного или программного сбоя.
Возможности «отката» должны быть приведены в эксплуатационной
документации.

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

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

Информационное обеспечение функционирования «iCalco» должно


соответствовать требованиям точности, непротиворечивости и актуальности.

4.2.2 Требования по применению в системе языков высокого уровня

В качестве средств разработки системы должны использоваться интегрированные


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

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

Программное обеспечение устройств для использования «Digits» представлено в


соответствии с таблицей 2.
Таблица 2 - Программное обеспечение устройств

№ пп Вид ПО Программный продукт Версия

1 ОС iOS 10+

2 СУБД PostgreSQL Актуальная


13
4.2.4 Требования к методическому обеспечению

При разработке информационной системы и создании документации на нее,


следует руководствоваться основными требованиями следующих нормативных
документов:
- ГОСТ 34. Информационная технология. Комплекс стандартов на
автоматизированные системы;
- ГОСТ 19. Единая система программной документации;
- РД 50-34.698-90. Методические указания. Информационная технология.
Комплекс стандартов на автоматизированные системы. Автоматизированные системы.
Требования к содержанию документов.
При разработке подсистемы защиты от несанкционированного доступа следует
руководствоваться следующими нормативными документами:
- ГОСТ 50922-96 Защита информации. Основные термины и определения;
- ГОСТ 51583-2000 Порядок создания АС в защищенном исполнении;
- Гостехкомиссия России. Руководящий документ. Автоматизированные системы.
Защита от несанкционированного доступа к информации. Классификация
автоматизированных систем. 1992 г;
- Гостехкомиссия России. Руководящий документ. Средства вычислительной
техники. Защита от несанкционированного доступа к информации. Показатели
защищенности от НСД к информации. 1992 г.

14
5 СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ СИСТЕМЫ

Стадии работ над проектом выполняются в соответствии с ГОСТ 34 и


перечислены в соответствии с таблицей 6.
Таблица 6 – Состав работ
Стадии Работы по стадиям Результаты и формы Сроки выполнения
представления (начало –
окончание)
Стадия 1
Техническое Разработка Техническое задание 01.09.22 - 10.09.22
задание Технического на создание
Задания в целом на информационной
пилотную системы
автоматизированную
информационную
систему согласно
ГОСТ 34.602-89.
Согласование и
утверждение ТЗ
Стадия 2
Технический Разработка Документация 11.09.22 - 15.09.22
проект проектных решений технического
по системе и ее проекта согласно
частям Раздела Error:
Разработка Reference source not
документации на found настоящего ТЗ
пилотную АС и ее
части
Разработка Разработка Выполняемые 16.09.22 - 30.09.22
программных программного программные
модулей обеспечения для модули
реализации функций
системы
Опытная Подготовка Откорректированные 01.10.22 - 15.10.22
эксплуатация материалов для требования,
тестовых материалы для
вычисления. разработки РД на
Отладка пилотную
программных информационную
модулей. систему.
Рабочая Разработка РД на РД на 16.10.22 - 30.10.22
документация информационную информационную
систему ГОСТ систему проекта
34.201-89 и ГОСТ согласно Раздела

15
19.101-77 в Error: Reference
соответствии с ТЗ. source not found
настоящего ТЗ

Стадия 3
Ввод в действие Подготовка объекта Программы 1.11.22 - 15.11.22
автоматизации к обучения, учебные
вводу АС в действие материалы, акт о
Подготовка результатах
персонала проведенного
Комплектация АС обучения персонала
поставляемыми Протокол испытаний
изделиями Акт
(программными и
техническими
средствами,
информационными
изделиями)
Проведение
испытаний
Проведение
опытной
эксплуатации

16
6 ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ

Сдача-приёмка работ производится поэтапно, в соответствии с Календарным


графиком. Основанием для сдачи-приёмки работ служит Отчёт о завершении работ по
стадии, представляемый Исполнителем. Для сдачи-приемки представляется также
документация, перечисленная в разделе 8 настоящего ТЗ.
Сдача-приемка осуществляется комиссией, в состав которой входят
представители Заказчика и Исполнителя. По результатам приемки подписывается акт
приемочной комиссии.
Все создаваемые в рамках настоящей работы программные изделия (за
исключением покупных программных компонент и программных компонент,
разработанных Исполнителем вне рамок данного проекта) передаются Заказчику, как в
виде готовых модулей, так и в виде исходных кодов, представляемых в электронной
форме на стандартном машинном носителе.
Программные компоненты, необходимые для эксплуатации разрабатываемого
программного обеспечения и программные компоненты, разработанные Исполнителем
вне рамок настоящего проекта, передаются Заказчику по лицензии по договоренности
сторон. Тип лицензии – бессрочная.
Лицензии на программные компоненты, необходимые для эксплуатации
разрабатываемого программного обеспечения, приобретенные Исполнителем у третьей
стороны, оформляются на Заказчика.

17
7 ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО
ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В
ДЕЙСТВИЕ

Для подготовки объекта автоматизации к вводу в действие версии АС узла iCalco


необходимо провести следующие работы:
- определить (или создать новое) подразделение, ответственное за проведение
опытной эксплуатации системы;
- утвердить список функциональных возможностей системы, используемых при
работе системы;
- утвердить список схем документов, определяющих взаимодействие при работе
системы;
- утвердить список регламентов и деталей реализуемых деловых процессов при
эксплуатации системы;
- определить должностные инструкции обслуживающего персонала системы;
- провести опытную эксплуатацию системы, с отработкой процессов, указанных в
программе и методике испытаний.
Требования к составу и содержанию работ по подготовке объекта автоматизации
к вводу в действие АС узла iCalco, включая перечень основных мероприятий и их
исполнителей должны быть уточнены на стадии пилотных работ, подготовки рабочей
документации и по результатам опытной эксплуатации.
Обеспечение работ по подготовке объекта автоматизации осуществляет Заказчик.

18
8 ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ

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


числа предусмотренных ГОСТом 34.201-89 «Информационная технология. Комплекс
стандартов на автоматизированные системы. Виды, комплектность и обозначения
документов при создании автоматизированных систем».
На стадии разработки АС узла iCalco создаются документы в объеме,
необходимом для выполнения следующего этапа инфраструктуры пространственных
данных Российской Федерации. В работах 2022 года выполнена разработка основных
подходов к реализации, но не проработаны детали, которые необходимы для разработки
ряда документов, создаваемых на этапе технического проектирования, поэтому на
данном этапе создаются документы, содержащие принципы построения системы и
примерные технические решения.
На этапе технического проектирования АС узла Digits в рамках работ 2022 года:
- выполняется постановка задачи и описание деятельности;
- определяются пользователи АС узла iCalco и их функции;
- описывается функциональная структура;
- описываются функции системы.
На проект разрабатываются следующие документы технического проекта,
представленные в таблице 7.
На последующих этапах реализации проекта указанные документы должны быть
уточнены и откорректированы. При выполнении работ по программированию модулей и
подготовке системы к эксплуатации должны быть подготовлены программные и
эксплуатационные документы, обеспечивающие внедрение и эксплуатацию системы.

19
Таблица 7 – Состав работ
Наименование документа Примечания

1 Ведомость технического проекта

2 Пояснительная записка к техническому Общие положения;


проекту Назначение системы;
Характеристики объектов
автоматизации;
Описание процессов деятельности;
Общесистемные решения;
Информационное обеспечение
системы;
Схема организационной структуры;
3 Описание комплекса технических средств

4 Схема функциональной структуры Обобщенная архитектура iCalco;


Функциональная структура узла

5 Описание автоматизируемых функций Описание алгоритмов


функциональных процессов
6 Описание ПО
7 Описание информационного обеспечения

20
СПИСОК ИСПОЛЬЗУЕМЫХ ТЕРМИНОВ И СОКРАЩЕНИЙ

Принятые сокращения:
АС – автоматизированная система;
НСД – несанкционированный доступ;
ОС – операционная система;
ПД – пространственные данные;
ПО – программное обеспечение;
ТЗ – техническое задание.

21

Вам также может понравиться