Лекция № 2 «Этапы разработки программного обеспечения при структурном подходе к программированию. Стадия «Техническое задание»
Техническое задание на создание программного обеспечения содержит следующие пункты:
Содержание разделов
Содержание разделов
Содержание разделов
Содержание разделов
Содержание разделов
Содержание разделов
Содержание разделов
Содержание разделов
1.54M
Категория: ПрограммированиеПрограммирование

Этапы разработки программного обеспечения при структурном подходе к программированию

1. Лекция № 2 «Этапы разработки программного обеспечения при структурном подходе к программированию. Стадия «Техническое задание»

Учебная практика по ПМ.02 «Осуществление
интеграции программных модулей

2.

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

3. Техническое задание на создание программного обеспечения содержит следующие пункты:

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

4.

Шаблон построения Технического задания
1. Введение
1.1 «Наименование программы»
1.2 «Назначение и область применения»
1.3 «Возможности программы»
1.4 «Отличия демо-версии от полной версии программы».
1.5 «Варианты установки программы».
1.6 «Стоимость программы. Условия распространения программы».
1.7 «Системные требования программы».
1.8 «Инсталляция ПО»
2. Требования к программе
2.1 «Требования к функциональным характеристикам»
3. Условия эксплуатации
3.1 «Климатические условия эксплуатации»
3.2 «Требования к квалификации и численности персонала»
3.3 «Требования к составу и параметрам технических средств»
3.4 «Требования к программным средствам, используемым программой»
3.5 «Требования к защите информации и программ»
3.6 «Специальные требования»
4. Требования к программной документации
4.1 «Требования к программной документации»
5. Технико-экономические показатели
5.1 «Технико-экономические показатели»
6. Стадии и этапы разработки
6.1 «Стадии и этапы разработки»
7. Порядок контроля и приемки
7.1 Виды испытаний
7.2 Общие требования к приемке работы

5. Содержание разделов

1. Введение
1.1 «Наименование программы» – указывается полное/сокращенное
наименования ПО и его область применения, также в данном разделе следует
указать перечень терминов и сокращений, используемых в ТЗ, обязательно
включается краткая характеристика области применения программы или
программного продукта, а также объекта (например, системы), в котором
предполагается их использовать. Основное назначение введения —
продемонстрировать актуальность данной разработки и показать, какое место
эта разработка занимает в ряду подобных.
Например: программный комплекс «АРМ администратора аэропорта»
1.2
«Назначение и область применения» указывают краткую
характеристику области применения программы или программного изделия и
объекта, в котором используют программу или программное изделие.
1.3 «Структура программы» – опишите основные возможности и
функции данного ПО.
1.4 «Отличия демо-версии от полной версии программы»
1.5 «Режимы работы программы»
1.6 «Обновление программы»

6. Содержание разделов

1.7 «Стоимость программы. Условия распространения программы»
Здесь необходимо прописать стоимость лицензии на дату работы с программой.
Если имеется скидка, обязательно указать об этом
1.8 «Системные требования программы»
Здесь необходимо прописать, какие требования предъявляются к аппаратной части и
отдельно прописать требования к программной части
1.9 «Приобретение, установка и регистрация ПО»
Здесь необходимо описать процесс приобретения данного ПО, затем
описать как выполняется инсталляция программного обеспечения с
подробным описанием процесса установки, сопровождаемый описанием и
скриншотами каждого этапа работы. После всего этого описать, как
происходит регистрация данного программного продукта.
Все описания сопровождаются скриншотами.
Процесс регистрации ПО можно скопировать из Руководства пользователя
1.10 Работа с технической поддержкой
Здесь вам надо описать процесс работы с ТП

7.

2. Требования к программе
2.1 В подразделе «Требования к функциональным характеристикам»
должны быть указаны требования к составу выполняемых функций,
организации входных и выходных данных, временным характеристикам и
т. п.
Например: Надежное (устойчивое) функционирование программы должно
быть обеспечено выполнением Заказчиком совокупности организационнотехнических мероприятий, перечень которых приведен ниже:
а) организацией бесперебойного питания технических средств;
б) использованием лицензионного программного обеспечения.
3. Условия эксплуатации
3.1. Климатические условия эксплуатации – указать климатические
условия эксплуатации, при которых должны обеспечиваться заданные
характеристики, должны удовлетворять требованиям, предъявляемым к
техническим средствам в части условий их эксплуатации.
Например:
Программа будет прекрасно работать от плюс 5 до плюс 35 °C при
относительной влажности 90% и атмосферном давлении 462
мм.рт.ст., поскольку такие условия приблизительно соответствуют
условиям эксплуатации современных компьютеров непромышленного
исполнения.

8. Содержание разделов

3.2. В подразделе «Требования к квалификации и численности персонала.
Наборы прав» должны быть указан вид обслуживания, необходимое количество и
квалификация персонала.
Например:
Минимальное количество персонала, требуемого для работы программы, должно составлять не менее
2 штатных единиц – системный администратор и конечный пользователь программы – секретарь.
Системный администратор должен иметь высшее профильное образование. В перечень задач,
выполняемых им, должны входить:
а) задача поддержания работоспособности технических средств;
б) задачи установки (инсталляции) и поддержания работоспособности системных программных
средств – операционной системы;
в) задача установки (инсталляции) программы.
Секретарь должен иметь профильное образование. В перечень задач, выполняемых секретарем,
должны входить:
а) заполнение данными;
б) формирование бланков нетрудоспособности и т.д.;
Наборы прав:
Для обеспечения сохранности информации и разграничения прав доступа в программе предусмотрен
справочник "Пользователи". Чтобы открыть справочник, в меню "Справочники" выберите
пункт "Пользователи".
По умолчанию в справочнике создаются 3 пользователя: Администратор, Оператор, Пользователь с
соответствующими одноименными ролями.
Роль определяет набор прав, то есть, какие возможности программы может использовать
пользователь согласно своей роли. В данной версии наборы прав не могут быть изменены, они
выбираются только с помощью выбора нужной роли.

9. Содержание разделов

3.3 В подразделе «Требования к составу и параметрам технических
средств» указывают необходимый состав аппаратных средств с указанием
их технических характеристик. (возьмете из пункта 1.8)
Например:
В состав технических средств должен входить IВМ-совместимый
персональный компьютер (ПЭВМ), включающий в себя:
Процессор Intel Core I7;
Оперативная память объемом не менее 1Гигабайт;
HDD, не менее 40 Гигабайт;
3.4 В подразделе «Требования к программным средствам, используемым
программой» должны быть указаны требования к информационным
структурам на входе и выходе и методам решения, исходным кодам, языкам
программирования. При необходимости должна обеспечиваться защита
информации и программ. (возьмете из пункта 1.8)
Например: Системные программные средства, используемые программой,
должны быть представлены лицензионной локализованной версией
операционной системы Windows 7/8/10.

10. Содержание разделов

3.5 Требования к защите информации и программ
Программа должна быть защищена от её конфигурирования и
модификации, в частности подсистема тестирования.
3.6 Специальные требования
Программа не должна для корректной работы требовать
привилегий системного администратора.
4. Требования к программной документации
4.1. В подразделе «Требования к программной документации»
должен быть указан предварительный состав программной
документации и, при необходимости, специальные требования к
ней.
Например:
Состав программной документации должен включать в себя:
1. Техническое задание;
2. Программу;
3. Руководство оператора.

11. Содержание разделов

5. Технико-экономические показатели
1.В разделе «Технико-экономические показатели» должны
быть указаны: ориентировочная экономическая эффективность,
предполагаемая
годовая
потребность,
экономические
преимущества разработки по сравнению с лучшими
отечественными и зарубежными образцами или аналогами.
Например: Так как описываемое программное средство
разрабатывалось не мной, то ориентировочная экономическая
эффективность не рассчитывается. Но можно отметить, что на
сайте
производителя,
находящегося
по
адресу
https://pbprog.ru/catalog/all/560 мы можем увидеть, что стоимость
лицензионной версии данной программы с учетом скидки на 25
ноября 2022 года составляет 15 000 рублей. Без учета скидки
стоимость программы составляет 19000 р.

12. Содержание разделов

6. Стадии и этапы разработки
1.В разделе «Стадии и этапы разработки» устанавливают необходимые
стадии разработки, этапы и содержание работ (перечень программных
документов, которые должны быть разработаны, согласованы и
утверждены), а также, как правило, сроки разработки и определяют
исполнителей.
Например:
Разработка должна быть проведена в три стадии:
• Стадия проектирования – создание диаграмм UML;
• Стадия разработки ПО – с помощью определенного CASE – средства
создаем необходимое ПО;
• Стадия тестирования – проверка работоспособности программы;
• Стадия создания интерфейса пользователя – создание дизайнерского
оформления для оболочки разрабатываемой ПО;
• Стадия создания документации на ПО – создание документов по
реализации данного ПО.

13. Содержание разделов

7. Порядок контроля и приемки
7.1. Виды испытаний
Например:
Приемо-сдаточные испытания должны проводиться на объекте
Заказчика в оговоренные сроки.
Приемо-сдаточные испытания программы должны проводиться
согласно разработанной Исполнителем и согласованной Заказчиком
Программы и методик испытаний.
Ход проведения приемо-сдаточных испытаний Заказчик и Исполнитель
документируют в Протоколе проведения испытаний.
7.2. Общие требования к приемке работы
Например:
На основании Протокола проведения испытаний Исполнитель
совместно с Заказчиком подписывает Акт приемки-сдачи программы в
эксплуатацию.
English     Русский Правила