Информационная архитектура и информационная инфраструктура

Информационные технологии и информационные системы

Изменения в бизнес-среде и информационные технологии

Последнее время происходит значительная трансформация бизнес-среды. Она происходит в следующих направлениях:

1) Появление и укрепление позиций глобальной экономики. Управление в условиях глобальной экономики требует от компании работы на протяжении практически 24 часов в сутки с учетом национальных особенностей. Компания должна иметь местную и международную отчетность. Компания нуждается в мощных информационных и коммуникационных системах;

2) Трансформация индустриальной экономики. Индустриальная экономика в развитых странах преобразуется в экономику, основанную на знаниях и информации, тогда как производство товаров переносится в менее развитые страны;

3) Трансформация самих предприятий – характерна меньшая иерархичность, децентрализация, гибкость в управлении в том случае, если вы используете современные информационные технологии;

4) Появление киберкорпораций (киберкорпорация – все значимые деловые связи реализуется в компьютерной форме, основные бизнес-процессы выполняются в электронных сетях, основные корпоративные ресурсы (интеллектуальная собственность, основные умения, финансовый и человеческий ресурс) управляются электронным способом);

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

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

Информационные технологии – совокупность методов, производственных процессов и программно-технических средств, объединенных в технологическую цепочку, обеспечивающую сбор, хранению, обработку, вывод и распространение информации.

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

Можно выделить две структурные группы:

1. Функциональная часть – может строиться по различным принципам (предметному, функциональному, проблемному и смешанному);
С точки зрения смешанного (предметно-функционального) подхода выделяют управление сбытом, управление производством, материально-техническим снабжением, управление сбытом какого-либо конкретного изделия. Здесь так же можно выделить подсистемы учета, анализа и т.д.
Проблемный подход – решение какой-либо конкретной задачи. Отражает необходимость гибкого и оперативного принятия управленческого решения

 

 

 
 

 

 


Состав и структура информационных технологий (IT/IS)

2. Обеспечивающая часть – поддерживает реализацию конкретных функциональных подсистем и состав обеспечивающей подсистемы приблизительно следующий:

a. Информационное обеспечение – совокупность всей информации, циркулирующей в информационной системе, баз данных, средств разработки баз данных, словари, справочники и т.д.;

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

c. Программное обеспечение (выделяют общесистемное и конкретные программы пользователя);

d. Математическое обеспечение – совокупность математических моделей, алгоритмов для решения задач, средства моделирование задач;

e. Техническое обеспечение – включает компьютеры, периферийное оборудование и т.п.;

f. Организационное обеспечение – включает общеотраслевые руководящие материалы, типовые проектные решения, различные методические материалы;

g. Лингвистическое обеспечение – научно-технические термины, языковые средства, правила формализации естественного языка;

Жизненный цикл программного обеспечения (IT/IS)

Жизненный цикл программного обеспечения определяется как период времени, который начинается с момента принятия решения о необходимости создания программного обеспечения и заканчивается в момент его полного изъятия из эксплуатации.

Основным нормативным документом, регламентирующим состав процесса жизненного цикла, является международный стандарт ISO/IEC12207:1995. Последние стандарты, которые используются в России – это ГОСТ 34.601-90 «информационные технологии. Комплекс стандартов на автоматизированные системы. Стадии создания» и ГОСТ 34.603-92 «информационные технологии. Вида испытания автоматизированных систем».

Согласно стандартам ISO/IEC12207:1995 жизненный цикл программного обеспечения включает:

· Основные процессы:

1) Процесс приобретения – инициирование приобретения, подготовка заявочного предложения, подготовка и корректировка договора, контроль за деятельностью поставщика, приемка и завершение работ;

2) Процесс поставки – инициирование поставки, подготовка ответа на заявочное предложение, подготовка договора, планирование, выполнение, контроль, проверка и оценка, поставка и завершение работ;

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

4) Процесс эксплуатации – подготовительная работа, эксплуатационное тестирование, эксплуатация системы, поддержка пользователя;

5) Процесс сопровождения – подготовительная работа, которая включает составление плана и разработку процедур действия; анализ проблем и запросов на модификацию, модификация ПО, проверка и приемка, перенос ПО в другую среду, снятие ПО с эксплуатации;

· Вспомогательные процессы:

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

2) Процесс управления конфигурацией – предполагает применение административных и технических процедур на всем протяжении жизненного цикла ПО для определения состояния компонентов ПО в системе;

3) Процесс управления модификацией ПО – описание и подготовка отчетов о состоянии ПО, управление, хранение и поставка ПО;

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

5) Процесс верификации – процесс проверки того, что ПО удовлетворяет всем требованиям и условиям;

6) Процесс совместной оценки (разработчика и заказчика как на уровне управления проектом, так и на уровне его технической реализации в течение всего срока договора);

7) Процесс аудита – может проводиться любыми сторонами, участвующими в договоре, либо независимой стороной;

8) Процесс разрешения проблем – каждая проблема должна быть идентифицирована, описана, проанализирована, разрешена.

· Организационные процессы;

1) Процесс управления – инициирование и определение области управления, планирование, контроль, проверка, оценка и завершение;

2) Процесс создания инфраструктуры;

3) Процесс усовершенствования;

4) Процесс обучения.

Способы создания информационных систем:

· Разработка оригинальной системы (для себя) собственными силами или посторонними специалистами – в настоящее время применяется для разработки достаточно простых систем;

· Использование готовых решений (коробочный вариант);

· Использование прототипов;

Этапы разработки прототипа:

1) Определение основных запросов или требований;

2) Создание рабочей версии прототипа;

3) Использование рабочей версии прототипа (оценка прототипа, уточнение потребностей);

4) Пересмотр и улучшение прототипа;

5) Работа с окончательной версией прототипа

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