Теоретическая часть. Разработка технического задания
Техническое задание представляет собой документ, в котором сформулированы основные цели разработки, требования к программному продукту, определены сроки и этапы разработки и регламентирован процесс приемо-сдаточных испытаний. В разработке технического задания участвуют как представители заказчика, так и представители исполнителя. В основе этого документа лежат исходные требования заказчика, анализ передовых достижений техники, результаты выполнения научно-исследовательских работ, предпроектных исследований, научного прогнозирования и т. п.
Порядок разработки технического задания
Разработка технического задания выполняется в следующей последовательности. Прежде всего, устанавливают набор выполняемых функций, а также перечень и характеристики исходных данных. Затем определяют перечень результатов, их характеристики и способы представления.
Далее уточняют среду функционирования программного обеспечения: конкретную комплектацию и параметры технических средств, версию используемой операционной системы и, возможно, версии и параметры другого установленного программного обеспечения, с которым предстоит взаимодействовать будущему программному продукту.
Видео обзор технического задания на разработку веб сайта
В случаях, когда разрабатываемое программное обеспечение собирает и хранит некоторую информацию или включается в управление каким-либо техническим процессом, необходимо также четко регламентировать действия программы в случае сбоев оборудования и энергоснабжения.
- основание для разработки;
- назначение разработки;
- технические требования к программе или программному изделию;
- технико-экономические показатели;
- стадии и этапы разработки;
- порядок контроля и приемки;
- приложения.
- Введение должно включать краткую характеристику области применения программы или программного продукта, а также объекта (например, системы), в котором предполагается их использовать. Основное назначение введения — продемонстрировать актуальность данной разработки и показать, какое место эта разработка занимает в ряду подобных.
- В разделе «Наименование и область применения» указывают наименование, краткую характеристику области применения программы или программного изделия и объекта, в котором используют программу или программное изделие.
- В разделе «Основание для разработки» должны быть указаны:
• организация, утвердившая этот документ, и дата его утверждения;
• наименование и (или) условное обозначение темы разработки.
2.4. В разделе «Назначение разработки» должно быть указано функциональное и эксплуатационное назначение программы или программного изделия.
Примеры разработки технического задания приведены в приложениях Б и В.
Порядок выполнения работы
- Разработать техническое задание на программный продукт согласно своему варианту (см. варианты в приложении А)
- Оформить работу в соответствии с ГОСТ 19.106-78. При оформлении использовать MS Office.
- Сдать и защитить работу.
Разработка электронного устройства. Техническое задание.
Защита отчета по лабораторной работе
- титульный лист;
- текстовая часть;
- приложение: разработанное технического задания на программный продукт.
- условие задачи;
- порядок выполнения.
Контрольные вопросы
- Дайте понятие модели жизненного цикла ПО.
- Приведите этапы разработки программного обеспечения.
- Что включает в себя постановка задачи и предпроектные исследования?
- Перечислите функциональные и эксплуатационные требования к программному продукту.
- Перечислите правила разработки технического задания.
- Назовите основные разделы технического задания.
- Бедрина С.Л., Разработка и стандартизация программного обеспечения. – Владивосток: Издательство ВГУЭС, 2006.
- Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств. – М: Финансы и статистика, 2003.
- ГОСТ 19.102-77 ЕСПД. Стадии разработки
- Разработать программный модуль «Учет успеваемости студентов». Программный модуль предназначен для оперативного учета успеваемости студентов в сессию деканом, заместителями декана и сотрудниками деканата. Сведения об успеваемости студентов должны храниться в течение всего срока их обучения и использоваться при составлении справок о прослушанных курсах и приложений к диплому.
- Разработать программный модуль «Личные дела студентов». Программный модуль предназначен для получения сведений о студентах сотрудниками деканата, профкома и отдела кадров. Сведения должны храниться в течение всего срока обучения студентов и использоваться при составлении справок и отчетов.
- Разработать программный модуль «Решение комбинаторно-оптимизационных задач». Модуль должен содержать алгоритмы поиска цикла минимальной длины (задача коммивояжера), поиска кратчайшего пути и поиска минимального связывающего дерева.
- Разработать программный модуль «Обработка матрицы». Модуль должен содержать алгоритмы поиска сумм и произведения элементов матрицы по строкам и столбцам, а также вычисление средних, минимальных и максимальных величин в матрице.
- Разработать приложение Windows «Органайзер». Приложение предназначено для записи, хранения и поиска адресов и телефонов физических лиц и организаций, а также расписания, встреч и др. Приложение предназначено для любых пользователей компьютера.
- Разработать приложение Windows «Калькулятор». Приложение предназначено для любых пользователей и должно содержать все арифметические операции (с соблюдением приоритетов) и желательно (но не обязательно) несколько математических функций.
- Разработать программный модуль «Кафедра», содержащий сведения о сотрудниках кафедры (ФИО, должность, ученая степень, дисциплины, нагрузка, общественная работа, совместительство и др.). Модуль предназначен для использования сотрудниками отдела кадров и деканата.
- Разработать программный модуль «Лаборатория», содержащий сведения о сотрудниках лаборатории (ФИО, пол, возраст, семейное положение, наличие детей, должность, ученая степень). Модуль предназначен для использования сотрудниками профкома и отдела кадров.
- Разработать программный модуль «Химчистка». При записи на обслуживание заполняется заявка, в которой указываются ФИО владельца, описание изделия, вид услуги, дата приема заказа и стоимость услуги. После выполнения работ распечатывается квитанция.
- Разработать программный модуль «Учет нарушений правил дорожного движения». Для каждой автомашины (и ее владельца) в базе хранится список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов машина удаляется из базы.
- Разработать программный модуль «Картотека автомагазина», предназначенный для использования работниками агентства. В базе содержатся сведения об автомобилях (марка, объем двигателя, дата выпуска и др.). При поступлении заявки на покупку производится поиск подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется.
- Разработать программный модуль «Картотека абонентов АТС». Картотека содержит сведения о телефонах и их владельцах. Фиксирует задолженности по оплате (абонентской и повременной). Считается, что повременная оплата местных телефонных разговоров уже введена.
- Разработать программный модуль «Автокасса», содержащий сведения о наличии свободных мест на автобусные маршруты. В базе должны содержаться сведения о номере рейса, маршруте, водителе, типе автобуса, дате и времени отправления, а также стоимости билетов. При поступлении заявки на билеты программа производит поиск подходящего рейса.
- Разработать программный модуль «Книжный магазин», содержащий сведения о книгах (автор, название, издательство, год издания, цена). Покупатель оформляет заявку на нужные ему книги, если таковых нет, он заносится в базу и оповещается, когда нужные книги поступают в магазин.
- Разработать программный модуль «Автостоянка». В программе содержится информация о марке автомобиля, его владельце, дате и времени въезда, стоимости стоянки, скидках, задолженности по оплате и др.
- Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и резюме. Программный модуль предназначен как для поиска сотрудника, отвечающего требованиям руководителей фирмы, так и для поиска подходящей работы.
Пример 1. Разработать техническое задание на программный продукт, предназначенный для наглядной демонстрации школьникам графиков функций одного аргумента y=f(x). Разрабатываемая программа должна рассчитывать таблицу значений и строить график функций на заданном отрезке по заданной формуле и менять шаг аргумента и границы отрезка. Кроме этого, программа должна запоминать введенные формулы.
Настоящее техническое задание распространяется на разработку программы сортировки одномерного массива методами пузырька, прямого выбора, Шелла и быстрой сортировки, предназначенной для использования школьниками старших классов при изучении курса школьной информатики.
- Программа разрабатывается на основе учебного плана кафедры «Информатика и программное обеспечение вычислительных систем».
- Наименование работы:
- Исполнитель: компания BcstSoft.
- Соисполнители: ист.
Программа предназначена для использования школьниками при изучении темы «Обработка одномерных массивов» в курсе «Информатика».
4. Требования к программе или программному изделию
4.1. Требования к функциональным характеристикам
- ввод размера массива и самого массива;
- хранение массива и памяти;
- выбор метола сортировки;
- вывод текстового описании метода сортировки;
- вывод результата сортировки.
- размер массива, заданный целым числом;
- массив.
- Организация входных и выходных данных.
- Требования к надежности
- Требования к составу и параметрам технических средств.
- тип процессора Pentium и выше;
- объем оперативного запоминающего устройства 32 Мб и более;
- объем свободного места на жестком диске 40 Мб.
- тип процессора Pentium II 400;
- объем оперативного запоминающего устройства 128 Мб;
- объем свободного места на жестком диске 60 Мб.
- Разрабатываемые программные модули должны быть самодокументированы, т. е. тексты программ должны содержать все необходимые комментарии.
- Разрабатываемая программа должна включать справочную информацию о работе программы, описания методов сортировки и подсказки учащимся.
- В состав сопровождающей документации должны входить:
- Пояснительная записка на пяти листах, содержащая описание разработки.
- Руководство пользователя.
Пример 2. Разработать техническое задание на разработку «Модуля автоматизированной системы оперативно-диспетчерского управления теплоснабжением корпусов Московского института».
1. Введение
Работа выполняется в рамках проекта «Автоматизированная система оперативно-диспетчерского управления электротеплоснабжением корпусов Московского института».
- Основанием для данной работы служит договор № 1234 от 10 марта 2003 г.
- Наименование работы:
- Исполнители: ОАО «Лаборатория создания программного обеспечения».
- Соисполнители: нет.
Создание модуля для контроля и оперативной корректировки состояния основных параметров обеспечения корпусов Московского института.
4. Технические требования
- сбор и анализ информации о расходовании тепла, горячей и холодной воды по данным теплосчетчиков SA-94 на всех тепловых выходах;
- сбор и анализ информации с устройств управления системами воздушного отопления и кондиционирования типа РТ1 и РТ2 (разработки кафедры СММЭ и ТЦ);
- предварительный анализ информации на предмет нахождения параметров в допустимых пределах и сигнализирование при выходе параметров за пределы допуска;
- выдачу рекомендаций по дальнейшей работе;
- отображение текущего состояния по набору параметров — циклически постоянно (режим работы круглосуточный), при сохранении периодичности контроля прочих параметров;
- визуализацию информации по расходу теплоносителя:
- текущую, аналогично показаниям счетчиков;
- с накоплением за прошедшие сутки, неделю, месяц — в виде почасового графика для информации за сутки и неделю;
- суточный расход — для информации за месяц.
По отдельному запросу осуществляются внутренние настройки.
В конце отчетного периода система должна архивировать данные.
4.1.2. Организация входных и выходных данных.
Исходные данные в систему поступают в виде значений с датчиков, установленных в помещениях института. Эти значения отображаются на компьютере диспетчера. После анализа поступившей информации оператор диспетчерского пункта устанавливает необходимые параметры для устройств, регулирующих отопление и вентиляцию в помещениях. Возможна также автоматическая установка некоторых параметров для устройств регулирования.
Основной режим использования системы — ежедневная работа.
4.2. Требования к надежности.
Для обеспечения надежности необходимо проверять корректность получаемых данных с датчиков.
4.3. Условия эксплуатации и требования к составу и параметрам технических средств.
Для работы системы должен быть выделен ответственный оператор.
Требования к составу и параметрам технических средств уточняются на этапе эскизного проектирования системы.
4.4. Требования к информационной и программной совместимости.
Программа должна работать на платформах Windows 98/ NT/2000.
4.5. Требования к транспортировке и хранению.
Программа поставляется на лазерном носителе информации.
Программная документация поставляется в электронном и печатном виде.
- программное обеспечение должно иметь дружественный интерфейс, рассчитанный на пользователя (в плане компьютерной грамотности) квалификации;
- ввиду объемности проекта задачи предполагается решать поэтапно, при этом модули ПО, созданные в разное время, должны предполагать возможность наращивания системы и быть совместимы друг с другом, поэтому документация на принятое эксплуатационное ПО должна содержать полную информацию, необходимую для работы программистов с ним;
- язык программирования — по выбору исполнителя, должен обеспечивать возможность интеграции программного обеспечения с некоторыми видами периферийного оборудования (например, счетчик SA-94 и т. п.).
Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство пользователя, руководство администратора, описание применения.
6. Технико-экономические показатели
Эффективность системы определяется удобством использования системы для контроля и управления основными параметрами теплообеспечения помещений Московского института, а также экономической выгодой, полученной от внедрения аппаратно-программного комплекса.
7. Порядок контроля и приемки
После передачи Исполнителем отдельного функционального модуля программы Заказчику последний имеет право тестировать модуль в течение 7 дней. После тестирования Заказчик должен принять работу по данному этапу или в письменном виде изложить причину отказа принятия. В случае обоснованного отказа Исполнитель обязуется доработать модуль.
Источник: geum.ru
Техническое задание на разработку инвестиционной программы ЖКХ
При отсутствии программы комплексного развития систем коммунальной инфраструктуры разработка технического задания на инвестиционную программу для органов местного самоуправления приобретает актуальное значение. Органы местного самоуправления должны принять муниципальный правовой акт, определяющий порядок и условия разработки тех задания по подготовке инвестиционных программ организаций ЖКХ с учетом местных особенностей и действующих муниципальных правовых актов.
При наличии программы комплексного развития систем коммунальной инфраструктуры стоимость разработки технического задания инвестиционной программы составит от 35 000 рублей.
Техническое задание на разработку инвестиционных программ организаций коммунального комплекса разрабатывается индивидуально для каждой организации коммунального комплекса, осуществляющей эксплуатацию системы коммунальной инфраструктуры.
Услуга «Техническое задание на разработку инвестиционной программы» включает следующее:
- Анализ действующей системы предоставления коммунальных услуг и (или) проблем организации ЖКХ:
- Сбор и анализ информации для разработки тех задания
- Анализ состояния коммунальной инфраструктуры: состав, структура, степень износа основных фондов
- Анализ документов территориального развития, в т.ч. генерального плана муниципального образования
- Исследование прогноза социально-экономического развития муниципального образования
- Анализ планируемых, на период реализации разрабатываемой инвестиционной программы, объемов ввода объектов жилищного и промышленного строительства, а также характеристик этих объектов
- Анализ перечня и характеристик земельных участков, обеспечиваемых инженерной инфраструктурой в целях подключения объектов строительства (реконструкции) в период реализации разрабатываемой инвестиционной программы.
- Цели и индикаторы разработки и реализации инвестиционной программы.
- Цели и задачи инвестиционной программы
- Показатели (индикаторы), характеризующие эффективность эксплуатации систем коммунальной инфраструктуры, а также инвестиционную привлекательность организации коммунального комплекса
- Разработка требований к инвестиционной программе.
- Срок разработки инвестиционного проекта.
- Порядок и форма представления, рассмотрения и утверждения проекта
Результат работы
Готовый проект технического задания на разработку инвестиционной программы по развитию систем и объектов коммунальной инфраструктуры
Наши контакты:
Источник: g-k-h.ru
тех задание. Техническое задание на разработку и внедрение программного модуля Учет успеваемости студентов Введение Наименование программы
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 22.54 Kb.
Техническое задание на разработку и внедрение программного модуля «Учет успеваемости студентов»
- Наименование программы
- Назначение и область применения
- Основания для разработки
- Наименование и условное обозначение темы разработки
Условное обозначение — «Успеваемость студентов вф УГТУ »
3. Назначение разработки
3.1 Функциональное назначение
- Эксплуатационное назначение
- Требования к функциональным характеристикам
- Требования к составу выполняемых функций
- инициализацию системы (ввод списков групп, перечней изучаемых дисциплин в соответствии с учебными планами и т. п.);
- ввод и коррекцию текущей информации о ходе сдачи сессии конкретными студентами;
- хранение информации об успеваемости в течение времени обучения студента;
- получение сведений о текущем состоянии сдачи сессии студентами.
- Требования к организации входных данных
• учебные планы кафедр — перечень предметов и контрольных
• мероприятий по каждому предмету;
- Требования к организации выходных данных
• итоги сдачи сессии студентами конкретной группы;
• процент успеваемости по всем студентам группы при сдаче конкретного предмета в целом на текущий момент;
• проценты успеваемости по всем группам специальности на текущий момент;
• проценты успеваемости по всем группам курса на текущий момент;
• проценты успеваемости по всем курсам и в целом по факультету на текущий момент;
• список задолжников группы на текущий момент;
- Требования к временным характеристикам
- Требования к надежности
- Требования к обеспечению надежного (устойчивого) функционирования программы
1. организацией бесперебойного питания технических средств;
2. использованием лицензионного программного обеспечения;
3. регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. «Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;
- Время восстановления после отказа
- Отказы из-за некорректных действий оператора
- Условия эксплуатации
- Климатические условия эксплуатации
- Требования к видам обслуживания
- Требования к численности и квалификации персонала
В перечень задач, выполняемых системным программистом, должны входить:
а) задача поддержания работоспособности технических средств;
б) задачи установки (инсталляции) и поддержания работоспособности системных программных средств — операционной системы;
в) задача установки (инсталляции) программы.
Конечный пользователь программы (оператор) должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы.
- Требования к составу и параметрам технических средств
- В состав технических средств должен входить IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:
б) оперативную память объемом, 128 Мб, не менее;
в) жесткий диск объемом 1 тб, и выше;
- Требования к информационной и программной совместимости
- Требования к информационным структурам и методам решения
- Требования к исходным кодам и языкам программирования
- Требования к программным средствам, используемым программой
- Требования к защите информации и программ
- Требования к маркировке и упаковке
- Требования к транспортированию и хранению
- Специальные требования
- Требования к программной документации
- Предварительный состав программной документации
3) текст программы;
4) описание программы;
5) программу и методики испытаний;
6) пояснительная записка;
7) ведомость эксплуатационных документов;
9) описание применения;
10) руководство системного программиста;
11) руководство программиста;
- Технико-экономические показатели
- Ориентировочная экономическая эффективность.
- Предполагаемая годовая потребность
- Экономические преимущества разработки
- Стадии и этапы разработки
- Стадии разработки
1) разработка технического задания;
- Этапы разработки
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
1) разработка программы;
2) разработка программной документации;
3) испытания программы.
- Содержание работ по этапам
1) постановка задачи;
2) определение и уточнение требований к техническим средствам;
3) определение требований к программе;
4) определение стадий, этапов и сроков разработки программы и документации на неё;
5) выбор языков программирования;
6) согласование и утверждение технического задания.
На этапе разработки программы должна быть выполнена работа по программированию и отладке программы.
На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 и требованием п. «Предварительный состав программной документации» настоящего технического задания. На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:
1) разработка, согласование и утверждение программы и методики испытаний;
2) проведение приемо-сдаточных испытаний;
3) корректировка программы и программной документации по результатам испытаний.
На этапе подготовки и передачи программы должна быть выполнена работа по
- Исполнители
Начальник ХХХХ Хххххххх Х.Х.
Ответственный исполнитель
Начальник гр. РиВ АСУТП Хххххххх Х.Х.
Исполнитель
- Порядок контроля и приемки
- Виды испытаний
разработанной и согласованной «Программы и методики испытаний».
- Общие требования к приемке работы
- Приложения
Источник: topuch.com