Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по циклу лабораторных работ Технологии разработки программного обеспечения .doc
Скачиваний:
204
Добавлен:
06.03.2016
Размер:
3.8 Mб
Скачать
    1. Требования к системе

      1. Требования к содержимому раздела

Раздел «Требования к системе» состоит из следующих подразделов:

  • требования к системе в целом;

  • требования к функциям (задачам), выполняемым системой;

  • требования к видам обеспечения.

В подразделе «Требования к системе в целом» указывают:

  1. требования к структуре и функционированию системы;

  2. требования к численности и квалификации персонала системы и режиму его работы;

  3. показатели назначения;

  4. требования к надежности;

  5. требования безопасности;

  6. требования к эргономике и технической эстетике;

  7. требования к транспортабельности для подвижных АС;

  8. требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы;

  9. требования к защите информации от несанкционированного доступа;

  10. требования по сохранности информации при авариях;

  11. требования к защите от влияния внешних воздействий;

  12. требования к патентной чистоте;

  13. требования по стандартизации и унификации;

  14. дополнительные требования.

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

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

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

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

  • требования к режимам функционирования системы;

  • требования по диагностированию системы.

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

В подразделе «Требование к функциям (задачам)», выполняемым системой, приводят:

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

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

  3. перечень и критерии отказов для каждой функции, по которой задаются требования по надежности.

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

      1. Пример написания раздела

        1. Требования к системе в целом

АИС НИР должна быть разработана в виде сайта на основе трёхуровневой архитектуры. Сервер баз данных и сервер приложений АИС НИР должен быть создан на базе постреляционной СУБД Cache. АИС НИР должна иметь два типа клиентских мест: первый предназначен для работы руководителей НИР и должен быть реализован в облегчённом варианте на базе технологииCSP; второй тип в связи со сложностью реализуемых функций необходимо разработать на базеjava-технологии (applet-servlet) под платформуJ2EE.

АИС обрабатывает конфиденциальную информацию (персональные данные преподавателей, сотрудников, аспирантов и студентов) и представляет собой автоматизированную систему в защищенном исполнении.