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

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

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

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

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

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

ЛЕКЦИЯ

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

План

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

Основные разделы технического задания

1. Назначение документа Техническое задание на разработку программного изделия

В нашей стране этапы разработки требований пользователя и требований к программному изделию в схеме ЖЦПИ рассматриваются как стадии разработки Технического задания (ТЗ).

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

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

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

2. Основные разделы технического задания

ТЗ содержит следующие разделы:

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

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

источник и приемник информации (откуда поступает и куда передается документ),

структура и информационное содержание документа,

алгоритм обработки информации в документе,

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

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

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

Первые три пункта описывают проблему автоматизации.

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

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

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

Описание данных - схем потоков данных, всех структур данных и взаимосвязей между ними.

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

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

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

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

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

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

По функциональному назначению выделяют типы окон:

управляющее окно, содержащее меню и функциональные клавиши;

окно для ввода данных;

окно для просмотра и коррекции данных;

окно для вывода выходных форм (отчетов).

Каждое окно должно быть подробно описано.

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

Для каждого документа необходимо указать:

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

из каких исходных данных формируется;

каков алгоритм формирования документа и какова его структура (с указанием расположения полей и их наименований).

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

Технические и программные средства, на базе которых должно работать ПИ. Здесь указываются тип и требуемые ресурсы ЭВМ, а также - в среде каких программных средств должно функционировать разрабатываемое изделие.

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

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

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


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

  • Техническое задание на разработку программного продукта и требования к программе. Написание алгоритма работы и разработка интерфейса программы. Руководство системного программиста и оператора. Основные методы и принципы тестирования базы данных.

    дипломная работа [2,7 M], добавлен 27.01.2013

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

    курсовая работа [2,9 M], добавлен 25.11.2013

  • Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.

    дипломная работа [1,5 M], добавлен 06.04.2013

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

    дипломная работа [2,1 M], добавлен 11.07.2015

  • Оформление технического задания на разработку программы или программного изделия для вычислительных машин и комплексов. Принципы объектно-ориентированного программирования в среде Delphi. Ознакомление на конкретных примерах с технологиями OLE и СОМ.

    отчет по практике [8,4 M], добавлен 04.02.2011

  • Техническое задание. Планы работы: первоначальный, поэтапный. Технический проект. Таблицы базы данных программы. Схема обмена данными. Тестирование программного продукта. Эксплуатационная документация. Руководство программиста. Руководство пользователя.

    курсовая работа [27,6 K], добавлен 07.12.2007

  • Техническое задание для разработки программного обеспечения "Больница". Обоснования для проведения разработки. Цель, назначение подсистемы. Требования ко всем видам обеспечения программы. Общесистемное программное обеспечение. Применение языка Delphi 6.0.

    курсовая работа [832,9 K], добавлен 18.01.2010

  • Требования к функциональности сайта, информационному и программному обеспечению. Концептуальная модель данных. Затраты на разработку программного изделия. Описание пользовательского интерфейса главной страницы и разделов. Создание контрольного примера.

    отчет по практике [1,2 M], добавлен 03.06.2015

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

    курсовая работа [905,3 K], добавлен 20.01.2012

  • Расчет издержек предприятия на разработку программного продукта и экономической эффективности от его внедрения. Топология физических связей и структуризация сети. Характеристика программного обеспечения. Средства автоматизации, описание алгоритма задачи.

    дипломная работа [867,6 K], добавлен 05.11.2015

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