Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_ДП_ИС_2010-11.doc
Скачиваний:
16
Добавлен:
12.04.2015
Размер:
551.94 Кб
Скачать
      1. Раздел «Техническое задание»

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

Структура раздела:

1. Описание технологии обработки информации (заданного состояния);

2. Информационно–логическая модель системы;

3. Обоснование выбора обеспечивающих технологий;

4. Требования к техническому и программному обеспечению.

В подразделе «Описание технологии обработки информации» описывается функциональная модель системы, включающая построенные по результатам обследования предметной области и выделенных ранее требований к системе диаграммы, отражающие схему потоков данных и иерар­хию функций и подфункций для заданного состояния, реализация которых обеспечит решение поставлен­ной задачи автоматизации (модель TO-BE). Определяются соответствующие схеме потоков данных все входные, выходные и промежуточные документы, используемые на каждом этапе технологического процесса. Определяется состав групп пользователей, их права на доступ к данным и к функциям системы.

Для систем реального времени описывается поведение объекта ИС во времени; строятся диаграммы переходов состояний (STD) для объектов системы и модели их взаимодействия.

В подразделе «Информационно-логическая модель системы» описывается логика обработки информации:

  • описываются структура и информационное содержание входных документов, определяются правила целостности данных, приводятся макеты входных документов;

  • определяются структура и информационное содержание выходных документов, правила сортировки и группировки данных, описываются алгоритмы получения выходной информации;

  • определяются сущности предметной области и строится диаграмма "сущность-связь" (ERD) или диаграмма классов;

  • описывается спецификация обработки информации — обобщенные алгоритмы работы функциональных блоков, представленные в понятиях языка пользователя;

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

Подраздел «Обоснование выбора обеспечивающих технологий» включает в себя обзор известных методов, применяемых для решения аналогичных задач и выбор оптимального подхода, обоснование выбора типа архитектуры: локальная, файл-серверная, клиент-серверная или Интернет-приложение, выбор и обоснование средств проектирования и разработки программного продукта.

При выполнении работы по обоснованию выбора типа архитектуры проекта следует обратить внимание на ряд следующих специфических моментов:

  • обоснованию выбора типа многопользовательской архитектуры;

  • обоснованию выбора типа ЭВМ для клиентской и серверной части архитектуры;

  • обоснованию выбора типа локальных сетей и сетевых операционных систем;

  • определению способов технического обеспечения обработки распределенных транзакций и защиты хранимых данных и т.п.

При обосновании проектных решений по программному обеспечению комплекса АРМ целесообразно:

  • дать классификацию ОС, указать факторы, влияющие на выбор конкретного класса и его версии, и обосновать выбор операционной системы;

  • обосновать выбор средств проектирования и разработки информационного обеспечения (СУБД), прикладного программного обеспечения (методов и среды разработки прикладных программ, языков программирования, специализированных библиотек);

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

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

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

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

Формулировка требований к программному и техническому обеспечению должна происходить с учетом объема информационных потоков объекта управления, требований и особенностей существующей предметной технологии, структуры системы управления.