Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" icon

Как писать техническое задание на программный продукт или что значит фраза "по форме гост 19. 201-78"



НазваниеКак писать техническое задание на программный продукт или что значит фраза "по форме гост 19. 201-78"
Дата конвертации10.08.2012
Размер80.68 Kb.
ТипТехническое задание

Как писать техническое задание на программный продукт или
что значит фраза "по форме ГОСТ 19.201-78"


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

1. ОБЩИЕ ТРЕБОВАНИЯ
1.1 Техническое задание оформляется в соответствии с ГОСТ 19.106-78 на листах формата А4 по ГОСТ 2.301-68, как правило, без заполнения полей листа. Номера листов (страниц) проставляют в верхней части листа над текстом.
1.2 Лист утверждения и титульный лист оформляют в соответствии с ГОСТ 19.104-78. Информационную часть (аннотацию и содержание), лист регистрации изменений допускается в документ не включать.
1.3. Для внесения изменений или дополнений в техническое задание на последующих стадиях разработки программы или программного изделия выпускают дополнение к нему. Согласование и утверждение дополнения к техническому заданию проводят в том же порядке, который установлен для технического задания.
1.4. Техническое задание должно содержать следующие разделы:
- введение;
- основания для разработки;
- назначение разработки;
- требования к программе или программному изделию;
- требования к программной документации;
- технико-экономические показатели;
- стадии и этапы разработки;
- порядок контроля и приемки;
в техническое задание допускается включать приложения.
В зависимости от особенностей программы или программного изделия допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них.


^ 2. СОДЕРЖАНИЕ РАЗДЕЛОВ
2.1. В разделе "Введение" указывают наименование, краткую характеристику области применения программы или программного изделия и объекта, в котором используют программу или программное изделие.
2.2. В разделе "Основания для разработки" должны быть указаны:
- документ (документы), на основании которых ведется разработка;
- организация, утвердившая этот документ, и дата его утверждения;
- наименование и (или) условное обозначение темы разработки.
2.3. В разделе "Назначение разработки" должно быть указано функциональное и эксплуатационное назначение программы или программного изделия.
2.4. Раздел "Требования к программе или программному изделию" должен содержать следующие подразделы:
- требования к функциональным характеристикам;
- требования к надежности;
- условия эксплуатации;
- требования к составу и параметрам технических средств;
- требования к информационной и программной совместимости;
- требования к маркировке и упаковке;
- требования к транспортированию и хранению;
- специальные требования.
2.4.1. В подразделе "Требования к функциональным характеристикам" должны быть указаны требования к составу выполняемых функций, организации входных и выходных данных, временным характеристикам и т.п.
2.4.2.
В подразделе "Требования к надежности" должны быть указаны требования к обеспечению надежного функционирования (обеспечения устойчивого функционирования, контроль входной и выходной информации, время восстановления после отказа и т.п.).
2.4.3. В подразделе "Условия эксплуатации" должны быть указаны условия эксплуатации (температура окружающего воздуха, относительная влажность и т.п. для выбранных типов носителей данных), при которых должны обеспечиваться заданные характеристики, а также вид обслуживания, необходимое количество и квалификация персонала.
2.4.4. В подразделе "Требования к составу и параметрам технических средств" указывают необходимый состав технических средств с указанием их основных технических характеристик.
2.4.5. В подразделе "Требования к информационной и программной совместимости" должны быть указаны требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования я программным средствам, используемым программой.
При необходимости должна обеспечиваться защита информации и программ.
2.4.6. В подразделе "Требования к маркировке и упаковке" в общем случае указывают требования к маркировке программного изделия, варианты и способы упаковки.
2.4.7. В подразделе "Требования к транспортированию и хранению" должны быть указаны для программного изделия условия транспортирования, места хранения, условия хранения, условия складирования, сроки хранения в различных условиях.
2.5а. В разделе "Требования к программной документации" должен быть указан предварительный состав программной документации и, при необходимости, специальные требования к ней.
2.5. В разделе "Технико-экономические показатели" должны быть указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.
2.6. В разделе "Стадии и этапы разработки" устанавливают необходимые стадии разработки, этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены), а также, как правило, сроки разработки я определяют исполнителей.
2.7. В разделе "Порядок контроля и приемки" должны быть указаны виды испытаний и общие требования к приемке работы.
2.8. В приложениях к техническому заданию, при необходимости, приводят:
- перечень научно-исследовательских и других работ, обосновывающих разработку;
- схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы при разработке;
- другие источники разработки.

пример заполненного ТЗ.


Техническое задание на разработку модели системы дистанционного обучения с применением технологии «клиент-сервер».


1. Введение


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


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

Основанием для разработки является учебный план кафедры ИУ6 на 11-й семестр, утвержденный заведующим кафедрой.


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


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


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


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

Разрабатываемая модель должна обладать следующими функциями:

  • Работать под управлением ОС Windows 95/98 или Windows NT/2000.

  • Использовать для соединения и обмена данными протокол TCP/IP.

  • Использовать свой протокол, как надстройку над TCP/IP для передачи данных и команд.

  • Иметь доступный и простой интерфейс пользователя.

  • Иметь гибкую систему настроек.

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

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

  • Серверная часть должна поддерживать соединение до 32000 пользователей одновременно.

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


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

Надежность системы в целом зависит от надежности используемой операционной системы. Серверная часть должна обслуживать без сбоев одновременное подключение и работу до 32000 пользователей. Обе части должны без потерь передавать информацию по каналу связи между клиентом и сервером.

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

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


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

Для нормальной работы как серверной, так и клиентской частей необходимо:

  • Компьютер с процессором Intel Pentium-100 или 100%- совместимым.

  • Оперативная память не менее 16 Мb.

  • Жесткий диск объемом не менее 1 Gb.

  • Наличие адаптера подключения к сети (сетевой карты, модема и т.п.).

  • Установленная ОС Windows 95/98/NT/2000.

  • Настроенный протокол TCP/IP.


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

Модель системы должна работать под управлением ОС Windows 95/98/NT/2000, поэтому требуется совместимость исполняемого модуля и библиотек динамического подключения стандартам, используемым этими ОС на платформе IBM PC. Модель должна использовать свой протокол передачи данных высокого уровня как надстройку над TCP/IP. Для хранения информации требуется использование баз данных формата MDB (Microsoft Access).
Для доступа к базам данных Microsoft Access 97 требуется наличие установленного ядра работы с БД Microsoft JET DAO версии 3.5. В качестве средства разработки требуется использовать интегрированную среду разработки Borland Delphi 5, включающую редактор исходных текстов, компилятор, компоновщик и отладчик.
В качестве средства проектирования структуры базы данных и создания файла базы данных требуется использовать Microsoft Access 97.


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

Не предъявляются.


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

Не предъявляются.

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

Не предъявляются.


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

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

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



Содержание работы

Срок

Исполнитель этапа разработки

1

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

1-2 недели

Цыганов П.В., Кузнецов Д.Д.

2

Выработка своего решения

3-я неделя

Цыганов П.В., Кузнецов Д.Д.

3

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

4-я неделя

Цыганов П.В., Кузнецов Д.Д.

4

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

5-7 недели

Цыганов П.В.

5

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

5-7 недели

Кузнецов Д.Д.

6

На основе разработанного протокола создание «скелета» серверной и клиентской части модели.

8-10 недели

Цыганов П.В.|

7

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

8-10 недели

Кузнецов Д.Д.

8

Объединение разработанных частей в единую модель.

11 неделя

Цыганов П.В., Кузнецов Д.Д.

9

Сдача и защита курсового проекта.

12 неделя

Цыганов П.В., Кузнецов Д.Д.


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


Испытание представленной модели и контроль качества ее работы провести на базе компьютерного класса кафедры ИУ6. Во время испытаний проверить работу системы по следующим позициям:

  • Запуск серверной и клиентской частей.

  • Соединение клиента (-ов) с сервером, проверка правильности обработки сервером соединения.

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

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

  • Просмотр учебного курса с клиентского рабочего места.

  • Завершение сеанса связи.




Похожие:

Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconПамятка как писать сочинение (егэ, задание С) Требования к сочинению «В той или иной форме»
Выразить свое мнение по сформулированной проблеме, согласившись или не согласившись с позицией автора. Привести 2 аргумента, опираясь...
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconПять правил, как говорить «нет» и не чувствовать себя виноватым
Не торопитесь с ответом. Это не значит, что надо тянуть или уклоняться. Это значит, прежде чем сказать «да» или «нет», согласиться...
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" icon№ п/п Термин
Термин, обозначающий, что программный продукт можно будет запускать не только на разных компьютерах, но и на различных компьютерных...
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconТехническое задание по проведению качественного социально-психологического исследования в Калининградской области Техническое задание
Собрать информацию о взглядах, предпочтениях, намерениях и позициях представителей местной элиты и выработать рекомендации по стратегии...
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconКак писать реферат Реферат
Реферат (от лат refero сообщаю)- краткое изложение в письменном виде или в форме публичного доклада содержания научного труда (трудов)...
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" icon5 класс урок 101 Сравнение десятичных дробей
Что меньше: а 8,725 или 8,527 б 32,87 или 33,99 в 4,9 или 4,889 г 0,2 или 0,201?
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconТехническое задание Техническое описание подсистемы
Разработка реляционной модели базы данных и алгоритмов решения функциональных задач 03-14. 03
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconТемы контрольных домашних заданий по дисциплине «Инвестиционный анализ»
Д – задание №5; е – задание №6; Ж, з – задание №7; и – задание №8; к – задание №9; л – задание №10; м – задание №11; н – задание...
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconПамятка выпускникам как вести себя во время сдачи экзаменов в форме егэ и гиа будь внимателен!
В начале тестирования тебе сообщат необходимую информацию (как заполнять бланк, какими буквами писать, как кодировать номер школы...
Как писать техническое задание на программный продукт или что значит фраза \"по форме гост 19. 201-78\" iconГлавное требование Маркса – захват всех средств производства от имени общества пролетариатом, добившимся безраздельного политического господства. Энгельс
Когда я начал писать эту статью, то, как ни странно, этот очевидный вывод не пришел мне в голову, хотя я уже более десяти лет не...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов