Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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

Введение

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

(Далее приводится обоснование актуальности разработки, её место в ряду подобных).

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

Разрабатывается:

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

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

Основное назначение (название) заключается в (описание функционального и эксплуатационного назначения программного продукта с указанием категорий пользователей).

Исходные данные, цели и задачи

Исходные данные

4.1.1 Исходными данными для разработки являются описание функционального и эксплуатационного назначения, (см. пункт 3), а также следующие материалы:

4.1.1.1 (перечень работ или письменных документов)

4.1.1.2 (перечень прототипов)

4.1.1.3 Конкретные числовые параметры: например, количество документов, допустимое время обработки, максимальное время ожидания можно сослаться на п. 5.1.2.

Цель работы

Целью работы является (дистрибутивная версия, прототип, проект и т.п.) (Наименование) для (кратко функциональное и эксплуатационное назначение).

Решаемые задачи

4.3.1 Выбор (модели жизненного цикла, архитектуры, подхода, технологии, методов, стандартов и средств разработки, если они не указаны в техническом задании).

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

4.3.3 Исследование предметной области – разработка или выбор моделей, описывающих предметную область, или математическая постановка основных задач и/или выбор методов решения этих задач.

4.3.4 Определение архитектуры информационной системы: разработка ее структуры; определение набора необходимого оборудования, программного обеспечения и процессов обслуживания.

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

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

4.3.7 Проектирование компонентов (конкретное название программного продукта; отдельно указать, если есть, базы данных, подсистемы и т.п.).

4.3.8 Реализация компонентов с использованием выбранных средств и их автономное тестирование.

4.3.9 Сборка (конкретное название программного продукта) и его комплексное тестирование.

4.3.10 Оценочное тестирование (указать конкретно виды тестирования, например, тестирование удобства использования, тестирование на предельных нагрузках и т.п.).

5 ТРЕБОВАНИЯ К (название)

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

Выполняемые функции

5.1.1.1 Для пользователя:

- функция 1;

- функция 2 и т.д.

5.1.1.2 Для администратора системы (если он предусматривается):

- функция 1;

- функция 2 и т.д.

5.1.2 Исходные данные:

- информация 1;

- информация 2 и т. д.

- можно повторить п. 4.11.3

5.1.3 Результаты:

- информация 1;

- информация 2 и т.д.

(здесь же указывают максимально допустимое время ответа системы, максимальный объем используемой оперативной и/или внешней памяти и т.п.)

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

5.2.1 Предусмотреть контроль вводимой информации.

5.2.2 Предусмотреть защиту от некорректных действий пользователя.

5.2.3 Обеспечить целостность информации в базе данных.

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

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

5.3.1 Условия эксплуатации в соответствие с СанПин 2.2.2.542 – 96.

5.3.2 Обслуживание

5.3.3 Обслуживающий персонал

(при необходимости указывают основные операции обслуживания, необходимые количество и квалификацию персонала).

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

5.4.1 Программное обеспечение должно функционировать на IBM-совместимых персональных компьютерах.

5.4.2 Минимальная конфигурация технических средств:

5.4.2.1 Тип процессора...................................................................................... Pentium.

5.4.2.2 Объем ОЗУ................................................................................................. 32 Мб.

5.4.2.3

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

5.5.1 Программное обеспечение должно работать под управлением операционных систем (например, семейства Windows’2000).

5.5.2 Входные данные должны быть представлены в следующем формате: (описание формата).

5.5.3 Результаты должны быть представлены в следующем формате: (описание формата).

5.5.4 Программное обеспечение должно (описание интерфейса (протокола) с другим программным обеспечением).

Можно также указать средства: язык и среду разработки, а также требования к защите информации.

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

Требования к маркировке и упаковке не предъявляются.

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

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

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

Сгенерировать установочную версию программного обеспечения.

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

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

6.2 Разрабатываемое программное обеспечение должно включать справочную систему. 6.3 В состав сопровождающей документации должны входить:

6.3.1 Расчетно-пояснительная записка на 100 листах формата А4 (без приложений 6.3.2, 6.3.3 и 6.3.4).

6.3.2 Техническое задание (Приложение 1).

6.3.3 Руководство пользователя (Приложение 2).

6.3.4 Руководство системного программиста (Приложение 3).

6.4 Графическая часть минимально должна быть выполнена на 5 листах для бакалавра и 8 листах для инженеров и магистров формата А1 (копии формата А3, А4 включить в качестве приложений к расчетно-пояснительной записке):

Виды графической документации: (выбрать нужные):

- Схема структурная информационной системы.

- Спецификация функциональная.

- Схема структурная программного обеспечения.

- Схема функциональная программного обеспечения.

- Функциональная диаграмма программного обеспечения (или его части).

- Диаграмма потоков данных программного обеспечения или его части.

- Диаграммы (схемы) компонентов структур данных.

- Структуры (модели) знаний.

- Схемы (модели) процессов (методов формирования результатов, механизмы выводов и т.п.).

- Схемы (модели) синтаксического, семантического представления (языка входных и выходных сообщений и т.д.).

- Диаграмма вариантов использования.

- Концептуальная модель предметной области.

- Схемы взаимодействия объектов, объектная декомпозиция.

- Схемы структурные компонент, например, даталогическая и/или инфологическая схемы базы данных.

- Схема взаимодействия модулей.

- Диаграммы классов предметной области и/или интерфейсной части программного обеспечения.

- Граф (диаграмма) состояний интерфейса.

- Структурная схема меню.

- Графы диалогов.

- Формы интерфейса.

- Схемы алгоритмов модулей (подпрограмм).

- Диаграммы компоновки программных компонентов.

- Диаграммы размещения программных компонентов.

- Таблица характеристик (инструментальных средств разработки, языка, среды программирования, средств автоматизации разработки, методов тестирования, подхода к разработке).

- Таблицы тестов.

- Схемы алгоритмов тестовых программ.

- Схема алгоритма тестирования.

- Схема процесса разработки программного продукта (при различных технологиях, например, при структурном, объектном, нисходящем, восходящем подходах и т.п.).

- Таблица характеристик качества программного обеспечения.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...