
- •Реферат
- •Введение
- •2 Теоретическая часть
- •2.1 Обзор систем электронного документооборота
- •2.2 Классификация систем электронного документооборота
- •2.2.1 Универсальная сэд
- •2.2.2 Заказная сэд
- •2.2.3 Комбинированная сэд
- •2.3 Обзор аналогов
- •2.4 Обзор методов разработки систем электронного документооборота
- •2.4.1 Каскадная модель разработки сэд
- •2.4.2 Итерационная модель разработки сэд
- •2.5 Обзор MySql
- •2.6 Требования к разработке
- •2.7 Обоснование выбора средств разработки
- •3 Практическая часть
- •3.1 Разработка пользовательского интерфейса
- •3.2 Uml диаграмма классов
- •3.4 Реализация базы данных
- •3.5 Тестирование
- •4 Заключение
- •Список использованных источников
2.4 Обзор методов разработки систем электронного документооборота
Существуют несколько способов и методов создания СЭД. Наиболее распространенными являются два подхода к разработке:
каскадная (классическая разработка);
итерационная разработка.
2.4.1 Каскадная модель разработки сэд
Каскадная (модель водопада) - модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки. На основе такой методологии построены российские стандарты и ГОСТы по созданию автоматизированных систем (34-й и 19-й серий), например ГОСТы 34-й серии:
ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания»;
ГОСТ 34.201-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем»;
ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы»;
ГОСТ 34.603-92 «Информационная технология. Виды испытаний автоматизированных систем»;
ГОСТ 34.320-96 «Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы»;
ГОСТ 34.321-96 «Информационные технологии. Система стандартов по базам данных. Эталонная модель управления данными».
ГОСТы 19-й серии:
ГОСТ 19.001-77 «Единая система программной документации. Общие положения»;
ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных документов»;
ГОСТ 19.102-77 «Стадии разработки»;
ГОСТ 19.103-77 «Обозначения программ и программных документов»;
ГОСТ 19.104-78 «Основные надписи»;
ГОСТ 19.105-78 «Общие требования к программным документам»;
ГОСТ 19.106-78 «Требования к программным документам, выполненным печатным способом»;
ГОСТ 19.201-78 «Техническое задание, требования к содержанию и оформлению»;
ГОСТ 19.202-78 «Спецификация. Требования к содержанию и оформлению» и др.
Методические указания: РД-34.698-90 «Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы требования к содержанию документов».
Эти стандарты подразумевают, что все требования к СЭД должны быть сначала описаны, и только потом можно приступать к этапу написания программного кода, скриптов с целью реализации определенного алгоритма на определенном языке программирования. Причем в требования должны быть включены как функциональные задачи системы, так и все способы взаимодействия с другими системами, способы представления информации в СЭД, поэтому достаточно часто описание всех этих требований по ГОСТу занимает длительное время (от нескольких месяцев до нескольких лет).
Данная модель разработки хороша в следующих ситуациях:
при внедрении для проектов длительностью от нескольких недель до 2–3 месяцев, т. к. описанные требования не успевают устареть;
при внедрении систем, где нет подзадач и нескольких этапов разработки функционала (например, после разработки основного функционала СЭД нужно будет доработать ее взаимодействие с системой бухгалтерского учета, а требований к этому взаимодействию пока нет);
когда требования к создаваемой СЭД четко определены и зафиксированы.