Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
инф-ка 20-40.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
453.12 Кб
Скачать

Подходы к проектированию программ в целом

ООП ориентировано на разработку крупных программных комплексов, разрабатываемых командой программистов (возможно, достаточно большой). Проектирование системы в целом, создание отдельных компонентов и их объединение в конечный продукт при этом часто выполняется разными людьми, и нет ни одного специалиста, который знал бы о проекте всё.

Объектно-ориентированное проектирование состоит в описании структуры и поведения проектируемой системы, то есть, фактически, в ответе на два основных вопроса:

  • Из каких частей состоит система.

  • В чём состоит ответственность каждой из частей.

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

Компонентное программирование — следующий этап развития ООП; прототип- и класс-ориентированное программирование — разные подходы к созданию программы, которые могут комбинироваться, имеющие свои преимущества и недостатки.

Компонентное программирование

Компонентно-ориентированное программирование — это своеобразная «надстройка» над ООП, набор правил и ограничений, направленных на построение крупных развивающихся программных систем с большим временем жизни. Программная система в этой методологии представляет собой набор компонентов с хорошо определёнными интерфейсами. Изменения в существующую систему вносятся путём создания новых компонентов в дополнение или в качестве замены ранее существующих. При создании новых компонентов на основе ранее созданных запрещено использование наследования реализации — новый компонент может наследовать лишь интерфейсы базового. Таким образом компонентное программирование обходит проблему хрупкости базового класса.

.

39. Обзор зарубежных систем автоматизированного делопроизводства

Зарубежные системы электронного документооборота

В настоящее время крупные иностранные компании, работающие в сфере информационных технологий, не рассматривают российский рынок в числе ключевых и поэтому неактивно продвигают свои информационные системы, в том числе системы электронного документооборота. Исключение составляют лишь несколько компаний. Среди них американская компания Documentum (ее официальным дистрибьютором в России является "Документум Сервисиз"). Компания продвигает собственный продукт Documentum 4i.

Фактически он представляет собой платформу для создания системы управления документами в конкретной организации. Это значит, что фирма-партнер, внедряющая систему на предприятии заказчика, или ИТ-специалисты самого предприятия-заказчика должны создавать функциональные приложения с помощью специально разработанного для этого модуля Developer Studio.

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

Другая популярная в России зарубежная система - DOCS Open канадской фирмы Hummingbird (официальный дистрибьютор — фирма HBS). DOCS Open дополняют другие программные разработки канадской фирмы: DOCSFusion, CyberDOCS, PowerDOCS, которые объединяются в решение с новым названием Hummingbird DM.

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

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

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

В табл. 1 представлены зарубежные разработчики систем электронного документооборота.

Таблица 1. Зарубежные СЭД. Производители и программные продукты

N

Компания

Продукт

1

Christal Software

Astoria

2

Cimage

Nova Manage

3

Documentum

Documentum 4.0

4

FileNet

Panagon 2000

5

Hummingbird

DOCS Open

6

Intranet Solution & Xpedio

Intranet Solutions & Xpedio

7

Jet Form

Form Flow

8

IBM

Domino.Doc

9

Siemens

DocuLive

10

Staffware

Staffware

11

Open Text

Livelink

Из всех перечисленных компаний на российском рынке представлены продукты фирм Documentum, FileNet, Hummingbird, Siemens и IBM. К сожалению, особенностью зарубежных систем является то, что все они созданы без учета специфики традиционного российского делопроизводства.

Для приобретения систем, разработанных за рубежом, необходимо обращаться к партнерам этих компаний в России. При этом необходимо оценить их опыт в реализации проектов по созданию системы электронного документооборота и конечно наличие в компании сертифицированных специалистов.