Техническое задание
на __ листах (Количество листов)
Действует с __.__.20__ (Сегодняшняя дата)
СОГЛАСОВАНО
Руководитель: преподаватель Пятунина Ольга Владимировна, КГАПОУ ПКК «Оникс»
Личная подпись /О.В. Пятунина/
__.__.20__ (Дата подписи)
1) Вводные данные:
1. Наименование программного продукта: Компьютерная презентация – «интерактивный словарь (глоссарий) терминов по ПМ.02 Разработка, внедрение и адаптация программного обеспечения отраслевой направленности в среде MS Excel
Основание для выполнения программного продукта: договор от __.__.20__
№ _____; (Дата сегодняшняя и номер договора)
3. Исполнитель программного продукта: студент(ка) группы 15-ОИ Четин М.А.
Срок исполнения программного продукта: с __.__.20__ по __.__.20__
(Дата с исполнения ПП и до конца определённой даты ПП)
2) Цель выполнения программного продукта: (Задача ПП)
3) Технические требования и стандарты: (Требования ПП и стандарты ПП)
1. Требования по созданию программного продукта:
ОС: Windows 7 и выше.
ОЗУ: 4 Gb и выше.
Процессор: 2,6 GHz и выше.
Видеокарта: Nvidia GT-250 и выше.
2. Рекомендации по работе с программным продуктом:
Не декомпилировать программный продукт.
Оплачивать подписку после окончания срока.
Не передавать исходный код программы.
3. Требования к надежности:
• Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий:
а) организацией бесперебойного питания технических средств;
б) использованием лицензионного программного обеспечения;
• Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств.
|
• Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
• Отказы программы возможны вследствие некорректных действий пользователя при взаимодействии с операционной системой.
4. Требования к безопасности:
Закодировать ПП.
5. Требования к квалификации персонала:
- Проверять ПП на наличие ошибок (багов).
6. Требования к защите информации от несанкционированного доступа:
– идентификация пользователя;
– проверка полномочий пользователя при работе с системой;
– разграничение доступа пользователей на уровне задач и информационных массивов.
7. Требования к информационным структурам и методам решения:
- Хорошая оптимизация ПП.
8. Требования к исходным кодам и языкам программирования:
- Не допускать ошибок в коде.
- Хранить всё в зашифрованном виде.
9. Требования к программным средствам, используемым программой:
- Хорошая работоспособность ПК, остсутствие вирусов.
10. Технические требования:
11. Требования к защите информации и программ:
12. Требования к документированию:
Предварительный состав программной документации должен включать в себя:
1. техническое задание;
2. руководство пользователя;
|
4) Структурно-функциональная схема разработки
программного продукта
5) Состав программного продукта:
1. Функциональное содержание отдельных структурных элементов:
2. Листинг программы:
3. Интерфейс программы:
Стадии и этапы разработки
Стадии разработки:
1. разработка технического задания;
2. рабочее проектирование;
3. внедрение.
Этапы разработки:
1. Описание предметной области
• Краткое введение в предметную область
• Выделить элементы предметной области, их взаимосвязи
• Определить особенности и ограничения предметной области
• Используемые термины и сокращения
2. Цель создания системы
• Сформулировать цель создания
• Назначение системы, существующие аналоги
• целевая аудитория, ожидаемый уровень использования
3. Детализация функций системы
• Изучение потребностей заказчика
• Подготовить описание функций системы
4. Анализ категорий пользователей
• Выделение категорий пользователей
• Определение функциональных требований пользователей каждой категории
5. Определение ограничений
• Анализ аппаратных особенностей и ограничений
• Анализ топологии и особенностей развертывания
• Определение технологических ограничений
6. Формирование и утверждение совокупного списка требований к системе
• Если система предполагает интерактивность в общении с пользователем, то определить функциональные требования (описывают в динамике сценарии взаимодействия посетителя с системой) и структуру данных.
|
• Выделить специфические требования
• Прочие требования
• Сформировать список требований
7. Выработка архитектурного решения
• Выбор технологической платформы
• Специфическая бизнес-логика должна быть задокументирована в техническом задании максимально подробно.
• Подготовка модульной структуры системы
• Подготовка детализированного описания подсистем
8. Подготовка календарного плана
• Оценка сложности реализации подсистем.
• Выделение работ, построение сетевого графика.
• Оценка сроков выполнения работ
9. Завершающий этап
• Согласование процесса приемки работ
• Компоновка из полученных материалов текста технического задания
7) Стоимость работы:
Стоимость программного продукта можно рассчитать по формуле
Сс/с = Сэ/э + Сам + Ср + С пр
1. Стоимость затраченной электрической энергии (Сэ/э)
При создании программного продукта использовался ПК, вследствие чего расходовалась электроэнергия. Время работы (t) на ПК –6часов.
Мощность (Р) ПК – 0,6 кВт. Цена 1 кВт(Ч) – 3,84 руб.
Стоимость электроэнергии равна:
Сэ/э= Р * t * Ч = 14 руб.
2. Амортизация оборудования (Сам)
Для того чтобы посчитать амортизацию ПК нужно знать:
1. Стоимость ПК (Sпк);
Sпк = 20000 руб.
2. Амортизацию ПК (полный износ в течение 1 года):
Количество часов работы на ПК в день – (Ч); Ч = 10 часов
Количество дней работы на ПК – (Д); Д = 6 дня
Количество недель – (Н); Н = 4 недели
Количество месяцев – (М); М = 9 месяцев
Количество лет – (Л); Л = 5 лет
Подсчитываем количество часов работы на ПК в течении 5 лет (К):
К = Ч * Д * Н * М * Л = 10 *6* 4 * 9 * 5 =10800часов
Чтобы найти амортизацию (А) ПК надо стоимость ПК разделить на количество часов работы в течение 5 лет:
А = Sпк / К = 20000/10800= 1.85 руб./час
3. Находим амортизацию ПК во время работы над программным продуктом:
Сам = А * t = 11,1руб.
3. Стоимость работы (Ср)
S 1 час –50руб.
t – 6 часов
Ср = S 1 час * t =300руб.
4. Прочие расходы (С пр):
5. Себестоимость программного продукта:
Сс/с = Сэ/э + Сам + Ср + С пр =325,1руб.