Модель процессов системы

Документ «Модель процессов системы» или «Технологические процессы системы» содержит:

· Описание основных технологических процессов системы (с примерами):

· ввод данных;

· встраивание в бизнес-процессы;

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

· Диаграммы работы с системой при ее внедрении и эксплуатации (в формате DFD или UML).

Методики сбора и обработки исходных данных

Документ «Методики сбора и обработки исходных данных» является, по существу, описанием технологии внедрения системы (а также дальнейшего ввода данных при ее эксплуатации) и содержит:

· Концепцию (стратегию) и программу (план) информационного наполнения.

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

· Перечень входных документов и сообщений для ввода данных при эксплуатации системы.

· Методику встраивания системы в бизнес-процессы предметной области.

Программная архитектура

Документ «Программная архитектура» (синонимы – «Архитектура системы», «Функциональная модель») содержит следующее:

· Состав модулей (с диаграммой).

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

· Методы обеспечения надежности, производительности, безопасности и качества системы.

· Технические требования к программному окружению (как клиентов, так и серверов).

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

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

· Аппаратная архитектура:

· защита информации;

· обеспечение надежности;

· обеспечение производительности.

· Аппаратная реализация и программное окружение:

· общие требования по производительности;

· общие требования по качеству;

· план нагрузки (общие показатели БД, работоспособность распределенной архитектуры, количество компьютеров, количество сеансов, максимальный объем транзакции);

· технические требования к серверам (аппаратная часть, программная часть);

· технические требования к рабочим местам (аппаратная часть, программная часть);

· технические требования к каналам связи;

· технические требования по безопасности.

Спецификация на программирование

Документ «Спецификация на программирование» содержит описание компонент системы, составляющих основу ее функциональности, с указанием входов, выходов, экранного интерфейса и исключительных ситуаций (с их обработкой), а именно:

· Описание модулей, реализующих внутренние механизмы.

· Описание инструментов.

· Описание базовых процедур.

· Описание основных прикладных методов (известных и необходимых до встраивания системы в бизнес-процессы предприятия).

Сопроводительная документация

Под сопроводительной документацией понимается документация, которая разрабатывается Исполнителем и передается Заказчику после реализации системы с описанием различных аспектов ее эксплуатации.

Наиболее компактный (минимально необходимый) набор сопроводительной документации включает:

· Описание системы.

· Руководство пользователя (Инструкция по эксплуатации).

· Руководство администратора.

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

Опишем структуру и содержание указанных выше документов.

Описание системы

Документ содержит следующие разделы:

· Назначение системы.

· Границы применения.

· Возможности и направления дальнейшего развития.

· Взаимодействие с другими системами.

· Используемые подходы и технологии.

· Программное окружение.

· Требования к аппаратуре.

· Технические характеристики (показатели производительности, защищенности, надежности, качества и пр.)

· Структура системы.

· Описание подсистем.

Руководство пользователя

Документ содержит следующие разделы:

· Задачи, решаемые пользователем.

· Интерфейс пользователя.

· Функции подсистем.

Руководство администратора

Документ содержит следующие разделы:

· Задачи, решаемые администратором.

· Инсталляция системы и подсистем.

· Функции подсистем.

 

Рекомендации по подготовке и участию в тендерах и презентациях

 

Подготовка документов и буклетов

 

Оформление рекламного буклета

 

Подготовка научно-технического обоснования проекта

 

Подготовка презентаций и демо-версий

 

Подготовка презентации системы

 

Подготовка демонстрационной версии системы

 

Внутрифирменные соглашения

 

Соглашения по проектированию

 

Описание бизнес-процессов

 

Bpwin (IDEF0)

 

Oracle Process Modeler

 

Описание диаграмм «сущность-связь» (ERD)

 

Erwin

 

Oracle Diagrammer

 

PowerDesigner

 

Описание системных процессов

 

DFD

 

UML

 

Описание потоков работ (Workflow)

 

Соглашения по программированию серверной части

 

Генерация экземпляра БД, табличных пространств и сегментов отката

 

Генерация таблиц и других объектов БД (DDL-скрипты)

 

Программирование на SQL (DML-скрипты)

 

Программирование на PL/SQL

 

Соглашения по программированию клиентской части

 

5.3.1 Программирование на Borland C++

 

5.3.2 Программирование на MS VC++

 

Программирование в Oracle Developer2000

 

Методики тестирования программных продуктов

 

Стратегии тестирования

 

Инструменты тестирования

 

Тестирование серверной части

 

Тестирование клиентской части

 

Рекомендации по оптимизации работы системы

 

Настройка сервера БД и объектов БД

 

Оптимизация выполнения запросов

 

Настройка репликации

 

Настройка клиентов

 

 

Термины

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

Общие термины

· АС – автоматизированная система.

· АСУ – Автоматизированная система управления.

· АСУТП – Автоматизированная система управления технологическими процессами.

· БД – база данных.

· БП – бизнес-процесс(ы).

· ГИС – географическая информационная система.

· ЕКС - Единый комплекс стандартов.

· ЕСКД – Единая система конструкторской документации.

· ЕСПД – Единая система проектной документации.

· ЖЦ – Жизненный цикл.

· ЖЦП – Жизненный цикл программы.

· ЖЦРПО - Жизненный цикл разработки программного обеспечения.

· ЖЦ ПС – Жизненный цикл программной системы.

· ИР – информационные ресурсы.

· ИС – информационная система.

· Испытания АС - процесс проверки выполнения заданных функций системы, определения и проверки соответствия требованиям ТЗ количественных и (или) качественных характеристик системы, выявления и устранения недостатков в действиях системы, в разработанной документации [стандарт ГОСТ 34.603-92 – см. 8].

· ИТ – информационные технологии.

· Комплекс - программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса [стандарт ГОСТ 19.101-77 – см. 10].

· Компонента - программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса [стандарт ГОСТ 19.101-77 – см. 10].

· КСП – календарно-сетевое планирование.

· КТС – комплекс технических средств.

· Модель жизненного цикла - структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования [стандарт ISO12207 – см. 2.2.3].

· НИР – научно-исследовательские работы.

· НИОКР – научно-исследовательские и опытно-конструкторские работы.

· НТД – научно-техническая документация.

· ОКР – опытно-конструкторские работы.

· Операбельность – эксплуатационная пригодность.

· ОС – операционная система (MS Windows, UNIX и пр.).

· ПМК - программно-методический комплекс.

· ПТК - программно-технический комплекс.

· ПО - программное обеспечение.

· ПП – программный продукт.

· Проект - в основе проекта лежит план создания продукта или услуги. Проект имеет дату старта и дату финиша и может содержать следующие элементы: работы, ресурсы, структуру декомпозиции работ (WBS), организационную структуру (OBS), календари, зависимости, целевые проекты, расходы, риски, уведомления, показатели, проектные коды и документы [19].

· ПС – программная система.

· РД - руководящий документ.

· САПР – Система автоматизированного проектирования.

· СВТ – средства вычислительной техники.

· Система - объединение одного или более процессов, аппаратных средств, программного обеспечения, оборудования и людей для обеспечения возможности удовлетворения определенных потребностей или целей [стандарт ISO12207 – см. 2.2.3].

· СРПП – система разработки и постановки продукции на производство.

· СТПО - Спецификация требований к программному обеспечению.

· СУБД – система управления базами данных (Oracle, Informix, Sybase, MS SQL и пр.)

· ТЗ – Техническое задание.

· Требование квалификации - набор критериев или условий (квалификационные требования), которые должны быть удовлетворены для того, чтобы квалифицировать программный продукт как подчиняющийся (удовлетворяющий условиям) его спецификациям и готовый для использования в целевой окружающей среде [стандарт ISO12207 – см. 2.2.3].

· ТС – 1) техническая система; 2) технические средства.

· ТТ – технические требования.

· ТУ – технические условия.

· ЧТЗ – частные технические задания.

· Oracle Aim -метод внедрения готовых приложений, входящий в Oracle Method.

· Oracle CDM (Custom Development Method) - метод сквозного создания и внедрения информационных систем с использованием Oracle Designer, входящий в Oracle Method.

· Oracle DWM -метод разработки хранилищ данных, входящий в Oracle Method.

· Oracle Method - глобальная методология разработки ИС фирмы ORACLE.

· Oracle PJM -метод управления проектом, входящий в Oracle Method.

· SLC – ЖЦ.

· SLCM – модель ЖЦПО.

· Software Life Cycle (SLC) – Жизненный Цикл ПО.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: