Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемВалерия Татаурова
1 «ИТОЛОГИЯ» Хорошева Е.Р., профессор кафедры ИСПИ Лекция 3 по дисциплине «Информационные технологии»
2 Итология- наука об информационных технологиях (ИТ-наука). Предмет этнологии - информационные технологии (ИТ), а также процессы, связанные с их созданием и применением. Предметом этнологии являются ИТ, представляемые в двух видах: - в формальном, в виде спецификаций ИТ; - в виде ИТ-систем, т.е. реализаций спецификаций ИТ. Итология - наука об информационных технологиях (ИТ-наука). Предмет этнологии - информационные технологии (ИТ), а также процессы, связанные с их созданием и применением. Предметом этнологии являются ИТ, представляемые в двух видах: - в формальном, в виде спецификаций ИТ; - в виде ИТ-систем, т.е. реализаций спецификаций ИТ. 2
3 Определения Стандарт (по определению ISO). Технический стандарт или другой документ, доступный и опубликованный, коллективно разработанный или согласованный и общепринятый в интересах тех, кто им пользуется, основанный на интеграции результатов науки, технологии, опыта, способствующий повышению общественного блага и принятый организациями, признанными на национальном, региональном и международном уровне. Стандарт (по определению ISO). Технический стандарт или другой документ, доступный и опубликованный, коллективно разработанный или согласованный и общепринятый в интересах тех, кто им пользуется, основанный на интеграции результатов науки, технологии, опыта, способствующий повышению общественного блага и принятый организациями, признанными на национальном, региональном и международном уровне. Базовый стандарт (часто именуется формальным стандартом или базовыми спецификациями). Принятый международный стандарт или Рекомендация организации ITU-T (до 1993 г. - CCITT). Базовый стандарт (часто именуется формальным стандартом или базовыми спецификациями). Принятый международный стандарт или Рекомендация организации ITU-T (до 1993 г. - CCITT). ИТ-система (IT system). Совокупность ресурсов информационных технологий, предоставляющих сервис (услуги) на одном или большем числе интерфейсов. ИТ-система (IT system). Совокупность ресурсов информационных технологий, предоставляющих сервис (услуги) на одном или большем числе интерфейсов. Профиль (Profile) - набор, состоящий из одного или большего числа базовых стандартов и/или ISPs (см. ниже), содержащий указание области применимости, а также указание выбранных классов обслуживания, аттестационных наборов, опций и параметров тех базовых стандартов и ISPs, которые необходимы для выполнения конкретной (прикладной) функции. Профиль (Profile) - набор, состоящий из одного или большего числа базовых стандартов и/или ISPs (см. ниже), содержащий указание области применимости, а также указание выбранных классов обслуживания, аттестационных наборов, опций и параметров тех базовых стандартов и ISPs, которые необходимы для выполнения конкретной (прикладной) функции. 3
4 ISP (International Standardized Profile - Международный стандартизованный профиль). Согласованный на международном уровне официальный документ, описывающий один или несколько профилей. ISP (International Standardized Profile - Международный стандартизованный профиль). Согласованный на международном уровне официальный документ, описывающий один или несколько профилей. Таксономия (Taxonomy) - классификационная схема, применяемая для однозначной идентификации профилей или наборов профилей. Таксономия (Taxonomy) - классификационная схема, применяемая для однозначной идентификации профилей или наборов профилей. OSE (Open Systems Environment - Окружение открытых систем). OSE (Open Systems Environment - Окружение открытых систем). SE-профиль. Профиль, который специфицирует все поведение ИТ-системы или часть ее поведения на одном или большем числе интерфейсов OSE. SE-профиль. Профиль, который специфицирует все поведение ИТ-системы или часть ее поведения на одном или большем числе интерфейсов OSE. OSI-профиль - конкретный профиль, составленный из базовых стандартов, соответствующих модели OSI, и/или базовых стандартов представления форматов и данных (т.е. F - профилей). OSI-профиль - конкретный профиль, составленный из базовых стандартов, соответствующих модели OSI, и/или базовых стандартов представления форматов и данных (т.е. F - профилей). 4
5 Переносимость (portability) - свойство системы (продукта), позволяющее с возможно меньшими накладными расходами или без таковых осуществлять перенос программного обеспечения, информации и пользователей системы с одной прикладной платформы на другую. Переносимость (portability) - свойство системы (продукта), позволяющее с возможно меньшими накладными расходами или без таковых осуществлять перенос программного обеспечения, информации и пользователей системы с одной прикладной платформы на другую. Интероперабельность (interoperability) - возможность совместного использования информации и ресурсов компонентами распределенной системы. Интероперабельность (interoperability) - возможность совместного использования информации и ресурсов компонентами распределенной системы. Масштабируемость (scability) - свойство системы, позволяющее ей эффективно работать в широком диапазоне параметров, определяющих технические и ресурсные характеристики системы. Масштабируемость (scability) - свойство системы, позволяющее ей эффективно работать в широком диапазоне параметров, определяющих технические и ресурсные характеристики системы. Прикладное ПО (Aplication Software - Прикладное программное обеспечение). Программное обеспечение - специфическое для некоторого приложения и состоящее из программ, данных и документации. Прикладное ПО (Aplication Software - Прикладное программное обеспечение). Программное обеспечение - специфическое для некоторого приложения и состоящее из программ, данных и документации. Прикладная платформа (Aplication Platform). Набор программно-аппаратных ресурсов, необходимых для поддержки услуг, предоставляемых для выполнения прикладного ПО. Прикладная платформа (Aplication Platform). Набор программно-аппаратных ресурсов, необходимых для поддержки услуг, предоставляемых для выполнения прикладного ПО. и др. и др. 5
6 Характерные черты этнологии: - фундаментальное значение для развития по существу всех областей знания и видов деятельности, как эффективного метода познания и инструмента, усиливающего интеллектуальные возможности человека; - целевая направленность на преображение человеческой практики и бытия, способность проникновения во все аспекты жизни и деятельности человека; - междисциплинарная роль как общезначимой дисциплины (аналогично математике и философии), обусловленная прежде всего ее методологическим значением, благодаря наличию развитого концептуального базиса, универсальных в применении парадигм, методов, языков для формализации, анализа и синтеза прикладных знаний. - фундаментальное значение для развития по существу всех областей знания и видов деятельности, как эффективного метода познания и инструмента, усиливающего интеллектуальные возможности человека; - целевая направленность на преображение человеческой практики и бытия, способность проникновения во все аспекты жизни и деятельности человека; - междисциплинарная роль как общезначимой дисциплины (аналогично математике и философии), обусловленная прежде всего ее методологическим значением, благодаря наличию развитого концептуального базиса, универсальных в применении парадигм, методов, языков для формализации, анализа и синтеза прикладных знаний. 6
7 Основные методы этнологии Создание основ научного знания в виде методологического ядра (метазнаний), представляющего собой целостную систему эталонных моделей важнейших разделов ИТ, осуществляющего структуризацию научного знания в целом. Данный метод получил название архитектурной спецификации. Создание основ научного знания в виде методологического ядра (метазнаний), представляющего собой целостную систему эталонных моделей важнейших разделов ИТ, осуществляющего структуризацию научного знания в целом. Данный метод получил название архитектурной спецификации. Представление ИТ в виде спецификаций поведения реализаций ИТ, т.е. ИТ- систем, которое может наблюдаться на интерфейсах (границах) этих систем. Данный метод называют также функциональной спецификацией. Представление ИТ в виде спецификаций поведения реализаций ИТ, т.е. ИТ- систем, которое может наблюдаться на интерфейсах (границах) этих систем. Данный метод называют также функциональной спецификацией. Стандартизация спецификаций ИТ и управление их жизненным циклом, осуществляемая системой специализированных международных организаций на основе строго регламентированной деятельности. Данный процесс обеспечивает накопление базовых сертифицированных научных знаний, служит основой создания открытых технологий. Стандартизация спецификаций ИТ и управление их жизненным циклом, осуществляемая системой специализированных международных организаций на основе строго регламентированной деятельности. Данный процесс обеспечивает накопление базовых сертифицированных научных знаний, служит основой создания открытых технологий. Аппарат (концепция и методология) проверки соответствия (аттестации) реализаций ИТ (т.е. ИТ-систем) ИТ-спецификациям, на основе которых данные ИТ-системы были разработаны (по существу данный аппарат играет такую же роль в пространстве информационных технологий, как и эпсилон- дельта аппарат в математическом анализе). Аппарат (концепция и методология) проверки соответствия (аттестации) реализаций ИТ (т.е. ИТ-систем) ИТ-спецификациям, на основе которых данные ИТ-системы были разработаны (по существу данный аппарат играет такую же роль в пространстве информационных технологий, как и эпсилон- дельта аппарат в математическом анализе). 7
8 Профилирование ИТ или разработка функциональных профилей ИТ - метод построения спецификаций комплексных технологий посредством комбинирования базовых и производных от них (представленных в стандартизованном виде) спецификаций с соответствующей параметрической настройкой этих спецификаций (по существу профилирование является композиционным оператором в пространстве ИТ с базисом, в качестве которого выступают базовые, т.е. стандартные спецификации). Профилирование ИТ или разработка функциональных профилей ИТ - метод построения спецификаций комплексных технологий посредством комбинирования базовых и производных от них (представленных в стандартизованном виде) спецификаций с соответствующей параметрической настройкой этих спецификаций (по существу профилирование является композиционным оператором в пространстве ИТ с базисом, в качестве которого выступают базовые, т.е. стандартные спецификации). Таксономия (классификационная система) профилей ИТ, обеспечивающая уникальность идентификации в пространстве ИТ, явное отражение взаимосвязей ИТ между собой. Таксономия (классификационная система) профилей ИТ, обеспечивающая уникальность идентификации в пространстве ИТ, явное отражение взаимосвязей ИТ между собой. Разнообразные методы формализации и алгоритмизации знаний, методы конструирования прикладных информационных технологий (парадигмы, языки программирования, базовые открытые технологии, функциональное профилирование ИТ и т.п.). Разнообразные методы формализации и алгоритмизации знаний, методы конструирования прикладных информационных технологий (парадигмы, языки программирования, базовые открытые технологии, функциональное профилирование ИТ и т.п.). 8
9 Основные особенности этнологии Являясь отражением той или иной человеческой деятельности, ИТ изменяются на протяжении их жизненного цикла. Характеризуется созидательностью, направленностью на преображение бытия, практики общества, неудержимостью проникновения во все сферы жизни и формы деятельности человека с целью их качественного преобразования. Самая агрессивная из всех наук. Являясь отражением той или иной человеческой деятельности, ИТ изменяются на протяжении их жизненного цикла. Характеризуется созидательностью, направленностью на преображение бытия, практики общества, неудержимостью проникновения во все сферы жизни и формы деятельности человека с целью их качественного преобразования. Самая агрессивная из всех наук. Общезначимая научная дисциплина, играющая такую же важную междисциплинарную роль как математика или философия. При этом роль этнологии должна рассматриваться: Общезначимая научная дисциплина, играющая такую же важную междисциплинарную роль как математика или философия. При этом роль этнологии должна рассматриваться: во-первых, в концептуальном плане, как методологический базис формализации, анализа и синтеза знаний; во-вторых, в технологическом плане, как инструмент, продвигающий интеллектуальные способности и коструктивные возможности человека. 9
10 Индустрализация науки, проявляющаяся как в ее тесной связи с информационной индустрией, так и в активном участии промышленности в развитии самой науки. Индустрализация науки, проявляющаяся как в ее тесной связи с информационной индустрией, так и в активном участии промышленности в развитии самой науки. Важность всеоблемлющей стандартизации как концептуальных основ и методов, так и самих ИТ. Важность всеоблемлющей стандартизации как концептуальных основ и методов, так и самих ИТ. Создание мощной международная системы специализированных организаций для плановой разработки новых концепций и технологий, их гармонизации и сертификации в качестве международных стандартов, управления жизненным циклом стандартов ИТ, поддержания их в согласованном состоянии, разработки методов и средств аттестации ИТ-систем. Создание мощной международная системы специализированных организаций для плановой разработки новых концепций и технологий, их гармонизации и сертификации в качестве международных стандартов, управления жизненным циклом стандартов ИТ, поддержания их в согласованном состоянии, разработки методов и средств аттестации ИТ-систем. Несет черты бюрократической дисциплины, знания которой представляются в виде обезличенных документов, имеющих стандартизованную форму. Несет черты бюрократической дисциплины, знания которой представляются в виде обезличенных документов, имеющих стандартизованную форму. Является правопреемницей математики как инструмент формализации знаний. Является правопреемницей математики как инструмент формализации знаний. 10
11 Организационная структура в области стандартизации ИТ а) Международные организации, входящие в структуру ООН: ISO (International Organization for Standardization - Международная организация по стандартизации); ISO (International Organization for Standardization - Международная организация по стандартизации); IEC (International Electrotechnical Commision - Международная электротехническая комиссия); IEC (International Electrotechnical Commision - Международная электротехническая комиссия); ITU-T (International Telecommunication Union-Telecommunications - Международный союз по телекоммуникации - телекоммуникация). До 1993 г. эта организация имела другое название - CCITT (International Telegraph and Telephone Consultative Committee - Международный консультативный комитет по телефонии и телеграфии или, сокращенно, МККТТ). X.200, X-400, X-500, X-600. ITU-T (International Telecommunication Union-Telecommunications - Международный союз по телекоммуникации - телекоммуникация). До 1993 г. эта организация имела другое название - CCITT (International Telegraph and Telephone Consultative Committee - Международный консультативный комитет по телефонии и телеграфии или, сокращенно, МККТТ). X.200, X-400, X-500, X
12 б) Промышленные профессиональные или административные организации: IEEE (Institute of Electrical and Electronic Engineers - Институт инженеров по электротехнике и электронике) LAN IEEE802, POSIX IEEE (Institute of Electrical and Electronic Engineers - Институт инженеров по электротехнике и электронике) LAN IEEE802, POSIX Internet и IAB (Internet Activities Board - Совет управления деятельностью Internet) TCP/IP Internet и IAB (Internet Activities Board - Совет управления деятельностью Internet) TCP/IP Regional WOS (Workshops on Open Systems - Рабочие группы по открытым системам). OSE-profiles Regional WOS (Workshops on Open Systems - Рабочие группы по открытым системам). OSE-profiles 12
13 с) Промышленные консорциумы: ECMA (European Computer Manufactureres Association - Европейская ассоциация производителей вычислительных машин) OSI, безопасность, управление, Office Document Architecture (ODE) ECMA (European Computer Manufactureres Association - Европейская ассоциация производителей вычислительных машин) OSI, безопасность, управление, Office Document Architecture (ODE) OMG (Object Management Group - Группа управления объектами) RM: Common Object Request Broker Architecture (CORBA) OMG (Object Management Group - Группа управления объектами) RM: Common Object Request Broker Architecture (CORBA) X/Open (Организована группой поставщиков компьютерной техники) X/Open Portability Guide (XPG4) Common Application Environment X/Open (Организована группой поставщиков компьютерной техники) X/Open Portability Guide (XPG4) Common Application Environment NMF (Network Management Forum - Форум управления сетями) NMF (Network Management Forum - Форум управления сетями) OSF (Open Software Foundation - Основание открытого программного обеспечения). Имеет следующие предложения: OSF/1 (Соответствует стандарту POSIX и XPG4) MOTIF - графический пользовательский интерфейс (Distributed Computer Environment) DCE - технология интеграции платформ: DEC, HP, SUN, MIT, Siemens, Microsoft, Transarc DME (Distributed Management Environment) ~=~ NMF OSF (Open Software Foundation - Основание открытого программного обеспечения). Имеет следующие предложения: OSF/1 (Соответствует стандарту POSIX и XPG4) MOTIF - графический пользовательский интерфейс (Distributed Computer Environment) DCE - технология интеграции платформ: DEC, HP, SUN, MIT, Siemens, Microsoft, Transarc DME (Distributed Management Environment) ~=~ NMF 13
14 Структура знаний этнологии 1 Концептуальный уровень или уровень метазнаний, состоит из архитектурных спецификаций, называемых эталонными моделями (Reference Model). Архитектурные спецификации предназначены для структуризации спецификаций функций некоторой области: Архитектурные спецификации предназначены для структуризации спецификаций функций некоторой области: Эталонная модель взаимосвязи открытых систем (Reference Model for Open Sysnems Interconnection - RM-OSI); - ITU-T X.200 (1994); ISO/IEC ,2,3,4:1994 Эталонная модель взаимосвязи открытых систем (Reference Model for Open Sysnems Interconnection - RM-OSI); - ITU-T X.200 (1994); ISO/IEC ,2,3,4:1994 Руководство по окружению открытых систем POSIX Portable Operaring System Interface for Computer Environments) - ISO/IEC DTR 14252; Руководство по окружению открытых систем POSIX Portable Operaring System Interface for Computer Environments) - ISO/IEC DTR 14252; Эталонная модель для открытой распределенной обработки (RM-ODR) - ITU-T Rec. 902 ISO/IEC :1995; Эталонная модель для открытой распределенной обработки (RM-ODR) - ITU-T Rec. 902 ISO/IEC :1995; Эталонная модель управления данными (Reference Model for Data Management - RMDF) - DIS 9075:1992 ; Эталонная модель управления данными (Reference Model for Data Management - RMDF) - DIS 9075:1992 ; Эталонная модель компьютерной графики (Reference Model of Computer Graphics - RM CG); Эталонная модель компьютерной графики (Reference Model of Computer Graphics - RM CG); Эталонная модель программной инженерии (ISO ISO 9004, ISO8402:1988); Эталонная модель программной инженерии (ISO ISO 9004, ISO8402:1988); Эталонная модель текстовых и офисных систем (ISO/IEC TROTSM-1), в частности, общая (general) модель распределенных офисных систем (ISO/IEC 10031:1991). Эталонная модель текстовых и офисных систем (ISO/IEC TROTSM-1), в частности, общая (general) модель распределенных офисных систем (ISO/IEC 10031:1991). 14
15 2. Базовые спецификации, определяющие индивидуальные функции или наборы функций, вошедшие в состав эталонных моделей: Базовые функции ОС; определяются стандартами по окружению открытых систем POSIX (Portable Operaring System Interface for Computer Environments) - ISO/IEC 9945:1990. Базовые функции ОС; определяются стандартами по окружению открытых систем POSIX (Portable Operaring System Interface for Computer Environments) - ISO/IEC 9945:1990. Функции управления базами данных; включают язык баз данных SQL (Structured Query Language), информационную справочную систему (Information Resource Dictionary System - IRDS), протокол распределенных операций RDA (Remote Data base Access). Функции управления базами данных; включают язык баз данных SQL (Structured Query Language), информационную справочную систему (Information Resource Dictionary System - IRDS), протокол распределенных операций RDA (Remote Data base Access). Функции пользовательского интерфейса; включают следующие ИТ: MOTIF из OSF для графического пользовательского интерфейса (GUI); система X Windows, охватывающая рпоцедуры GUI и телекоммуникации; стандарты для виртуального терминала (Virtual Terminal - VT), включая Telenet, определяющую процедуры для работы VT в символьном режиме через транпортную службу TCP/IP; cтандарты машинной графики GKS (Grafical Kernel System - ISO/IEC 7942), PHIGS (Programmers Hierarchical Interactive Graphics System, а также CGI (Computer Graphics Interface). Функции пользовательского интерфейса; включают следующие ИТ: MOTIF из OSF для графического пользовательского интерфейса (GUI); система X Windows, охватывающая рпоцедуры GUI и телекоммуникации; стандарты для виртуального терминала (Virtual Terminal - VT), включая Telenet, определяющую процедуры для работы VT в символьном режиме через транпортную службу TCP/IP; cтандарты машинной графики GKS (Grafical Kernel System - ISO/IEC 7942), PHIGS (Programmers Hierarchical Interactive Graphics System, а также CGI (Computer Graphics Interface). 15
16 Функции взаимосвязи открытых систем, включая спецификации сервиса и протоколов, разработанные в соответствии с моделью OSI (рекомендации серии X 200); стандарта локальных сетей (IEEE 802); спецификации сети Internet. Функции взаимосвязи открытых систем, включая спецификации сервиса и протоколов, разработанные в соответствии с моделью OSI (рекомендации серии X 200); стандарта локальных сетей (IEEE 802); спецификации сети Internet. Функции распределенной обработки, включая базовые спецификации OSI (Remote Procedure Call - RPC; Commitment, Concurrency and Recovery - CCR; Distributed Transaction Processing - TP; File Transfer, Access and Management (FTAM), OSI Management, а также API для доступа к сервису Object Request Broker (ORB) в архитектуре CORBA, API, определяющий базовые возможности такого сервиса (Commom Object Services - COS 1), язык спецификации интерфейсов объектов IDL (Interface Definition Language) и его проекции на ООП. Функции распределенной обработки, включая базовые спецификации OSI (Remote Procedure Call - RPC; Commitment, Concurrency and Recovery - CCR; Distributed Transaction Processing - TP; File Transfer, Access and Management (FTAM), OSI Management, а также API для доступа к сервису Object Request Broker (ORB) в архитектуре CORBA, API, определяющий базовые возможности такого сервиса (Commom Object Services - COS 1), язык спецификации интерфейсов объектов IDL (Interface Definition Language) и его проекции на ООП. Распределенные приложения, включая, спецификации специальных сервисных элементов прикладного уровня модели OSI, стандартов Internet, OMG, X/Open. В частности, к ним относятся: система обработки сообщений MHS (Message Handling System - X.400), служба справочника (The Directory - X.500) и др. Распределенные приложения, включая, спецификации специальных сервисных элементов прикладного уровня модели OSI, стандартов Internet, OMG, X/Open. В частности, к ним относятся: система обработки сообщений MHS (Message Handling System - X.400), служба справочника (The Directory - X.500) и др. 16
17 Cтруктуры данных и документов, в том, числе средства языка ASN.1 (Abstract Syntax Notation One - ISO/IEC 8824:1990), предназначенного для спецификации прикладных структур данных, т.е. абстрактного синтаксиса прикладных объектов; спецификация структур учрежденческих документов (Office Document Architecture (ODA) - T.411-T.418, T.421, T.502, T.505, T.506; структура документов для производства - Standard Generalized Markup Language (SGML - ISO/IEC 8876:1986); форматы метафайла для представления графической информации: Computer Graphics Metafile (CGM); стандарт на сообщения и элементы данных для электронного обмена данными в управлении, коммерции и торговле (стандарт EDIFACT - Electronic Data Interchange for Administration, Commence and Trade); языки описания документов гипермалтимедиа: HyTime (ISO/IEC 10744:1992), SMDL (Standard Music Description Language - ISO/IEC 1074:1992), SMSL (Standard Multimedia/Hypermedia Scripting Language - ISO/SC1/WG8:1993), SPDS (Standard Page Description Language - ISO/IEC 10180:1994), DSSSL (Document Style Semantics and Specification Language - ISO/IEC 10179), HTML (HyperText Markup Language) и др. Cтруктуры данных и документов, в том, числе средства языка ASN.1 (Abstract Syntax Notation One - ISO/IEC 8824:1990), предназначенного для спецификации прикладных структур данных, т.е. абстрактного синтаксиса прикладных объектов; спецификация структур учрежденческих документов (Office Document Architecture (ODA) - T.411-T.418, T.421, T.502, T.505, T.506; структура документов для производства - Standard Generalized Markup Language (SGML - ISO/IEC 8876:1986); форматы метафайла для представления графической информации: Computer Graphics Metafile (CGM); стандарт на сообщения и элементы данных для электронного обмена данными в управлении, коммерции и торговле (стандарт EDIFACT - Electronic Data Interchange for Administration, Commence and Trade); языки описания документов гипермалтимедиа: HyTime (ISO/IEC 10744:1992), SMDL (Standard Music Description Language - ISO/IEC 1074:1992), SMSL (Standard Multimedia/Hypermedia Scripting Language - ISO/SC1/WG8:1993), SPDS (Standard Page Description Language - ISO/IEC 10180:1994), DSSSL (Document Style Semantics and Specification Language - ISO/IEC 10179), HTML (HyperText Markup Language) и др. 17
18 3. Профили еализуют пакетирование и идентификацию комбинаций базовых стандартов и ISPs, вместе с указанными для них ограничениями: 3. Профили реализуют пакетирование и идентификацию комбинаций базовых стандартов и ISPs, вместе с указанными для них ограничениями: Локальные профили (например, OSI - профили) Локальные профили (например, OSI - профили) OSE-профили (специализация поведения открытых систем OSE-профили (специализация поведения открытых систем Полные OSE-профили (профили платформ и систем). Полные OSE-профили (профили платформ и систем). OSE-профили прикладных технологий OSE-профили прикладных технологий Стратегические профили (например, GOSIP). Стратегические профили (например, GOSIP). 18
19 Типовая структура документа ISP FOREWORD // Предисловие INTRODUCTION // Введение 1. SCOPE // Область применения + Scenario 2. NORMATIVE REFERENCES // Нормативные ссылки 3. DEFINITIONS // Определения 4. ABBREVIATIONS // Сокращения 5. CONFORMANCE // Соответствие 6. Requirements specifications related to each base standard // Спецификации требований для каждого базового стандарта NORMATIVE ANNEXES - задающие требования соотвествия профиля в табличном представлении. INFORMATIVE ANNEXES - содержащие объяснения и руководства, если это требуется. 19
20 Требования к содержанию и формату ISP Профили непосредственно связаны с базовами стандартами и аттестация на соответствие профилю подразумевает аттестацию на соответствие этим базовым стандартам. Профили непосредственно связаны с базовами стандартами и аттестация на соответствие профилю подразумевает аттестацию на соответствие этим базовым стандартам. ISPs должны удовлетворять правилам IEC/ISO для представления проектов и самих международных стандартов. ISPs должны удовлетворять правилам IEC/ISO для представления проектов и самих международных стандартов. ISP должен быть компактным документом, не повторяющим текста документов, на которые он ссылается. ISP должен быть компактным документом, не повторяющим текста документов, на которые он ссылается. Определение одного профиля может включать ссылки на определение других. Определение одного профиля может включать ссылки на определение других. Многие профили документируются и публикуются в виде отдельных ISPs. Однако для тесно связанных между собой профилей может быть использован более подходящий для такого случая механизм многокомпонентных ISPs (multipart ISPs). Многокомпонетные ISPs позволяют избежать копирование общего текста для связанных профилей. Многие профили документируются и публикуются в виде отдельных ISPs. Однако для тесно связанных между собой профилей может быть использован более подходящий для такого случая механизм многокомпонентных ISPs (multipart ISPs). Многокомпонетные ISPs позволяют избежать копирование общего текста для связанных профилей. Для каждого профиля должна обеспечиваться спецификация тестирования профиля (Profile Test Specification), которая определяется или как часть ISP или как отдельный самостоятельный ISP. В последнем случае в исходном ISP используется ссылка на этот документ. Для каждого профиля должна обеспечиваться спецификация тестирования профиля (Profile Test Specification), которая определяется или как часть ISP или как отдельный самостоятельный ISP. В последнем случае в исходном ISP используется ссылка на этот документ. 20
21 Семантика аттестации на соответствие профилю Аттестация системы на соответствие данному профилю влечет ее соответствие тем спецификациям, на которые имелись ссылки в профиле (с учетом параметризации используемых спецификаций). Аттестационные требования классифицируются следующим образом: Обязательные требования (mandatory requirements), т.е. требования, которые должны рассматриваться во всех случаях; Обязательные требования (mandatory requirements), т.е. требования, которые должны рассматриваться во всех случаях; Необязательные или дополнительные требования (options requirements), т.е. требования, рассматриваемые только в том случае, когда реализация включает соответствующую опцию. Необязательные или дополнительные требования (options requirements), т.е. требования, рассматриваемые только в том случае, когда реализация включает соответствующую опцию. Дополнительно, требования могут определяться как: безусловные, применимые всегда; безусловные, применимые всегда; условные: требования, которые при некоторых условиях могут быть обязательными, при некоторых других - дополнительными, а еще при каких-либо - неприменимыми к реализации вообще. условные: требования, которые при некоторых условиях могут быть обязательными, при некоторых других - дополнительными, а еще при каких-либо - неприменимыми к реализации вообще. 21
22 Чтобы оценить соответствие конкретной реализации, необходимо иметь некоторое описание (заявку) реализованных возможностей, включая описание опций и ограничений с тем, чтобы реализация могла быть испытана на соответствие только требованиям, соответствующим ее возможностям и только им. Такое описание называется заявкой соответствия реализации (Implementation Comformance Statement - ICS). Чтобы оценить соответствие конкретной реализации, необходимо иметь некоторое описание (заявку) реализованных возможностей, включая описание опций и ограничений с тем, чтобы реализация могла быть испытана на соответствие только требованиям, соответствующим ее возможностям и только им. Такое описание называется заявкой соответствия реализации (Implementation Comformance Statement - ICS). В реализации профиля возможно использование точек, в которых обеспечивается управление и отслеживания событий тестирования. Эти точки, например, могли бы входить в интерфейсы профилей. В реализации профиля возможно использование точек, в которых обеспечивается управление и отслеживания событий тестирования. Эти точки, например, могли бы входить в интерфейсы профилей. Испытание реализации на соответствие профилю требует наличие спецификации аттестационных тестов для данного профиля. Так как профиль представляется набором ссылок на базовые стандарты и ISPs, спецификация аттестационных тестов для профиля основывается на аттестационных тестах входящих в состав профиля стандартов и ISPs, с сответствующим выбором и параметризации тестов. Испытание реализации на соответствие профилю требует наличие спецификации аттестационных тестов для данного профиля. Так как профиль представляется набором ссылок на базовые стандарты и ISPs, спецификация аттестационных тестов для профиля основывается на аттестационных тестах входящих в состав профиля стандартов и ISPs, с сответствующим выбором и параметризации тестов. 22
23 Свойства профилей Профиль только ограничивает функциональность базовой спецификации, благодаря выбору его опций и значений параметров. Таким образом функциональность профилей вытекает из функциональности выбранных в них базовых стандартов. Профиль только ограничивает функциональность базовой спецификации, благодаря выбору его опций и значений параметров. Таким образом функциональность профилей вытекает из функциональности выбранных в них базовых стандартов. Профили не могут содержать никаких требований, противоречивых с базовым стандартом, они лишь осуществляют выбор соответствующих опций и диапазонов значений параметров. Профили не могут содержать никаких требований, противоречивых с базовым стандартом, они лишь осуществляют выбор соответствующих опций и диапазонов значений параметров. Профиль может содержать дополнительные более специальные или ограничительные аттестационные требования. Таким образом аттестация на соответствие профилю подразумевает аттестацию на соответствие всему набору составляющих его спецификаций, в частности, базовых стандартов, на которые он ссылается. Профиль может содержать дополнительные более специальные или ограничительные аттестационные требования. Таким образом аттестация на соответствие профилю подразумевает аттестацию на соответствие всему набору составляющих его спецификаций, в частности, базовых стандартов, на которые он ссылается. 23
24 Цели OSE-профилей В рассматриваемом документе свойства открытости систем, являющимися и целями OSE-профилей, развиваются до следующего набора: переносимость прикладного программного обеспечения и переиспользуемость программного обеспечения на уровне исходного кода переносимость прикладного программного обеспечения и переиспользуемость программного обеспечения на уровне исходного кода переносимость данных переносимость данных интероперабельность прикладного программного обеспечения интероперабельность прикладного программного обеспечения интероперабельность управления и безопасности интероперабельность управления и безопасности переносимость пользователей переносимость пользователей использование существующих стандартов и аккомодация к стандартам перспективных технологий использование существующих стандартов и аккомодация к стандартам перспективных технологий легкая настраиваемость на новые технологии информационных систем легкая настраиваемость на новые технологии информационных систем масштабируемость прикладных платформ масштабируемость прикладных платформ масштабируемость распределенных систем масштабируемость распределенных систем прозрачность реализаций прозрачность реализаций поддержка пользовательских требований поддержка пользовательских требований 24
25 Профили открытых информационных систем 25 Создание, сопряжение и развитие современных сложных ИС базируется на методологии построения таких систем, как открытых. Развитие и использование открытых ИС неразрывно связано с применением стандартов на основе методологии функциональной стандартизации ИТ. При создании и развитии сложных, распределенных, тиражируемых ИС требуется гибкое формирование и применение гармонизированных совокупностей базовых стандартов и нормативных документов разного уровня. Для унификации и регламентирования такие базовые стандарты должны адаптироваться и конкретизироваться применительно к определенным классам проектов, образуя профиль
26 Понятие профиля ИС Профиль Профиль – это совокупность нескольких базовых стандартов с четко определенными и гармонизированными подмножествами обязательных и факультативных возможностей, предназначенная для реализации заданной функции или группы функций. Профиль формируется исходя из функциональных характеристик Профиль формируется исходя из функциональных характеристик объекта стандартизации. объекта стандартизации. 26
27 Обычно рассматриваются две группы профилей:Обычно рассматриваются две группы профилей: 1. регламентирующие архитектуру и структуру ИС; 2. регламентирующие процессы проектирования, разработки, применения, сопровождения и развития системы. В зависимости от области применения выделяют:В зависимости от области применения выделяют: -профили конкретных ИС, определяющие стандартизованные проектные решения в пределах данного проекта -профили ИС, предназначенные для решения некоторого класса прикладных задач. 27
28 Ι. Принципы формирования профиля ИС Использование профиля ИС призвано решать следующие задачи: задачи: 1. снижение трудоемкости проектов; 2. повышение качества компонентов ИС; 3. обеспечение расширяемости и масштабируемости разрабатываемых систем; 4. обеспечение возможности функциональной интеграции в ИС задач, которые раньше решались раздельно; 5. обеспечение переносимости прикладного ПО. 28
29 Актуальность использования профилей ИС - существует множество международных и национальных стандартов, которые не полностью удовлетворяют потребности в стандартизации объектов и процессов создания и применения сложных ИС; - длительные сроки разработки, согласования и утверждения международных и национальных стандартов приводят к консерватизму и отставанию от современных ИТ; - функциональными стандартами поддержаны и регламентированы только самые простые объекты и рутинные, массовые процессы. Наиболее сложные и творческие процессы, как системный анализ и проектирование, интеграция компонентов и системы, испытания и сертификация почти не поддержаны требованиями и рекомендациями стандартов. 29
30 Профили ИС с иерархической структурой Включают в себя: - стандартизованные описания функций; - функции взаимодействия системы с внешней для нее средой; -стандартизованные интерфейсы между приложениями и -средой ИС; - профили отдельных функциональных компонентов, входящих в систему. 30
31 Для эффективного использования профиля необходимо: 1. выделить объединенные логической связью проблемно-ориентированные области функционирования, где могут применяться стандарты, общие для одной организации или группы организаций; 2. идентифицировать стандарты и нормативные документы, варианты их использования и параметры, которые необходимо включить в профиль; 31
32 3. документально зафиксировать участки конкретного профиля, где требуется создание новых стандартов и нормативных документов, и идентифицировать характеристики, которые могут оказаться важными для разработки недостающих стандартов и нормативных документов этого профиля; 4. формализовать профиль в соответствии с его категорией, включая стандарты, различные варианты нормативных документов и дополнительные параметры, которые непосредственно связаны с профилем; 5. опубликовать профиль и/или продвигать его по формальным инстанциям для дальнейшего распространения. 32
33 ΙΙ. Структура профилей ИС Разработка и применение профилей должны стать частью процессов проектирования, разработки и сопровождения ИС. Стандарты, важные с точки зрения заказчика, должны задаваться в ТЗ на проектирование системы и составлять ее первичный профиль. То, что не задано в ТЗ первоначально, остается на усмотрение разработчика системы, который в соответствии с требованиями ТЗ может дополнять и развивать профили системы и в последствии согласовать с заказчиком. 33
34 В состав профиля конкретной системы включаются: спецификации компонент, разработанных в составе данного проекта, спецификации использованных готовых программных и аппаратных средств, если эти средства не специфицированы соответствующими стандартами. 34
35 Формирование структуры профиля ИС осуществляется на основе использования: международных и национальных стандартов; международных и национальных стандартов; ведомственных нормативных документов,; ведомственных нормативных документов,; стандартов де-факто при условии доступности соответствующих им спецификаций. стандартов де-факто при условии доступности соответствующих им спецификаций. 35
36 Содержание профилей Для корректного применения профилей их описания должны содержать: - определение целей использования данного профиля; -точное перечисление функций объекта или процесса стандартизации, определенного данным профилем; -формализованные сценарии применения базовых стандартов и спецификаций, включенных в данный профиль; -сводку требований к ИС или ее компонентов, определяющих соответствие профилю, и требований к методам тестирования соответствия; -нормативные ссылки на конкретный набор стандартов и др. нормативных документов; - информационные ссылки на все исходные документы. 36
37 На стадии ЖЦ ИС выбираются и применяются основные функциональные профили - профиль прикладного ПО; - профиль среды ИС; - профиль защиты информации в ИС; -профиль инструментальных средств, встроенных в ИС. 37
38 Профили прикладного ПО Прикладное ПО является проблемно- ориентированным и определяет основные функции ИС. Функциональные профили системы включают в себя согласованные базовые стандарты. Профили должны согласоваться между собой. Необходимость такого согласования возникает при использовании стандартизованных API, в том числе интерфейсов приложений со средой их функционирования и со средствами защиты информации. 38
39 Профиль среды ИС Профиль среды ИС должен определять ее архитектуру в соответствии с выбранной моделью обработки данных. Профиль среды ИС должен определять ее архитектуру в соответствии с выбранной моделью обработки данных. Стандарты интерфейсов приложений со средой (API) должны быть определены по функциональным областям профилей ИС. Декомпозиция структуры среды функционирования системы на составные части позволяет детализировать профиль среды ИС по функциональным областям эталонной модели OSE/RM: - области графического пользовательского интерфейса; - область реляционной или объектно-ориентированных СУБД; - область ОС с учетом сетевых функций, выполняемых на уровне ОС; - область телекоммуникационной среды : электронной почты, доступа к удаленным БД, передачи файлов, доступа к файлам и управления файлами. 39
40 Профиль среды распределенной ИС должен включать: стандарты протоколов транспортного уровня, стандарты локальных сетей (например, Ethernet IEEE 802.3, Fast Ethernet IEEE 802.3u), стандарты средств сопряжения проектируемой ИС с сетями передачи данных общего назначения. 40
41 Выбор аппаратных платформ ИС связан с определением их параметров: вычислительной мощности серверов и рабочих станций с проектными решениями по разделению функций между клиентами и серверами; степени масштабируемости аппаратных платформ; надежности. Профиль среды должен содержать стандарты, определяющие параметры технических средств и способы их измерения (например, стандартные тесты измерения производительности). 41
42 Профиль защиты информации Этот профиль должен обеспечивать реализацию политики информационной безопасности, разрабатываемой в соответствии с требуемой категорией безопасности, заданными в ТЗ на систему. Построение профиля защиты информации в распределенных системах клиент-сервер методически связано с точным определением компонентов системы, ответственных за те или иные функции, службы и услуги, и средств защиты информации, встроенных в эти компоненты. 42
43 Функции защиты, реализуемые разными компонентами системы: функции, реализуемые ОС; функции защиты от несанкционированного доступа, реализуемые на уровне программного обеспечения; функции управления данными, реализуемые СУБД; функции защиты программных средств, включая средства защиты от вирусов; функции защиты информации при обмене данными в распределенных системах; функции администрирования средств безопасности 43
44 Профиль инструментальных средств средств Профиль инструментальных средств, встроенных в информационную систему, должен отражать решения по выбору методологии и технологии создания, сопровождения и развития ИС. Должны содержаться ссылки на описания выбранных методологии и технологии, выполненное на стадии эскизного проектирования системы. 44
45 Функциональная область профиля инструментальных средств охватывает функции централизованного управления и администрирования, связанные с: - контролем производительности и корректности функционирования системы в целом; - управление конфигурацией прикладного ПО ; - управление доступом пользователей к ресурсам системы и конфигурацией ресурсов; перенастройкой приложений с изменениями прикладных функций ИС; - настройкой пользовательских интерфейсов; - ведением баз данных системы ; - восстановлением работоспособности системы - после сбоев и аварий. 45
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.