Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методологическая основа концепции OSI.doc
Скачиваний:
12
Добавлен:
22.11.2019
Размер:
196.1 Кб
Скачать

5) Спецификация форматов графических данных, например, форматов:

- JPEG, предназначенного для кодирования и сжатия фотографических изображений (ISO DIS 10918-1:1994, Information technology -- Digital compression and coding of continuous-tone still images: Requirements and guidelines);

- MPEG, предназначенного для решения задач кодирования/декодирования, компрессии/декомпрессии видеоданных в реальном масштабе времени с синхронизацией звука в мультимедиа/гипермедиа приложениях (ISO/IEC 11172-1:1993 Information technology -- Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s -- Part 1: Systems);

- PS (PostScpipt) – языка описания страниц для векторных и bitmap-изображений, являющийся стандартом де-факто (Adobe’s PostScript Language Reference Manual) [31] и др. 7. Программная инженерия

Программная инженерия представляет собой достаточно обширное направление, охватывающее методологические и технологические аспекты, а также вопросы инструментального обеспечения процессов проектирования, эксплуатации и сопровождения систем ИТ [32, 33]. В рамках данного направления разработано большое число стандартов, регламентирующих: структуру, этапы и технологические процедуры жизненного цикла программных продуктов; разработку программной документации; процессы управления качеством программных продуктов; использование инструментальных средств; эргономические требования к изделиям в области ИТ и пр. Перечислим наиболее известные стандарты программной инженерии, опираясь на некоторую рабочую классификацию основных разделов данного направления.

1) Жизненный цикл Модель жизненного цикла:

ISO/IEC 12207:1995 Information technology -- Software life cycle processes (Процессы жизненного цикла программного обеспечения).

ISO/IEC TR 15271:1998 Information technology -- Guide for ISO/IEC 12207 (Software Life Cycle Processes) - (Руководство для ISO/IEC 12207).

ISO/IEC TR 16326:1999 Software engineering -- Guide for the application of ISO/IEC 12207 to project management (Руководство по применению ISO/IEC 12207 к управлению проектами).

Разработка:

IEEE Std 1233-1998. Руководство по спецификации требований к программному обеспечению (Guide for Developing System Requirements Specifications).

IEEE Std 1016-1998. Руководство по описанию проектов программного обеспечения (IEEE Recommended Practice for Software Design Descriptions).

IEEE Std 1077. Управление проектированием (Project Managenent).

Эксплуатация и сопровождение:

IEEE Std 1219-1993. Сопровождение программного обеспечения (Standard for Software Maintenance).

IEEE Std 1297. Процесс повторного использования программного обеспечения (Software Reuse Process).

IEEE Std 1323. Повторное использование исходного кода (Standard for Reuse of Software Process Artifacts - Source Code Reuse).

ISO 12207-2. ИТ. Управление конфигурациями программного обеспечения (Software Configuration Management).

IEEE Std 828-1998. Стандарт на планирование управления конфигурациями программного обеспечения (Standard for Software Configuration Management Plans).

2) Управление качеством, управление проектами:

ISO 8402:1994 Quality management and quality assurance -- Vocabulary (Управление качеством и гарантирование качества. Словарь).

ISO 9000-1:1994 Quality management and quality assurance standards -- Part 1: Guidelines for selection and use (Стандарты по управлению качеством и гарантировании качества. Ч.1: Руководство по выбору и использованию).

ISO 9000-2:1997 Quality management and quality assurance standards -- Part 2: Generic guidelines for the application of ISO 9001, ISO 9002 and ISO 9003 (Стандарты по управлению качеством и гарантировании качества. Ч.2: Общее руководство по применению ISO 9001, ISO 9002 и ISO 9003).

ISO 9000-3:1997 Quality management and quality assurance standards -- Part 3: Guidelines for the application of ISO 9001:1994 to the development, supply, installation and maintenance of computer software (Стандарты по управлению качеством и гарантировании качества. Ч.3: Руководство по применению ISO 9001:1994 при разработке, поставке и обслуживании программного обеспечения).

ISO 9000-4:1993 Quality management and quality assurance standards -- Part 4: Guide to dependability programme management (Стандарты по управлению качеством и гарантировании качества. Ч.4: Руководство по управлению программной надежностью).

ISO 9001:1994 Quality systems -- Model for quality assurance in design, development, production, installation and servicing (Системы качества. Модель обеспечения качества при проектировании и/или разработке, производстве, установке и обслуживании).

ISO 9002:1994 Quality systems -- Model for quality assurance in production, installation and servicing (Системы качества. Модель обеспечения качества при производстве, установке и обслуживании).

ISO 9003:1994 Quality systems -- Model for quality assurance in final inspection and test (Системы качества. Модель обеспечения качества при окончательном контроле и тестировании).

IEEE Std 730-1998. Планирование обеспечения качества программного обеспечения (Standard for Software Quality Assurance Plans).

IEEE Std 1058-1998. Планирование управления проектированием программного обнспечения (Standard for Software Project Management Plans).

ISO/IEC 9126:1991 Information technology -- Software product evaluation -- Quality characteristics and guidelines for their use (ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению).

ISO/IEC 12119:1994 Information technology -- Software packages -- Quality requirements and testing (ИТ. Требования к качеству и проверка качества).

ISO/IEC 9126:1991 Information technology -- Software product evaluation -- Quality characteristics and guidelines for their use (ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению).

3) Тестирование и измерение характеристик:

IEEE Std 1028-1997. Стандарт по проверке программного обеспечения посредством просмотров исходного текста (Standard for Software Reviews).

IEEE 1059. Руководство по планированию верификации и подтверждения достоверности программного обеспечения (Guide for Software Verification and Validation Plans).

ANSI/IEEE 1008. Тестирование программных модулей и компонентов программного обеспечения.

IEEE Std 1012a-1998. Стандарт по проверке и подтверждении достоверности программного обеспечения (IEEE Standard for Software Verifcation and Validation: Content Map to IEEE/EIA 12207.1-1997).

IEEE 1044. Классификация программных ошибок, отказов и сбоев (Standard Classification for Software Anomalities).

ANSI/IEEE 1045. Стандарт по метрикам производительности программного обеспечения (Standard for Software Productivity Metrics).

IEEE Std 829-1998 (Revision of IEEE Std 829-1983) IEEE Standard for Software Test Documentation (Стандарт на документацию тестирования программного обеспечения).

4) Документирование:

ISO 9127:1988 Information processing systems -- User documentation and cover information for consumer software packages (Системы обработки информации. Пользовательская и рекламная документация на пакеты программ).

ISO/IEC TR 9294:1990 Information technology -- Guidelines for the management of software documentation. (Tехнический отчет. ИТ. Руководство по управлению документированием программного обеспечения).

ANSI/IEEE Std 1063. Стандарт на документацию пользователя программного обеспечения.

5) Инструментальные средства и требования к ним:

IEEE P 1348. Рекомендации по выбору и интеграции CASE-инструментов (Recommended Practice for the Adoption and Integration of CASE tools).

IEEE P 1320. IDEF.0. – графический язык для описания требований к проектируемым системам.

Yнифицированный язык моделирования UML (Unified Modeling Language) [http://www.omg.org/uml, UML 1.3. ftp://ftp.omg.org/pub/docs/ad/99-06-09.zip, UML 2.0. ftp://ftp.omg.org/pub/docs/ad/00-06-01.pdf ].

6) Эргономика компьютерных продуктов:

Наиболее полный пакет стандартов по эргономике компьютерных продуктов, содержится в многочастевом стандарте ISO/IEC 9241. Ergonomic requirements for office work with visual display terminals.

7) Интернационализация программных продуктов

Представляет важный технологический аспект создания продуктов, легко адаптируемых к культурным элементам различных стран (ISO/IEC DTR 11017, Information Technology – Framework for internationalization). 100 100