Методические средства информационных технологий
Для большинства технологий характерной чертой их развития является стандартизация и унификация.
Стандартизация – нахождение решений для повторяющихся задач и достижение оптимальной степени упорядоченности.
Унификация – относительное сокращение разнообразия элементов по равнению с разнообразием систем, в которых они используются.
Если в области традиционного материального производства уже давно сложилась система формирования и сопровождения стандартов, то в области информационных технологий многое предстоит сделать.
Главная задача стандартизации в рассматриваемой области – создание системы нормативно-справочной документации, определяющей требования к разработке, внедрению и использованию всех компонентов информационных технологий. На сегодняшний день в области информационных технологий наблюдается неоднородная картина уровня стандартизации. Для ряда технологических процессов характерен высокий уровень стандартизации (например для транспортирования информации), для других – он находится в зачаточном состоянии.
Многообразные стандарты и подобные им методические материалы упорядочим по следующим признакам:
1. По утверждающему органу:
• официальные международные стандарты;
• официальные национальные стандарты;
• национальные ведомственные стандарты;
• стандарты международных комитетов и объединений;
• стандарты фирм-разработчиков;
• стандарты «де-факто».
2. По предметной области стандартизации:
• функциональные стандарты (стандарты на языки программирования, интерфейсы, протоколы, кодирование, шифрование и др.);
• стандарты на фазы развития (жизненного цикла) информационных систем (стандарты на проектирование, материализацию, эксплуатацию, сопровождение и др.).
В зависимости от методического источника в качестве стандартов могут выступать метод, модель, методология, подход. Следует отметить, что указанные стандарты обладают разной степенью обязательности, конкретности, детализации, открытости, гибкости и адаптируемости.
В качестве примера рассмотрим ряд стандартов различного уровня.
Международный стандарт ISO/OSI разработан международной организацией по стандартизации (International Standards Organization – ISO), предназначен для использования в области сетевого информационного обмена, представляет эталонную семиуровневую модель, известную как
модель OSI (Open System Intercongtction – связь открытых систем).
Первоначально усилия были направлены на разработку структуры (модели) протоколов связи цифровых устройств. Основная идея была связана с разбиением функций протокола на семь различных категорий (уровней), каждый из которых связан с одним более высоким и с одним более низким уровнем (за исключением самого верхнего и самого нижнего).
Международный стандарт ISO/IEC 12207:1995-08-01 – базовый стандарт процессов жизненного цикла программного обеспечения, ориентированный на различные его виды, а также типы информационных систем, куда программное обеспечение входит как составная часть.
Разработан в 1995 г. объединенным техническим комитетом ISO/IEC JTC1 «Информационные технологии, подкомитет SC7, проектирование программного обеспечения». Включает описание основных, вспомогательных и организационных процессов.
Основные процессы программного обеспечения:
• процесс приобретения, определяющий действия покупателя, приобретающего информационную систему, программный продукт или его сервис;
• процесс поставки, регламентирующий действия поставщика, снабжающего указанными выше компонентами;
• процесс разработки, определяющий действия разработчика принципов построения программного изделия;
• процесс функционирования, определяющий действия оператора, обслуживающего информационную систему в интересах пользователей и включающий помимо требований инструкции по эксплуатации консультирование пользователей и организацию обратной связи с ними;
• процесс сопровождения, регламентирующий действия персонала по модификации программного продукта, поддержке его текущего состояния и функциональной работоспособности.
Вспомогательные процессы регламентируют документирование, управление конфигурацией, обеспечение качества, верификацию, аттестацию, совместную оценку, аудит.
Степень обязательности для организации, принявшей решение о применении ISO/IEC 12207, обусловливает ответственность в условиях торговых отношений за указание минимального набора процессов и задач, требующих согласования с данным стандартом.
Стандарт содержит мало описаний, направленных на проектирование баз данных, что объясняется наличием отдельных стандартов по данной тематике.
ГОСТ 34 в качестве объекта стандартизации рассматривает автоматизированные системы различных видов и все виды их компонентов, в том числе программное обеспечение и базы данных. Стандарт в основном рассматривает проектные документы, что отличает его от стандарта ISO/IEC 12207. В структуре стандарта выделяют стадии и этапы разработки автоматизированных систем (АС).
Рассмотрим краткую характеристику:
1. Формирование требований к АС:
• обследование объекта и обоснование необходимости создания АС;
• формирование требований пользователя к АС;
• оформление отчета о выполненной работе и заявки на разработку АС (тактико-технического задания).
2. Разработка концепции АС:
• изучение объекта;
• проведение необходимых научно-исследовательских работ;
• разработка вариантов концепции АС, удовлетворяющей требованиям пользователя;
• оформление отчета о выполненной работе.
3. Техническое задание:
• разработка и утверждение технического задания.
4. Эскизный проект:
• разработка предварительных проектных решений по системе и ее частям;
• разработка документации на АС и ее части.
5. Технический проект:
• разработка проектных решений по системе и ее частям;
• разработка документации на АС и ее части;
• разработка и оформление документации на поставку изделий для комплектования АС и/или технических требований (технических заданий) на их разработку;
• разработка заданий на проектирование в смежных частях проекта объекта автоматизации.
6. Рабочая документация:
• разработка рабочей документации на систему и ее части;
• разработка или адаптация программ.
7. Ввод в действие:
• подготовка объекта автоматизации к вводу АС в действие;
• подготовка персонала;
• комплектация АС поставляемыми изделиями (программными, техническими и информационными средствами);
• строительно-монтажные работы;
• пуско-наладочные работы;
• предварительные испытания;
• опытная эксплуатация;
• приемочные испытания.
8. Сопровождение АС:
• выполнение работ в соответствии с гарантийными обязательствами;
• послегарантийное обслуживание. ГОСТ 34 содержит обобщенную понятийную и терминологическую систему, общую схему разработки, общий набор документов. В настоящее время обязательность выполнения ГОСТ 34 отсутствует, поэтому его используют в качестве методической поддержки.
.
Дата добавления: 2016-03-20; просмотров: 895;