Какие браузеры вы используете чаще всего
 
Структуры наследуемых систем

Понятие "наследуемая система" гораздо шире понятия "старые и давно используемые системы ПО", хотя именно программный компонент этих систем нас интересует больше всего. Наследуемая система представляет собой сложную социотехническую систему, основанную па использовании вычислительной техники, которая включает про­граммное обеспечение, аппаратные средства, используемые данные и бизнес-процессы. Изменения одной из составляющих системы влечет за собой изменение других ее компо­нентов. Эти системы разрабатывались с учетом организационных стратегий и планов конкретной организации, но не всегда учитывали объективные инженерные критерии.

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

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

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

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

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

6. Политика и правила деловой активности. Здесь определяются способ ведения и раз­личные ограничения деловой активности компании. Эти политики и правила часто лежат в основе построения и эксплуатации наследуемых прикладных систем.

На практике вмешательство в один уровень обязательно повлечет за собой изменения на других уровнях. Это происходит по нескольким причинам.

1. Изменения на каком-либо уровне в большинстве случаев связаны с внедрением но­вых средств. Чтобы вышестоящий уровень мог использовать эти средства, его нуж­но также изменить. Например, на уровень программных средств поддержки вне­дряется новая база данных, которая предоставляет доступ к данным с помощью Web-браузера. Тогда уровень бизнес-процессов потребуется изменить для того, чтобы иметь возможность использовать это средство.

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

3. Сохранение интерфейсов аппаратных средств со временем часто становится не­возможным, особенно в случае кардинальных изменений в аппаратном обеспече­нии. Такое может случиться с компанией, которая решит перейти от мэйнфреймов (больших ЭВМ) к системе клиент/сервер, где, как правило, работают с разными операционными системами. В этом случае необходима серьезная модер­низация прикладного программного обеспечения.