Файл: Практическая работа 2 Разработка и оформление технического задания.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 303

Скачиваний: 14

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Практическая работа №2 «Разработка и оформление технического задания»
Цель работы: приобретение навыков разработки технического задания на программный продукт, ознакомиться с правилами написания технического задания

Теоретические сведения

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

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

Таблица 1. Состав и содержание технического задания (ГОСТ 34.602- 89)



пп

Раздел

Содержание

1

Общие сведения

  • полное наименование системы и ее условное обозначение

  • шифр темы или шифр (номер) договора;

  • наименование предприятий разработчика и заказчика системы, их реквизиты

  • перечень документов, на основании которых создается ИС

  • плановые сроки начала и окончания работ

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

  • порядок оформления и предъявления заказчику результатов работ по созданию системы, ее частей и отдельных средств

2

Назначение и цели создания (развития) системы

  • вид автоматизируемой деятельности

  • перечень объектов, на которых предполагается

использование системы

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

3

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

  • краткие сведения об объекте автоматизации

  • сведения об условиях эксплуатации и

характеристиках окружающей среды

4

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

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

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

системами, перспективы развития системы)

  • требования к персоналу (численность пользователей,

квалификация, режим работы, порядок подготовки)

  • показатели назначения (степень приспособляемости системы к изменениям процессов управления и значений параметров)

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







информации, защите от внешних воздействий, к патентной чистоте, по стандартизации и унификации Требования к функциям (по подсистемам) :

  • перечень подлежащих автоматизации задач

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

  • перечень и критерии отказов Требования к видам обеспечения:

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

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

  • лингвистическому (языки программирования, языки взаимодействия пользователей с системой, системы

кодирования, языки ввода- вывода)

  • программному (независимость программных средств от платформы, качество программных средств и способы его контроля, использование фондов алгоритмов и программ)

  • техническому - метрологическому

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

  • методическому (состав нормативно- технической документации

5

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

  • перечень стадий и этапов работ

  • сроки исполнения

  • состав организаций — исполнителей работ

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

  • программа обеспечения надежности

  • программа метрологического обеспечения

6

Порядок контроля и приемки системы

  • виды, состав, объем и методы испытаний системы

  • общие требования к приемке работ по стадиям

  • статус приемной комиссии

7

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

системы в действие

  • преобразование входной информации к машиночитаемому виду

  • изменения в объекте автоматизации

  • сроки и порядок комплектования и обучения персонала

8

Требования к

документированию

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

  • перечень документов на машинных носителях

9

Источники разработки

- документы и информационные материалы, на

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


Порядок разработки технического задания

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

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

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

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

  1. Общие положения

    1. Техническое задание оформляют в соответствии с ГОСТ 19.106-78 на листах формата А4 и АЗ по ГОСТ 2.301-68, как правило, без заполнения полей листа. Номера листов (страниц) проставляют в верхней части листа над текстом.

    2. Лист утверждения и титульный лист оформляют в соответствии с ГОСТ 19.104-78. Информационную часть (аннотацию и содержание), лист регистрации изменений допускается и в документ не включать.

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

    4. Техническое задание должно содержать следующие разделы:

  • введение;

  • наименование и область применения;

  • основание для разработки;

  • назначение разработки;

  • технические требования к программе или программному изделию;

  • технико-экономические показатели;

  • стадии и этапы разработки; - порядок контроля и приемки; - приложения.

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

  1. Содержание разделов

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

    2. В разделе «Наименование и область применения» указывают наименование, краткую характеристику области применения программы или программного изделия и объекта, в котором используют программу или программное изделие.

    3. В разделе «Основание для разработки» должны быть указаны:


  • документ (документы), на основании которых ведется разработка. Таким документом может служить план, приказ, договор и т. п.;

  • организация, утвердившая этот документ, и дата его утверждения; - наименование и (или) условное обозначение темы разработки.

    1. В разделе «Назначение разработки» должно быть указано функциональное и эксплуатационное назначение программы или программного изделия.

    2. Раздел «Технические требования к программе или программному изделию» должен содержать следующие подразделы:

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

  • требования к надежности;

  • условия эксплуатации;

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

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

  • требования к маркировке и упаковке; - требования к транспортированию и хранению; - специальные требования.

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

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

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

      3. В подразделе «Требования к составу и параметрам технических средств» указывают необходимый состав технических средств с указанием их технических характеристик.

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

      5. В подразделе «Требования к маркировке и упаковке» в общем случае указывают требования к маркировке программного изделия, варианты и способы упаковки.

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

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


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

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

    3. В приложениях к техническому заданию при необходимости приводят:

  • перечень научно-исследовательских и других работ, обосновывающих разработку;

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

В случаях, если какие-либо требования, предусмотренные техническим заданием, заказчик не предъявляет, следует в соответствующем месте указать «Требования не предъявляются».

Задания для практической работы

  1. Разработать техническое задание (см.Приложение 1)

  2. Оформить отчет

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

1.Разработать техническое задание на программный продукт

  1. Оформить работу в соответствии с ГОСТ 19.106-78. При оформлении использовать MS

Office.

  1. Сдать и защитить работу

Защита отчета по практической работе заключается в предъявлении преподавателю полученных результатов (на экране монитора и печатном виде), демонстрации полученных навыков и ответах на вопросы преподавателя

Приложение 1


Предметная область

Сущность задачи

Страховая медицинская компания

Страховая медицинская компания (СМК) заключает договоры добровольного медицинского страхования с населением и договоры с лечебными учреждениями на лечение застрахованных клиентов. При возникновении страхового случая клиент подает заявку на оказание медицинских услуг по условиям договора инспектору, который работает с данным клиентом. Инспектор направляет данного клиента в лечебное учреждение. Отчеты о своей деятельности инспектор предоставляет в бухгалтерию. Бухгалтерия проверяет оплату договоров, перечисляет денежные средства за оказанные услуги лечебным учреждениям, производит отчисления в налоговые органы и предоставляет отчетность в органы государственной статистики. СМК не только оплачивает лечение застрахованного лица при возникновении с ним страхового случая, но и, при возникновении каких-либо осложнений после лечения, оплачивает лечение этих осложнений

Агентство недвижимости

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

Кадровое агентство

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

Компания по разработке программных продуктов

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

Туроператор

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



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


Задание 1. Раскройте следующие определения


Требования - ___________________________________________________________________________

_______________________________________________________________________________________ Уровни требований - ____________________________________________________________________

_______________________________________________________________________________________


Задание2. Функциональные требования это










Задание 3. Нефункциональные требования это










Задание 4. Приведите примеры

Функциональные требования


Нефункциональные требования

Задание 5. Практическая работа «Составление требований к программному продукту»

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

Вариант 1



Вариант 2


Пример функциональных требований:

1. Система должна проверять действительность вставленной в банкомат карточки.

2. Система должна проверять достоверность PIN-кода, введенного пользователем.

3. Система должна выдавать по одной карточке не более $250 в сутки

Пример нефункциональных требований:

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

2. Система должна обмениваться информацией с банком, используя 256-разрядную кодировку.

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