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

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

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

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) Работа с окончательной версией прототипа

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








Дата добавления: 2015-08-21; просмотров: 824;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.