Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornyy_praktikum_TRPO.doc
Скачиваний:
245
Добавлен:
25.02.2016
Размер:
4.3 Mб
Скачать

Лабораторная работа №7

Тема: Разработка технического проекта (ТП)

Цель работы: Разработать технический проект на разработку программного продукта.

Время выполнения 4 часа.

Краткие теоретические сведения:

В состав технического проекта должны входить следующие разделы:

1 Общие сведения

2 Описание предметной области

3 Описание проектных решений

3.1 Решения по архитектуре

3.2 Информационная модель и структура базы данных

3.3 Структура входных данных

3.4 Функциональные решения

3.5 Структура выходных данных

3.6 Пользовательский интерфейс

3.7 Описание алгоритмов

3.8 Информационное обеспечение

3.9 Интерфейс с другими компонентами и программными

продуктами

3.10 Прочие проектные решения

4 План тестирования

5 Документирование

6 Приложения

Примерное содержание разделов технического проекта

1 Общие сведения

Формулировка задания на разработку.

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

Примечание – Если ТЗ не разрабатывалось, общие сведения приводятся в объеме раздела 1 типовой формы «Техническое задание»

2 Описание предметной области

Данный раздел должен содержать информацию, достаточную для понимания сути, специфики и объема работ по техническому проекту. Примерная структура и содержание – аналогично разделу 2 типовой формы «Техническое задание».

Примечание – В случаях, когда имеется документ «Описание предметной области», либо раздел ТЗ, содержащий необходимую информацию, они включаются в состав приложений к ТП со ссылкой в данном разделе. При необходимости здесь могут быть даны пояснения и дополнения. Дублирование информации, содержащейся в указанных документах, не производится.

3 Описание проектных решений

Текстовое описание и схемы решений, влияющих на архитектуру системы.

3.1 Решения по архитектуре

3.2 Информационная модель и структура базы данных

Текстовое описание и схемы реализуемых проектов, их атрибу-тов, состояний и взаимосвязей.

Описание (схемы) логической и физической структуры базы данных.

3.3 Структура входных данных

Описание состава и структуры входных данных, включая:

- данные, вводимые пользователем при работе с функциями, перечисленными в разделе «Функциональные решения»;

- данные, хранящиеся в БД системы;

- значения, используемые по умолчанию.

3.4 Функциональные решения

Структура меню модуля

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

Пример:

Документы

|Карточка учета товара

|Накладная на внутреннее перемещение

|Накладная на реализацию

|Акт на списание

|Накладная на возврат

|от покупателя

|поставщику

|на оптовый склад

Перечень функций

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

Раздел меню, наименование

Назначение, ссылка на описание бизнес-процесса

Использует

обьекты

(входные

данные)

Оперирует с объектами

(выходные

данные)

Меню

«Документы»

Приходные накладные

Ввод и редактирование накладных на приход от поставщика непосредственно в розницу (раздел 2.ХХ, рисунок N, операция М)

Каталог подразделений

Каталог МОЛ

Каталог контрагентов

Каталог КУТ

Создает прихо-ды на заданный разрез хранения

Акт на

списание

Ввод и редактирование (раздел 2.ХХ, рисунок N, операция М)

Каталог подразделений

Каталог МОЛ

Записи по при- ходам (КУТ)

Записи по расходам с выбранных приходов

Примечание – Раздел 3.4 считается обязательным, исключение не допускается. В случаях, когда данная информация полностью отражается в предшествующем ТЗ и не изменена в ТП, допускается ссылка на соответствующий раздел ТЗ. При расхождении между ТЗ и ТП информация в ТП приводится целиком, изменение отмечается фоном и дается примечание («изменено по сравнению с ТЗ»). Если предметом ТП является одиночная функция, допускается вместо структуры меню указывать только путь (способ активизации), приводить текстовое описание.

3.5 Структура выходных данных

Состав и структура выходных данных.

Решения по реализации печатных форм первичных и отчетных документов.

3.6 Пользовательский интерфейс

Приводится описание (схемы) пользовательского интерфейса по вновь разрабатываемым или изменяемым функциям (режимам).

3.7 Описание алгоритмов

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

3.8 Информационное обеспечение

Решения по срокам хранения данных.

Решения по изменению (дополнению) общесистемных справочников и классификаторов.

Решения по изменению (дополнению) параметров настройки (общесистемных, настройки пользователя).

Решения по изменению (дополнению) других таблиц БД, относящихся к другим компонентам системы.

Решения по использованию конкретных СУБД.

Решения по обеспечению конвертации.

3.9 Интерфейс с другими компонентами и программными продуктами

Описание интерфейса с другими компонентами системы.

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

3.10 Прочие проектные решения

Решения по обеспечению быстродействия.

Решения по обеспечению надежности.

Решения по доработкам инструментария.

Другие решения.

Примечание – При необходимости последовательность перечисленных выше подразделов может быть изменена.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]