Разработка проекта технического задания на проектирование информационной системы

Исследование требований к обеспечению надёжного функционирования программы. Требования к программной документации. Характеристика процесса освоения технологии документирования программных средств на начальных стадиях проектирования информационной системы.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 07.03.2022
Размер файла 25,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Белорусский Государственный Университет Информатики и Радиоэлектроники

Инженерно-экономический факультет

Кафедра Экономической информатики

Лабораторная работа №1

«Разработка проекта технического задания на проектирование информационной системы»

по курсу «Технологии разработки программного обеспечения»

Выполнил: М. В. Котова

Студент группы 172303

Проверил: А. Ю. Медведева

Ассистент кафедры ИЭ

Минск, 2021

Цель работы: составить и проанализировать требования к программе и разработать проект технического задания на разработку программного средства.Освоение технологии документирования программных средств на начальных стадиях проектирования ИС в соответствии с ЕСПД

Оглавление

    • 1. Наименование программы
      • 1.1 Краткая характеристика области применения
  • 2. Основания для разработки
  • 3. Назначение разработки
  • 3.1 Функциональное назначение
  • 3.2 Эксплуатационное назначение
  • 4. Требования к программе или программному изделию
  • 4.1 Требования к функциональным характеристикам
  • 4.1.1 Требования к составу выполняемых функций
  • 4.1.2 Изменения
  • 4.1.3 Требования к организации входных и выходных данных
  • 4.1.4 Требования к временным характеристикам
  • 4.2 Требования к надёжности
  • 4.2.1 Требования к обеспечению надёжного (устойчивого) функционирования программы
  • 4.2.2 Время восстановления после отказа
  • 4.2.3 Отказы из-за некорректных действий
  • 4.3 Условия эксплуатации
  • 4.3.1 Климатические условия эксплуатации
  • 4.3.2 Требования к видам обслуживания
  • 4.3.3 Требования к численности и квалификации персонала
  • 4.4 Требования к составу и параметрам технических средств
  • 4.5 Требования к информационной и программной совместимости
  • 4.6 Требования к маркировке и упаковке
  • 4.7 Требования к транспортированию и хранению
  • 4.8 Специальные требования
  • 5. Требования к программной документации
  • 6. Технико-экономические показатели
  • 7. Стадии и этапы разработки
  • 8. Порядок контроля и приёма

1. Наименование программы

Наименование программы - «Zoopark».

1.1 Краткая характеристика области применения

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

2. Основания для разработки

Основанием для разработки является Договор 12 от 01.08.2020. Договор утвержден Директором ООО «Зоопарк РБ» Ивановым Иваном Ивановичем, именуемым в дальнейшем Заказчиком, и Котовой Мариной Владимировной (самозанятая), именуемой в дальнейшем исполнителем, 01.08.2020. программная документация информационная система

Согласно Договору, Исполнитель обязан разработать и установить систему «Zoopark» на оборудовании Заказчика не позднее 12.01.2021, предоставить исходные коды и документацию к разработанной системе не позднее 01.06.2021.

Наименование темы разработки - «Разработка информационно-справочной системы Zoopark».

3. Назначение разработки

Программа будет использоваться в зоопарке двумя группами пользователей: администрацией и рабочими зоопарка.

3.1 Функциональное назначение

Для администрации программа предоставляет возможность просмотра всех сведений из БД системы «Zoopark».

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

3.2 Эксплуатационное назначение

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

4. Требования к программе или программному изделию

4.1 Требования к функциональным характеристикам

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

После запуска программы пользователю отображается форма ввода пароля.

В системе существует всего 2 пользователя -- администратор и работник зоопарка. Программа проверяет тип пользователя по паролю и открывает соответствующий интерфейс.

Для служащихзоопарка программа предоставляет следующие возможности:

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

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

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

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

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

Получить перечень и объем кормов, производимых зоопарком полностью,либо только тех кормов, в поставках которых зоопарк не нуждается(обеспечивает себя сам).

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

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

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

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

Видеть объявления зоопарка.

Для администратора программа предоставляет все функции, предоставляемые служащему, а также возможности:

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

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

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

Внести изменения в личные графики работы служащих зоопарка и объявления на странице зоопарка.

4.1.2 Изменения

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

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

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

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

4.1.3 Требования к организации входных и выходных данных

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

Дата и время должны быть записаны в формате: «ДД.ММ.ГГГГ ЧЧ:ММ»;

название -- последовательность не более чем из 200 любых символов;

4.1.4 Требования к временным характеристикам

После изменения данных, находящихся в базе данных, новая информация отображается не позднее, чем через 15 секунд.

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

Вероятность безотказной работы системы должна составлять не менее 99.97% при условии исправности сети (связи приложений оператора и посетителя с базой данных).

4.2.1 Требования к обеспечению надежного (устойчивого) функционирования программы

В связи с тем, что в базе данных хранятся данные о совершенных покупках (финансовая информация) -- базу данных стоит резервировать (резервирование замещением).

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

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

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

регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. «Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;

регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов.

4.2.2 Время восстановления после отказа

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

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

4.2.3 Отказы из-за некорректных действий

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

4.3 Условия эксплуатации

Программа запускается на компьютере зоопаркаи компьютере доступном пользователям для удалённой работы. База данных находится на серверном компьютере в главном здании администрации.

4.3.1 Климатические условия эксплуатации

Специальные условия не требуются.

4.3.2 Требования к видам обслуживания

Программа не требует проведения каких-либо видов обслуживания.

4.3.3 Требования к численности и квалификации персонала

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

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

настройка СУБД;

настройка сети между пользователями и СУБД.

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

Администратор и служащий зоопарка должны быть аттестованы на II квалификационную группу по электробезопасности (для работы с конторским оборудованием).

4.4 Требования к составу и параметрам технических средств

Состав технических средств:

Компьютер администратора, включающий в себя:

· процессор x86 с тактовой частотой, не менее 1 ГГц;

· оперативную память объемом, не менее 1 Гб;

· видеокарту, монитор, мышь, клавиатура.

Компьютер рабочего (по необходимости), включающий в себя:

· процессор x86 с тактовой частотой, не менее 1 ГГц;

· оперативную память объемом, не менее 1 Гб;

· видеокарту, монитор, мышь.

Два компьютера для СУБД (основной и резервный), включающий в себя:

· процессор x86 с тактовой частотой, не менее 1 ГГц;

· оперативную память объемом, не менее 1 Гб;

· видеокарту, монитор, мышь.

4.5 Требования к информационной и программной совместимости

Приложения администратора и рабочего обмениваются с СУБД сообщениями по локальной сети, при этом используется протокол HTTP. Должно быть исключено появление посторонних устройств в сети.

4.6 Требование к маркировке и упаковке

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

4.7 Требования к транспортированию и хранению

Специальных требований не предъявляется.

4.8 Специальные требования

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

5. Требования к программной документации

Предварительный состав программной документации:

1) техническое задание (включает описание применения);

2) программа и методика испытаний;

3) руководство системного программиста;

4) руководство оператора;

5) руководство программиста;

6) ведомость эксплуатационных документов;

7) формуляр.

6. Технико-экономические показатели

Программа «Zoopark» пригодна для использования любыми сетями зоопарков в нашей стране.

Функциональность программы совпадает с аналогами (установленными в зоопарках нашего города).

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

7. Стадии и этапы разработки

Разработка должна быть проведена в семь стадии:

1) Предварительный анализ будущего ИС

2) Выбор концепции и направления работы

3) Подготовка проектных файлов

4) Реализация файлов в предварительном виде

5) Детальная проработка

6) Сборка, отладка и обеспечение функционирования ИС

7) Внедрение

8. Порядок контроля и приемки

Приемосдаточные испытания программы должны проводиться согласно разработанной исполнителем и согласованной заказчиком «Программы и методики испытаний».

Ход проведения приемо-сдаточных испытаний заказчик и исполнитель документируют в протоколе испытаний.

На основании протокола испытаний исполнитель совместно с заказчиком подписывают акт приемки-сдачи программы в эксплуатацию.

Список используемой литературы:

1. ГОСТ 19.201-78 Единая система программной документации. Техническое задание. Требования к содержанию и оформлению. 1978. Режим доступа: http://protect.gost.ru/document.aspx?control=7&id=155153

2. ГОСТ 24.701-86. Единая система стандартов автоматизированных систем управления. Надежность автоматизированных систем управления. Основные положения. М.: Издательство стандартов, 1987. -- 17 с.

3. Создание проекта форм интерфейса и карты диалоговых окон в PLANTUML [Электронный ресурс]. Режим доступа: https://habr.com/ru/post/279373/ (27.09.2020)

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.