Задача и экономическая задача

Вид материалаЗадача
13. Понятие открытых систем.
Создание открытой (как впрочем и любой другой)
14. Профили стандартов открытых информационных систем.
Конкретное окружение
15. Создание информационных систем с учетом стандартов их жизненного цикла.
Исо/мэк 12207-95
Основные процессы жизненного цикла
Вспомогательные процессы жизненного цикла
Организационные процессы жизненного цикла
Подобный материал:
1   2   3   4   5   6   7   8   9   10   ...   23

13. Понятие открытых систем.


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

Эти стандарты определяют интерфейсы взаимодействия между системами

Интерфейс – это совокупность правил, в соответствии с которыми осуществляется взаимодействие объектов (программ, оборудование, человека)

Создание открытой (как впрочем и любой другой) информационной системы – это

- выбор методов проектирования

- использование инструментальных средств

- организационные мероприятия по реализации проектирования.

Методы проектирования в зависимости от степени использования средств автоматизации могут быть: ручными или автоматизированными.

Автоматизированное проектирование базируется на CASE-средствах (Computer Aided System Software Engineering). С их помощью снижается трудоемкость проектных работ.

Большинство CASE-технологий ориентированы на автоматизацию проектирования программного обеспечения.

Средства проектирования можно классифицировать по степени использования типовых проектных решений:

индивидуальное проектирование в максимальной степени отражает особенности объекта управления;

типовое проектирование (является обобщением передового опыта) адаптирует с различной степенью готовые «полуфабрикаты» под его специфику объекта.

Адаптация может быть:

реконструкция – переработка соответствующих программных модулей;

параметризация – настройка информационной системы по соответствующим параметрам;

изменение модели объекта управления, под которую перегенерируются проектные решения.

Что имеем в результате?

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

14. Профили стандартов открытых информационных систем.


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

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

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

Конкретное окружение – это

- тип предприятия,

- обслуживаемые функции управления,

- классы задач,

- условия передачи и обработки территориально распределенных данных,

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

Профилирование стандартов – это фундаментальное понятие, используемое для адаптации стандартов к конкретной области применения.

Профиль стандартов всегда объединяет в себе два качества:

- удовлетворяет потребности управления, то есть обеспечивает информационную поддержку соответствующих функций управления и решаемых задач на конкретном предприятии;

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

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

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

На базе одного стандарта может формироваться несколько профилей.

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

Информационные системы в экономике,

Информационные системы в юриспруденции,

Информационные системы в медицине и т.д.

Одна часть дисциплин в стандарте является общей для всех профилей, а другая – предназначена для конкретного профиля.

На практике имеет место и иной процесс: один профиль создается на базе нескольких стандартов.

15. Создание информационных систем с учетом стандартов их жизненного цикла.


В связи со сложностью и трудоемкостью процесса создания информационных систем осуществляется он специальными фирмами, которые впоследствии сопровождают созданную систему, периодически внося в нее корректировки. Это возможно лишь в том случае, если созданная информационная система будет соответствовать определенным стандартам, предъявляемым к открытым системам.

В соответствии со стандартом ИСО/МЭК 12207-95 «Информационная технология. Процессы жизненного цикла программных средств» [6] создание информационных систем должно базироваться на понятии «жизненный цикл» программной системы. Под жизненным циклом программной системы понимается период времени существования программной системы, начиная с выработки первоначальной концепции и кончая ее моральным устаревание и ликвидацией.

Жизненный цикл программной системы, в соответствии с указанным стандартом, состоит из следующих процессов::

- основные;

- вспомогательные;

- организационные.

Основные процессы жизненного цикла состоят из пяти подпроцессов, которые реализуются при участии основных сторон, вовлеченных в жизненный цикл программных средств.

Основными сторонами являются заказчик, поставщик, разработчик, оператор и персонал сопровождения программных продуктов, а основными процессами являются:

1) Процесс заказа. Определяет работы заказчика, то есть организации, которая приобретает систему, программный продукт или программную услугу.

2) Процесс поставки. Определяет работы поставщика, то есть организации, которая поставляет систему, программный продукт или программную услугу заказчику.

3) Процесс разработки. Определяет работы разработчика, то есть организации, которая проектирует и создает программный продукт.

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

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

Вспомогательные процессы жизненного цикла

Вспомогательный процесс является целенаправленной составной частью другого процесса, обеспе­чивающей успешную реализацию и качество выполнения программного продукта. Вспомогательными процессами являются:

1) Процесс документирования. Определяет работы по описанию информации, выдаваемой в процессе жизненного цикла.

2) Процесс управления конфигурацией. Определяет работы по управлению конфигурацией.

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

5) Процесс аттестации. Определяет работы (заказчика, поставщика или независимой стороны) по аттестации программных продуктов.

7) Процесс аудита. Определяет работы по определению соответствия требова­ниям, планам и договору. Данный процесс может использоваться двумя сторонами, когда одна из сторон (проверяющая) контролирует программные продукты или работы другой стороны (прове­ряемой).

Организационные процессы жизненного цикла

Организационные процессы жизненного цикла состоят из четырех процессов.

1) Процесс управления. Определяет основные работы по управлению, включая управление проектом, при реализации процессов жизненного цикла.

2) Процесс создания инфраструктуры. Определяет основные работы по созданию основной структуры процесса жизненного цикла.

3) Процесс усовершенствования. Определяет основные работы, которые организация (заказчика, поставщика, разработчика, оператора, персонала сопровождения или администратора другого процесса) выполняет при создании, оценке, контроле и усовершенствова­нии выбранных процессов жизненного цикла.

4) Процесс обучения. Определяет работы по соответствующему обучению персонала.