1.5 Спецификация требований
Назначение разрабатываемой информационной системы - автоматизация рабочего места инспектора по начислению пенсии, упрощение формирования расчетов пенсии и доставка сформированных отчетов руководителям.
В качестве технической базы системы используются ПЭВМ IBM PC/AT стандартной конфигурации, связанные в единую локальную вычислительную сеть (ЛВС), обеспечивающую информационный обмен между пользователями разного уровня и разнообразный сервис.
Условием эффективной работы системы является оснащение каждого инспектора микроучастка ПЭВМ и создание на этой базе автоматизированного рабочего места инспектора (АРМ) со своим фрагментом БД.
Таблица 1.1 - Категории описания требований
Категория |
Описание |
|
F |
Функциональные требования, описывающие требуемую функциональность или прецеденты системы |
|
C |
Системные требования, такие как используемые платформы |
|
P |
Требования к представлению |
|
R |
Требования, определяющие риски |
Первая категория, которую мы рассмотрим, это категория F (функциональные требования). Функциональные требования представляют перечень сервисов, которые должна выполнять система, причем должно быть указано, как система реагирует на те или иные входные данные, как она ведет себя в определенных ситуациях, либо указывается на то, что система не должна делать. Функциональные требования описывают поведение системы и сервисы (функции), которые она выполняет, и зависят от типа разрабатываемой системы и от потребностей пользователей. Описание функциональных требований представлены в таблице 1.2.
Таблица 1.2 - Функциональные требования
Требование |
Тип |
Описание |
|
Расчет пенсии |
F |
Система должна осуществлять расчет согласно установленному шаблону |
|
Выбор и добавление новых данных |
F |
При расчете пенсии система должна предоставлять для выбора имеющиеся данные |
|
Сформировать отчёты |
F |
Необходимо сформировывать отчёты по определённым шаблонам и критериям |
|
Выход из оболочки программы |
F |
Предоставление возможности закрытия сессии пользователя |
Вторая категория в описании требований является категория C (системные требования). Системные требования -- детализированное описание системных функций и ограничений, которое иногда называют функциональной спецификацией. Она служит основой для заключения контракта между покупателем системы и разработчиками программного обеспечения. Спецификация системных требований предназначена для руководящего технического состава компании-разработчика и для менеджеров проекта. Проектная системная спецификация является документом, который ориентирован на разработчиков программного обеспечения.
Описания системных требований представлены в таблице 1.3
Таблица 1.3 - Функциональные требования
Требование |
Тип |
Описание |
|
Среда разработки |
C |
СУБД Access 2003 |
|
Операционная система |
C |
Microsoft Windows XP 2002 |
|
Хранилище данных |
C |
MS Access 2003 |
Третья категория, которая используется в описании требований - это требования к представлению (Р). Требования к представлению описывают формирование требований к интерфейсу программного обеспечения для заказчика. Здесь рассматривается построение интерфейса таким образом, чтобы заказчик мог легко пользоваться программным обеспечением.
Описание требований к представлению рассмотрены в таблице 1.4.
Таблица 1.4 - Требования к представлению
Требование |
Тип |
Описание |
|
Простота в формировании отчетов |
P |
Отчеты должны формироваться просто по выбранным критериям |
|
Общий интерфейс |
P |
Интерфейс должен быть интуитивен и понятен пользователю |
|
Необходимые поля ввода |
P |
Система не должна содержать не нужные поля ввода |
Четвертая категория, которая используется в описании требований, является требования к рискам (R). Данная категория требований направлена на то, чтобы максимально улучшить работу пользователя в частности инспектора по начислению пенсии т.е. уменьшить риск некорректного внесения данных в систему что может привести к неправельной работе программы.
Описание требований к рискам, рассмотрены в таблице 1.5.
Таблица 1.5 - Требования к рискам
Требование |
Тип |
Описание |
|
Соответствие данных |
R |
Внесённые данные должны соответствовать исходной (реальной) информации |
|
Результаты выполнения |
R |
Полное соответствие реальным данным |
|
Сохранность данных |
R |
Система должна обеспечивать сохранность данных о начислениях и другой смежной информации |
|
Не заполнение данных |
R |
Система должна препятствовать такому риску, как риск не заполнение необходимой информации |
В системе реализованы три основные составляющие:
- единая база данных - хранилище всех данных системы;
- единый интерфейс - набор однотипных инструментов для работы в системе.
Заявки на получение интересующих документов генерируются непосредственно в информационной системе на основе введенных данных. Вносимые в систему данные подвергаются проверке на корректность и целостность. Это позволяет свести к минимуму потери организации от несвоевременного получения информации о совершенных операциях.
Все компоненты системы используют единую базу данных клиентов и информации о них.
Инспектор должен начислять пенсии клиентам с помощью информационной системы, из имеющейся в наличии информации доставлять эти данные в банки с которыми они сотрудничают, выходя в Интернет через сеть GPRS. В банках эти данные будут обрабатываться для дальнейшего проведения операции по выплате пенсии.
Важно отметить, что система допускает постепенное наращивание функциональности.
Атрибуты качества ПО:
система доступа пользователям с 8.00 до 20.00 часов.
- Введение
- 1. РАЗРАБОТКА ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧНИЮ
- 1.1 Анализ существующих решений по автоматизации предметной области
- 1.2 Анализ предметной области
- 1.3 Сбор требований
- 1.4 Анализ и моделирование требований
- 1.5 Спецификация требований
- 1.6 Аттестация требований
- 1.7 Выбор методологии проектирования информационной системы
- 2. Проектирование информационной системы
- 2.1 Архитектурное проектирование
- 2.2 Проектирование пользовательского интерфейса
- 2.3 Проектирование баз данных
- 2.4 Обоснование выбора платформы создания информационной системы
- 2.5 Проектирование модулей (функциональная модель)
- Автоматизированное рабочее место
- 2. Примеры автоматизированных рабочих мест
- 2. Автоматизированные рабочие места
- Автоматизированное рабочее место технического работника
- Обеспечение автоматизированных рабочих мест
- Автоматизированные рабочие места сотрудников таможенных органов
- Режимы работы автоматизированного рабочего места.