- •1 Проектирование иус
- •1.1 Классификация ис
- •1.2 Ис как объект проектирования
- •1.3 Информационные технологии в лингвистике
- •1.4 Требования к ис с точки зрения задачи принятия управленческих решений
- •1.4.1 Требования к информации, выдаваемой ис
- •1.4.2 Требования к ис в целом
- •1.5 Вопросы для обсуждения: проблемы проектирования и внедрения ис
- •Тема 1. Что мешает внедрению ис на предприятиях?
- •Тема 2. Нужна ли поддержка коллектива для успешного внедрения ис или достаточно крепкого кулака директора?
- •Тема 3. Где взять деньги на автоматизацию и можно ли обойтись без них?
- •Тема 4. Существует ли единая методология проектирования ис?
- •2 Фирма как объект внедрения иус
- •2.1 Фирма как объект исследования и как среда функционирования ис
- •2.2 Организация бизнеса
- •2.3 Базовые функции обеспечения деятельности фирмы
- •2.4 Управленческий баланс фирмы
- •2.5 Проектный учёт
- •2.6 Классификация бизнес-процессов
- •2.7 Вопросы по теме
- •3 Технология создания иус
- •3.1 Этапы проектирования ис
- •3.2 Требования к инструментальным средствам
- •3.3 Что такое case-средства?
- •3.4 Пример взаимодействия case-средств
- •3.5 Развитие методологий проектирования
- •4 Подходы к проектированию архитектуры иус
- •4.1 Локальные ис
- •4.2 Ис в файл-серверной архитектуре
- •4.3 Ис в клиент-серверной архитектуре
- •4.4 Двухзвенные модели архитектуры
- •4.5 Трехзвенные модели
- •4.6 Монитор транзакций
- •5 Выбор case-средств проектирования иус
- •5.1 Стандарты по информационным технологиям
- •5.2 Подходы к проектированию ис
- •5.3 Методы структурного проектирования
- •5.4 Методы объектно-ориентированного проектирования
- •5.5 Вопросы по теме
- •6 Методология idef0
- •6.1 Общие положения методологии idef0
- •6.2 Классификация видов функций
- •6.3 Классификация механизмов
- •6.4 Классификация управляющих воздействий
- •6.5 Типизация функциональных моделей
- •6.6 Выводы по методологии функционального моделирования
- •6.7 Синтаксис графического языка
- •6.8 Семантика языка idef0
- •6.9 Контекстная диаграмма
- •6.10 Дочерние диаграммы
- •6.11 Граничные стрелки
- •6.12 Тоннелирование стрелок
- •6.13 Правила построения диаграмм
- •7 Методология dfd и idef3
- •7.1 Диаграммы потоков данных
- •7.2 Диаграммы процессов
- •8 Создание модели данных с помощью case-средств. Idef1x
- •8.1 Уровни моделирования
- •8.2 Основные понятия логического уровня
- •8.3 Графический язык idef1x
- •9Объектно-ориентированное проектирование. Язык uml
- •9.1 История появления
- •9.2 Краткий обзор диаграмм
- •9.3 Сколько диаграмм создавать?
- •9.4 Диаграммы вариантов использования
- •9.5 Диаграмма последовательности
- •9.6 Диаграмма классов
- •10 Cals – технология
- •10.1 Понятие о cals-технологии
- •10.2 Стандарты cals-технологии
- •10.3 Структура стандартов step
- •10.4 Диалекты языка Express
- •10.5 Методы реализации
- •10.7 Пример модели на языке Express (iso10303.41)
- •11 Список литературы
5 Выбор case-средств проектирования иус
При выборе инструментов проектирования необходимо учитывать наличие стандартов, регламентирующих процесс разработки ИС, и сложившиеся к настоящему времени подходы к проектированию.
5.1 Стандарты по информационным технологиям
В настоящее время в России действуют старые стандарты 19-ой (ГОСТ 19.ххх. Единая система программной документации) и 34-ой серий (ГОСТ 34.ххх. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы), и более новый ГОСТ Р ИСО МЭК 12207-99 «Информационные технологии. Процессы жизненного цикла программного обеспечения».
Стандарты 19-ой и 34-ой серий жестко ориентированы на каскадный подход к разработке ИС и программного обеспечения (ПО). Разработка в соответствии с этими стандартами проводится по этапам. Каждый этап предполагает выполнение строго определенных работ. И завершается выпуском достаточно большого числа весьма формализованных и обширных документов. Таким образом, строгое следование этим стандартам сразу приводит к каскадному подходу и к очень высокой степени формализованности разработки.
ГОСТ 12207, в отличие от стандартов 19-ой и 34-ой серий, описывает разработку ПО как набор основных и вспомогательных процессов, которые могут действовать с начала до завершения проекта. Относительно модели жизненного цикла сказано, что она может выбираться исходя из особенностей проекта. Таким образом, он не запрещает явно применение итерационного подхода. Но и не рекомендует его использование. Также мягче ГОСТ 12207 и в части требований к формальности процесса разработки. В нем содержатся только указания на необходимость документирования основных результатов всех процессов, но нет перечней необходимых документов и указаний относительно их содержания.
Таким образом, ГОСТ 12207 допускает итерационную и менее формализованную разработку ПО.
Существует много других стандартов, регламентирующих разные стороны процессов проектирования и эксплуатации компонентов ИС. Список некоторых из них приведён ниже.
ГОСТ Р ИСО/МЭК ТО 12182 – 2002 «Информационная технология. Классификация программных средств».
ГОСТ Р ИСО/МЭК 10746-1-2004 «Информационная технология. Открытая распределенная обработка. Базовая модель. Часть 1. Основные положения».
ГОСТ Р ИСО/МЭК 10746-4-2004 «Информационная технология. Открытая распределенная обработка. Базовая модель. Часть 4. Архитектурная семантика».
ГОСТ Р ИСО/МЭК 12119-2000 «Информационная технология. Пакеты программ. Требования к качеству и тестирование».
ГОСТ Р ИСО/МЭК 14764-2002 «Информационная технология. Сопровождение программных средств».
ГОСТ Р ИСО/МЭК 15026-2002 «Информационная технология. Уровни целостности систем и программных средств».
ГОСТ Р ИСО/МЭК 15288-2006 «Информационная технология. Процессы жизненного цикла систем».
ГОСТ Р ИСО/МЭК 15910-2002 «Информационная технология. Процесс создания документации пользователя программного средства».
ГОСТ Р 52294-2004 «Информационная технология. Управление организацией. Электронный регламент административной и служебной деятельности. Основные положения».
К настоящему времени на международном уровне сформировалась мощная кооперация организаций, разрабатывающих стандарты в области информационных технологий, среди которых:
Международная организация по стандартизации - ИСО (International Organization for Standardization - ISO);
Международная электротехническая комиссия - МЭК (International Electrotechnical Commission - IEC);
Международный союз электросвязи - МСЭ (International Telecommunication Union - ITU); его сектор по телекоммуникациям МСЭ-Т является с 1993 года правопреемником МККТТ.
В 1987 году ИСО и МЭК объединили свою деятельность по стандартизации в области информатизации, создав Совместный технический комитет №1 - СТК1 ИСО/МЭК "Информационные технологии" (Joint Technical Committee N1 - ISO/IEC JTC1 "Information Technology"), основной задачей которого является разработка базовых стандартов информационных технологий вне зависимости от их конкретных приложений, членом которого (наряду с 54-мя другими государствами) является Российская Федерация. В структуре СТК1 функционирует свыше 20 подкомитетов и рабочих групп, охватывающих в своей деятельности практически весь спектр стандартизации в области информационных технологий.
Помимо ИСО, МЭК и МСЭ разработкой стандартов в области информационных технологий и, в частности, - в области открытых систем, занимается ряд авторитетных международных, региональных, национальных и специализированных организаций, консорциумов и групп, например такие, как:
Общество Интернет (Internet Society);
Европейский комитет стандартизации - СЕН (Comite European de Normalization - CEN) и Европейский комитет стандартизации в области электротехники - СЕНЭЛЕК (Comité Européen de Normalisation Électrotechnique - CENELEC);
Европейская ассоциация производителей компьютеров - ЕКМА (European Computer Manufacturers Association -ЕСМА);
Европейские рабочие группы по открытым системам - ЕВОС (European Workshops on Open Systems - EWOS);
Европейский институт стандартизации телекоммуникаций (European Telecommunications Standards Institute);
Институт инженеров по электротехнике и электронике (Institute of Electrical and Electronic Engineers - IEEE),
X/Open, организованная поставщиками компьютерной техники;
Фонд открытого программного обеспечения (Open Software Foundation - OSF),;
Группа объектного управления (Object Management Group - OMG);
Форум управления сетями (Network Management Forum - NMF) и др.
Характерной особенностью современных информационных технологий является чрезвычайно высокие темпы их развития. Принятие официальных стандартов области информационных технологий значительно отстает от реально сложившейся системы стандартов де-факто. Причем эта картина характерна как для России, так и для зарубежных стран.
