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

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

Слайд 1Техническое задание на создание программного обеспечения
Подготовила студентка группы БПИ-31
Макарова Ирина

Техническое задание на создание программного обеспеченияПодготовила студентка группы БПИ-31 Макарова Ирина

Слайд 2Что это такое, зачем оно нужно, с чего начать и как

должно выглядеть?

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

Что это такое, зачем оно нужно, с чего начать и как должно выглядеть?Каждый клиент уникален, у каждого

Слайд 3Для примера выделим одно из самых распространенных направлений – составление технического

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

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

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

Слайд 4Отвечая на вопрос: «зачем?» важно понимать, о чем в действительности идет

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

Отвечая на вопрос: «зачем?» важно понимать, о чем в действительности идет речь. Как уже было обозначено выше,

Слайд 5Техническое задание является документом — приложением к договору на разработку ПО,

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

Слайд 6Формулировки должны быть указаны с предельной четкостью – это дает возможность

исполнителю однозначно определить границу конкретного этапа выполнения. То есть, такие фразы, как «сделать так, чтобы было удобно и быстро» категорически не допускаются, так как у каждого отдельного заказчика свои собственные понятия удобства и скорости. Удобство, по сути своей, является вполне субъективным фактором, поэтому вышеприведенная фраза может привести к вечно длящимся переделкам и доработкам. Чтобы этого не было, стоит определять конкретные шаги: «меню должно состоять из следующих пунктов…», «Кнопка «Сохранить» должна располагаться в правом нижнем углу» и т. д.
Формулировки должны быть указаны с предельной четкостью – это дает возможность исполнителю однозначно определить границу конкретного этапа

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

продолжать разговор дальше. Теперь мы подошли к самому серьезному вопросу: как составлять ТЗ, чтобы оно было грамотным, четким, лаконичным, но конкретным.
Об этом позаботились ещё во времена СССР, разработав целую концепцию стандартов, называемых ГОСТами. Так, разработка программ, данными стандартами предусмотрена.
Разработка программ и составление технического задания по данному направлению регламентируется ГОСТ 19.201-78 Единая система программной документации. Техническое задание. Требования к содержанию и оформлению.
Также не лишними будут ещё два руководства:
ГОСТ 2.114-95 Единая система конструкторской документации. Технические условия;
ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.
В свою очередь, мы, как непосредственный разработчик программного обеспечения, можем предоставить рекомендации по созданию технического задания (ТЗ) на разработку программного обеспечения (ПО). Данные рекомендации помогут вам, как заказчику программы при составлении ТЗ.


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

Слайд 8РЕКОМЕНДАЦИИ ПО СОЗДАНИЮ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА РАЗРАБОТКУ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
1.Постановка задачи
(1) предмет разработки

(отдельная программа, отдельная БД, программный комплекс);
(2) цель разработки (для чего разрабатывается продукт);
(3) задачи разработки (какие именно задачи должны решаться при помощи данного ПО. Перечислить);
(4) заказчик (краткое описание заказчика — наименование, сфера деятельности).

РЕКОМЕНДАЦИИ ПО СОЗДАНИЮ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА РАЗРАБОТКУ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ1.Постановка задачи(1) предмет разработки (отдельная программа, отдельная БД, программный комплекс);(2)

Слайд 92. Описание бизнес-процесса (БП)
В данном пункте идет речь о той части

БП (весь БП), которая касается разрабатываемого программного обеспечения. Такое описание может включать в себя:
(1) описание предоставляемых услуг (производимых товаров);
(2) взаимодействие с контрагентами (поставщиками, дилерами);
(3) внутренние процессы и устройство компании (организации) Заказчика (иерархия и количество отделов и подразделений, личный состав, описание взаимодействия между сотрудниками и отделами, отделов между собой). Документооборот;
(4) внешний документооборот;
(5) особенности БП (производства).

2. Описание бизнес-процесса (БП)В данном пункте идет речь о той части БП (весь БП), которая касается разрабатываемого

Слайд 103. Описание интерфейса программы
В данном разделе следует описать:
(1) общие требования к

внешнему виду программы (логотипы, цвета, расположение элементов управления);
(2) описание форм ввода информации (окошки, ячейки, списки, указать какие именно пользователи, какую именно информацию вводят);
(3) справочники (списки постоянных данных, регулярно используемых в формах —наименования, адреса и т. д.);
(4) отчетные формы (типы отчетных форм, какие отчетные формы существуют и для каких пользователей);
(5) разделение прав доступа к информации и функциям системы (какие пользователи могут просматривать инфу, какие редактировать, каким пользователям доступны те или иные функции);
(6) требования к взаимодействию с другими системами (экспорт и импорт информации и т. д.).

3. Описание интерфейса программыВ данном разделе следует описать:(1) общие требования к внешнему виду программы (логотипы, цвета, расположение

Слайд 114. Администрирование
В данном разделе ТЗ необходимо описать способы установки системы и

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

4. АдминистрированиеВ данном разделе ТЗ необходимо описать способы установки системы и ее настройки, администрирования в процессе разработки

Слайд 126. Технические требования
В данном разделе должна быть раскрыта следующая информация:
(1) язык

разработки;
(2) используемые СУБД;
(3) количество пользователей системы;
(4) количество одновременно работающих пользователей;
(5) типы и качество каналов связи;
(6) технические характеристики работающих станций;
(7) технические характеристики серверов;
(8) требование к скорости отклика на запросы;
(9) требования к используемому оборудованию.

6. Технические требованияВ данном разделе должна быть раскрыта следующая информация:(1) язык разработки;(2) используемые СУБД;(3) количество пользователей системы;(4)

Слайд 14Спасибо за внимание!

Спасибо за внимание!

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть