Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
03.03.2016
Размер:
151.04 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНІВЕРСИТЕТ

Кафедра ПМиИ

Лабораторные работы

По предмету: «Анализ требований програмного обеспечения»

Разработала:_______________________________Холстинина Н.А.

Группы ПСДоз-09 (подпись) (дата)

Проверил: ________________________________Григорьев А.В.

Донецк 2010

Лабораторная работа 1

28

Управление производством проката

(Прокатный стан)

АСУ ТП

Примечание:

АСУ ТП – система, управляющая производством выбранного типа изделий в некоторой среде.

Отчет: выбранная тема.

Лабораторная работа 2. Выявление и классификации требований.

Цель: Путем самостоятельного выявления требований заполнить список требований к ПО в соответствии с классификацией.

        1. Уровни требований

Обычно выделяют три уровня требований.

1. Верхний уровень - уровень бизнес-требований (business requirements).

  1. Надежность

  2. Возможность оперативного вторжения

  3. Поддержания ритма производительности

2. Средний уровень - уровень требований пользователей (user requirements).

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

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

  3. Рассмотрена структура микропроцессорной автоматизированной системы управления раскроем проката (СУРП) на непрерывно-заготовочном стане.

  4. Точный контроль температуры, состава жидкой стали, подаваемой на установку для разливки полосы, является обязательным для успешной непрерывной разливки "плавка на плавку".

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

3. Нижний уровень - функциональный (functional requirements).

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

Включают; функциональные и нефункциональные требования.

3.1. Функциональные требования

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

3.1.1. Требования на поведение

  1. Загрузка пользователем системы

  2. Чтение информации по запросу пользователя

  3. Запуск подачи металла станком.

  4. При получении металла, обработка металла, т.е. - прокатка оборудованием.

  5. Сообщение о готовности продукции, приступление к изготовлению оборудованием самой детали.

  6. Отчет о готовности. Сообщить пользователю о конечном результате.

        1. 3.1.2. Системные требования и требования к программному обеспечению

Системные требования (system requirements) являются подмножеством функциональных требований к ИС.

Системные требования:

  1. Частота процессора 1600 мГЦ

  2. Объем памяти 512 мб

  3. ОС Windows XP Professional

  4. Размер винчестера 40 Гб

  5. Локальная сеть 100мб/с

3.1.3. Характеристика продукта

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

4. Нефункциональные требования

Регламентируют внутренние и внешние условия или атрибуты функционирования системы.

Основные группы нефункциональных требований:

  • Внешние интерфейсы (External Interfaces),

  • Атрибуты качества (Quality Attributes),

  • Ограничения (Constraints).

Детальнее:

1) Внешние интерфейсы. Среди внешних интерфейсов наиболее важным является интерфейс пользователя (User Interface, UI). Кроме того, выделяются интерфейсы с внешними устройствами (аппаратные интерфейсы), программные интерфейсы и интерфейсы передачи информации (коммуникационные интерфейсы).

  1. Сенсорный экран

  2. Звуковой сигнал

  3. Система мониторинга

2) Основные атрибуты качества:

  • Применимость — продукция получаемая на прокатных станах путём горячей, теплой или холодной прокатки

  • Надежность — Надежность определяется, в первую очередь, жесткостью конструкции, и как следствие, металлоемкостью оборудования.

  • Производительность - прокатный стан применяться для получения листового проката шириной до 5 метров и длиной до 12-18 метров.

  • Эксплуатационная пригодность — 24 месяца.

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

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

  1. Протоколы TCP/IP

  2. MySQL

  3. Маршрутизатор Cisco 2811 w/ AC PWR.

Существуют объективные противоречия между требованиями различных уровней.

Пример.

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

Отчет: