- •Технология обработки информации. Компьютерные информационные технологии.
- •Классификация и тенденции развития кит.
- •Информационные системы. Классификация информационных систем.
- •Классификация ис
- •Корпоративные информационные технологии.
- •Структура корпоративной информационной системы.
- •Требования к кис
- •Стандартизация и сертификация в информационной технологии.
- •Информационные ресурсы и информационные услуги.
- •Понятие совместимости и масштабируемости информационных систем.
- •Понятие и основные характеристики реинжиниринга бизнес-процессов.
- •Базовые категории реинжиниринга. Участники реинжиниринговой деятельности.
- •Перепроектирование:
- •Разработка:
- •Реализация:
- •Основные этапы и принципы реинжиниринга
- •Методологии реинжиниринга.
- •Рынок технического обеспечения кит. Перспективы развития технического обеспечения кит.
- •Программное обеспечение компьютерных информационных технологий. Классификация программного обеспечения кит.
- •Основные понятия и классификация компьютерных сетей.
- •Аппаратные средства локальной сети.
- •Топология локальной сети.
- •Стандартизация компьютерных сетей. Понятие интерфейса, протокола и стека. Модель osi. Методы коммутации в компьютерных сетях.
- •10.4. Протоколы в лвс
- •Глобальная сеть Интернет. Определение. Основные этапы создания и развития. Основные ресурсы (услуги, службы) Интернета.
- •Основные протоколы Интернета: tcp/ip, прикладные протоколы. Понятие Intranet. Шлюз, брандмауэр.
- •Режимы работы и способы подключения к Интернету. Трафик и скорость передачи информации. Выбор провайдера услуг Интернета. Информация, получаемая при заключении договора.
- •Адресация в Интернет: цифровой адрес (ip-адрес) и доменный адрес. Серверы dns.
- •Список доменов верхнего уровня
- •Унифицированный указатель ресурса Интернет (url)
- •Технология клиент/сервер. Клиентское и серверное программное обеспечение. Основные компоненты ресурса Интернета: сервер, клиент, прикладной протокол.
- •Всемирная паутина (www). Основные определения: Web-сервер, Web-клиент (браузер), протокол http, Web-страница, Web-узел (сайт), Web-канал.
- •Протокол ftp, ftp-сервер, ftp-клиент, протокол ftp. Виды ftp-серверов. Анонимный ftp-сервер. Типы программ, копируемых через Интернет. Примеры ftp-клиентов.
- •13.5. Создание и отправка сообщения
- •Списки рассылки. Группы новостей. Протокол nntp.
- •Телеконференции. Компьютерные видеоконференции. Аудиоконференции. Электронная доска объявлений. Гипертекстовые и мультимедийные информационные технологии.
- •14.2. Телеконференции
- •Постановка задачи поиска в Интернет. Информационно-поисковые системы (ипс): определение и главные задачи. Понятие релевантности.
- •Обобщенная структура и основные компоненты информационно-поисковых систем для www. Понятие индекса. Особенности процедуры индексирования.
- •Классификация средств поиска. Приемы работы с тематическими каталогами.
- •Метапоисковые системы (поисковые службы). Определение и основные возможности программ ускоренного поиска (поисковых агентов).
- •Поиск статей в группах новостей. Поиск файлов. Поиск адресной информации организаций и людей.
- •Создание Web-документов. Применение языка html: структура документа html, элементы html.
- •Функциональные блочные элементы языка html, гипертекстовые ссылки, Web-графика, форматирование текста
- •Функциональные блочные элементы
- •Cписки и таблицы в html.
- •Отображение нескольких документов с помощью html, интерактивные Web-страницы.
- •Основы создания Web-документов средствами Microsoft Office.
- •Создание шаблона html-документа и заполнение его информацией
- •Вставка в документ "бегущей строки", графического объекта и гиперссылок
- •Основы создания Web-документов средствами специализированных пакетов (на примере Microsoft FrontPage).
- •Публикация Web-документов.
- •Электронная коммерция.
- •Методы защиты информации
- •Электронные платежи.
- •Основные понятия теории искусственного интеллекта.
- •1. Игровые программы (стохастические, компьютерные игры);
- •2. Естественно-языковые программы - машинный перевод, генерация текстов, обработка речи;
- •Экспертные системы.
- •Экспертные системы имеют дело с предметами реального мира, операции с которыми обычно требуют наличия значительного опыта, накопленного человеком.
- •Экспертная система должна за приемлемое время (достаточно малое) найти решение, которое было бы не хуже, чем то, которое может предложить специалист в этой предметной области.
- •Системы поддержки принятия решений.
- •Системы управления ресурсами предприятия
- •Этапы проектирования асоэи.
- •Понятие информационной безопасности, угрозы безопасности и их классификации.
- •Защита при работе в Интернет.
- •Организационно-экономическое обеспечение информационной безопасности.
- •Программно-техническое обеспечение защиты информационной безопасности.
- •Правовое обеспечение безопасности информационных технологий.
- •Информационные технологии в бухгалтерском учете.
- •Информационные технологии в коммерческой деятельности.
Стандартизация и сертификация в информационной технологии.
Одним из важных условий эффективного использования информационных технологий является внедрение корпоративных стандартов. Корпоративные стандарты представляет собой соглашение о единых правилах организации технологии или управления. При этом за основу корпоративных могут приниматься отраслевые, национальные и даже международные стандарты.
Однако высокая динамика развития информационных технологий приводит к быстрому устареванию существующих стандартов и методик разработки информационных систем. Так, например, в связи со значительным прогрессом в области программного обеспечения и средств вычислительной техники наблюдается рост размеров и сложности информационных систем. При этом существенно меняются требования как к основным функциям и сервисным возможностям систем, так и к динамике изменения этих функций. В этих условиях применение классических способов разработки и обеспечения качества информационных систем становиться малоэффективным и не приводит к уровню качества, адекватному реальным требованиям.
Полезны в этом отношении стандарты открытых систем (в первую очередь стандарты на интерфейсы различных видов, включая лингвистические, и на протоколы взаимодействия). Однако разработка систем в новых условиях требует также новых методов проектирования и новой организации проектных работ. Проектирование и методическая поддержка организации разработки информационных систем (включая программное обеспечение (ПО), и базы данных (БД)) традиционно поддерживаются многими стандартами и фирменными методиками. Вместе с тем известно, что требуется адаптивное планирование разработки, в том числе в динамике процесса ее выполнения. Одним из способов адаптивного проектирования является разработка и применение профилей жизненного цикла информационных систем и программного обеспечения. Корпоративные стандарты образуют целостную систему, которая включает три вида стандартов:
стандарты на продукты и услуги;
стандарты на процессы и технологии;
стандарты на формы коллективной деятельности, или управленческие стандарты.
Виды стандартов
Существующие на сегодняшний день стандарты можно несколько условно разделить на несколько групп по следующим признакам:
по предмету стандартизации. К этой группе можно отнести функциональные стандарты (стандарты на языки программирования, интерфейсы, протоколы) и стандарты на организацию жизненного цикла создания и использования информационных систем и программного обеспечения;
по утверждающей организации. Здесь можно выделить официальные международные, официальные национальные или национальные ведомственные стандарты (например, ГОСТы, ANSI, IDEFO/1), стандарты международных консорциумов и комитетов по стандартизации (например, консорциума OMG), стандарты «де-факто» — официально никем не утвержденные, но фактически действующие (например, стандартом «де-факто» долгое время были язык взаимодействия с реляционными базами данных SQL и язык программирования С), фирменные стандарты (например, Microsoft ODBC);
по методическому источнику. К этой группе относятся различного рода методические материалы ведущих фирм-разработчиков программного обеспечения, ' -,' 1фйрм-консультантов, научных центров, консорциумов по стандартизации.
При разработке отечественных корпоративных систем использовался ГОСТ 34 602 39. В настоящее время при проектировании западных корпоративных систем специальные стандарты не используются.
Существуют методологии, основанные на различных концепциях управления бизнесом:
Manufacturing resource planning (MRP)- общепринятая на Западе технология управления промышленными программами в условиях конкурентной рыночной среды
ERP- управление всеми видами ресурсов предприятия
Для оценки эффективности качества корпоративных систем используются международные стандарты:
Стандарт ISO
ISO 12000 – для оценки структуры, жизненного цикла
ISO 13000 – методы оценки
В Европе функционирует комитет IEEE. Он разрабатывает стандартные оценки эффективности и качества информационных технологий.
Существуют специальные методологии, позволяющие проводить оценку и экспертизу программных и технических средств:
методология СММ - разработана под эгидой министерства обороны США. Позволяет определить уровни зрелости информационных систем, а в основе этого определения – оценка статуса и авторитета фирмы-разработчика.
немецкая модель SCOPE*PROGEPT- оценка информационной системы на основе метрик.
Используются специальные тесты оценки информационных систем:
IPC (IBM, MP, Control Data)- для оценки производительности систем, характеристик стоимости приобретения и эксплуатации в течении жизненного цикла (5 лет)
TPC-A – оценка при работе в глобальной или корпоративной сети
TPC-D – оценка производительности коммерческих систем и программ принятия решений
SPEC_SFC (Sun, HP, Mips) – определение характеристик рабочих систем при наращивании её функциональных возможностей.
Тесты оценки характеристик технических и программных средств, для корпоративных систем представляет большой интерес группа тестов ТРС, где на основе критериев классов делового анализа формируются оценочные метрики.
Модели оценки качества CMM и COCOMO. Модель СММ служит для оценки риска, а модель СОСОМО на основе статистических моделей, формируемых на базе классов делового анализа, оценивает размерность затрат.
Методология ТСО – методология оценки совокупной стоимости владения программно-техническим комплексом, которая позволяет оценить перспективную стоимость КИС.
Методология комплексной оценки КИС фирмой- разработчиком.
В современных условиях, условиях жесткой конкуренции, очень важно гарантировать высокое качество процесса конструирования ПО. Такую гарантию дает сертификат качества процесса, подтверждающий его соответствие принятым международным стандартам. Каждый такой стандарт фиксирует свою модель обеспечения качества. Наиболее авторитетны модели стандартов ISO 9001:2000, ISO/ IEC 15504 и модель зрелости процесса конструирования ПО (Capability Maturity Model — СММ) Института программной инженерии при американском университете Карнеги-Меллон.
Модель стандарта ISO 9001:2000 ориентирована на процессы разработки из любых областей человеческой деятельности. Стандарт ISO/IEC 15504 специализируется на процессах программной разработки и отличается более высоким уровнем детализации. Достаточно сказать, что объем этого стандарта превышает 500 страниц. Значительная часть идей ISO/IEC 15504 взята из модели СММ.
Базовым понятием модели СММ считается зрелость компании. Незрелой называют компанию, где процесс конструирования ПО и принимаемые решения зависят только от таланта конкретных разработчиков. Как следствие, здесь высока вероятность превышения бюджета или срыва сроков окончания проекта.
Напротив, в зрелой компании работают ясные процедуры управления проектами и построения программных продуктов. По мере необходимости эти процедуры уточняются и развиваются. Оценки длительности и затрат разработки точны, основываются на накопленном опыте. Кроме того, в компании имеются и действуют корпоративные стандарты на процессы взаимодействия с заказчиком, процессы анализа, проектирования, программирования, тестирования и внедрения программных продуктов. Все это создает среду, обеспечивающую качественную разработку программного обеспечения.
Таким образом, модель СММ фиксирует критерии для оценки зрелости компании и предлагает рецепты для улучшения существующих в ней процессов. Иными словами, в ней не только сформулированы условия, необходимые для достижения минимальной организованности процесса, но и даются рекомендации по дальнейшему совершенствованию процессов.
Очень важно отметить, что модель СММ ориентирована на построение системы постоянного улучшения процессов. В ней зафиксированы пять уровней зрелости и предусмотрен плавный, поэтапный подход к совершенствованию процессов — можно поэтапно получать подтверждения об улучшении процессов после каждого уровня зрелости.
Начальный уровень (уровень 1) означает, что процесс в компании не формализован. Он не может строго планироваться и отслеживаться, его успех носит случайный характер. Результат работы целиком и полностью зависит от личных качеств отдельных сотрудников. При увольнении таких сотрудников проект останавливается.
Для перехода на повторяемый уровень (уровень 2) необходимо внедрить формальные процедуры для выполнения основных элементов процесса конструирования. Результаты выполнения процесса соответствуют заданным требованиям и стандартам. Основное отличие от уровня 1 состоит в том, что выполнение процесса планируется и контролируется. Применяемые средства планирования и управления дают возможность повторения ранее достигнутых успехов.
Следующий, определенный уровень (уровень 3) требует, чтобы все элементы процесса были определены, стандартизованы и задокументированы. Основное отличие от уровня 2 заключается в том, что элементы процесса уровня 3 планируются и управляются на основе единого стандарта компании. Качество разрабатываемого ПО уже не зависит от способностей отдельных личностей.
С переходом на управляемый уровень (уровень 4) в компании принимаются количественные показатели качества как программных продуктов, так и процесса. Это обеспечивает более точное планирование проекта и контроль качества его результатов. Основное отличие от уровня 3 состоит в более объективной, количественной оценке продукта и процесса.
Высший, оптимизирующий уровень (уровень 5) подразумевает, что главной задачей компании становится постоянное улучшение и повышение эффективности существующих процессов, ввод новых технологий. Основное отличие от уровня 4 заключается в том, что технология создания и сопровождения программных продуктов планомерно и последовательно совершенствуется.
Каждый уровень СММ характеризуется областью ключевых процессов (ОКП), причем считается, что каждый последующий уровень включает в себя все характеристики предыдущих уровней. Иначе говоря, для 3-го уровня зрелости рассматриваются ОКП 3-го уровня, ОКП 2-го уровня и ОКП 1-го уровня. Область ключевых процессов образуют процессы, которые при совместном выполнении приводят к достижению определенного набора целей. Например, ОКП 5-го уровня образуют процессы:
предотвращения дефектов;
управления изменениями технологии;
управления изменениями процесса.
Если все цели ОКП достигнуты, компании присваивается сертификат данного уровня зрелости. Если хотя бы одна цель не достигнута, то компания не может соответствовать данному уровню СММ.
