
- •1. Проектирование программ сложной структуры.
- •2. Объектно-ориентированный подход к проектированию по
- •3. Структурный подход к проектированию по
- •1. Универсальный язык моделирования uml.
- •2. Варианты использования (ви)
- •3. Диаграммы взаимодействия (дв)
- •1. Нормативные документы по стандартизации и их виды.
- •2. Основные стандарты в области по
- •3. Международные организации в области стандартизации
- •4. Национальные организации по стандартизации.
- •Стандартизация жизненного цикла по
- •1. Жц программных средств и его стандартизация
- •2. Основные процессы жизненного цикла пс.
- •3. Стандартизация вспомогательных процессов жц
- •4 Стандартизация организованных процессов жц
- •5. Адаптация стандартов к конкретному проекту.
- •6. Стандарты рф документирования программных средств
- •Надежность и качество программных средств
- •Основные понятия и показатели надежности по
- •2. Дестабилизированные факторы, влияющие на надежность пс
2. Основные стандарты в области по
Стандартизация в области ПО - это принятие соглашения по оформлению, производству и использованию аппаратных, и программных, средств. Соглашения оформляются в виде стандартов, норм, правил. Стандартизации обеспечивают возможность разработчикам ПО использовать разработки других авторов и выполнять экспорт и импорт данных. Стандарты определяются взаимодействия между различными программами. Для этого существуют специальные стандарты межпрограммного интерфейса: стандарт OLE. Более 250 подкомитетов и организаций работают в области стандартизации ПО, ИТ. Сейчас более 1000 стандартов или приняты или находятся на стадии принятия. Существующие стандарты регламентируют качество ПО, стандарты ПО организации управления, программные продукты, стандарты на интерфейс и т.д.
Стандарты:
1) В зависти от масштаба: международные, национальные, отраслевые, внутрифирменные.
2) В зависли от возникновения: де-факто; де-юре.
Стандарты на организации ЖЦ:
1) стандарты качества,
2) надежности,
3) разработки ПО: стандарты интерфейса, программирования, обмена данными,
4) стандарты тестирования,
5) стандарты документирования.
Стандарты де-факто продукт производителя, кот захват-т большую долю рынка и которые др. поставщики стремятся копировать, чтобы занять свою часть рынка: яз UBL. Стандарты де-юре разрабатываются формально организациями по стандартизации. Стандарт разрабатывается при соблюдении правил консенсуса в процессе открытой дискуссии.
3. Международные организации в области стандартизации
UCO или ISO создана в 1946г., разработать стандарты во всех областях кроме электротехнологии и электроники. В области электроники, микропроцессорной технологии, информационных технологий занимается МЭК. В состав ISO по PC вход 120 стран, которые представлены своими организациями по стандартизации, Россия придерживается организации ГОСТ стандарт РФ.
Кроме ISO есть Европейский комитет по стандартизации для стран Европы: сотрудничества СЕН - охватывает все области ИТ. Международные стандарты не являются обязательными для стран участниц Международной организации. Применении международных стандартов связано в основном со степенью участия страны в международном разделении труда и состояния ее внешней торговли.
МЭК (международная электронно-техническая комиссия) - международная организация по стандартизации в составе ISO. В состав входят различные технические комитеты: объединенный технический комитет JTC, в этом комитете различают информации стандартами в области ИТ и вычислительной техники. По отдельным направлениям занимающимся субкомитеты SCI, SC2 - субкомитет: символьные наборы и кодирование информации, SC6 телекоммуникационный информационный обмен между системами, SC7 разработка ПО и систем документирования, SC18 текстовые и офисные системы SC22 языков программирования интерфейса ПО. SC24 компьютерная графика.
4. Национальные организации по стандартизации.
В РФ вопросом о стандартизации ведает Госкомитет РФ по стандартизации и метрологии. Оргкомитет: федеральный орган власти, который выполняет межотраслевую координацию и функционированное регулирование в области стандартизации, метрологии и сертификации. В ведении этого комитета находятся службы по надзору за стандартами и единством измерений, а также центры по стандартизации, метрологии и сертификации.
Функции Госстандарта:
1)координирует действия госорганов управления по вопросам своей компетенции;
2)направляет действия субъектов хозяйственной деятельности по разработке и применению стандартов;
3) устанавливает порядок и правила поведения работ стандартизации;
4) выполняет регистрацию нормативных документов, а также стандартных образцов изделий, веществ;
5) надзор за соблюдением обязательных требований стандартов;
6)представляет РФ в международных организациях по стандартизации;
7)сотрудничает с соответствующими национальными органами;
8)руководство работой НИИ и территориальных органов по стандартизации;
9)устанавливает правила принятия в стране международных Госстандартов;
10)организует подготовку повышения квалификационных специалистов в области стандартизации.
Чтобы выполнять функции Госстандарт имеет соответствующие структуры: в состав входят 19 НИИ, 13 опытных заводов, 3 учебных заведения, более 100 территориальных центров, около 2000 испытываемых лабораторией. Госстандарт определяет стратегические направления по стандартизации и разрабатывает планы по стандартизации на основе заказов и планов работающих субъектов хозяйственной деятельности. Рабочим органом по стандартизации являются также технические комитеты, которые организуются на базе предприятий для выполнения конкретной работы по стандартизации. Американский национальный институт стандартов и технологий (NIST) раньше назывался ANSI - неправительственная и не коммерческая организация, координирует работу по добровольной стандартизации в частном секторе экономики. Организация NIST не разрабатывает сама стандарты, но координирует работу аккредитивных организаций в этой области (например, ШЕЕ). Институты инженеров по электротехнике и электронике. В США различают федеральные стандарты и добровольные. Федеральные - обязательные стандарты.