- •Стандартизация, основные понятия и цели. Виды стандартов.
- •2.Стандарты в области программного обеспечения. Стандарты
- •5. Назначение и классификация внутрикорпоративных стандартов
- •6.Особенности программного продукта и процесса его разработки. Процесс разработки программного обеспечения
- •7.Модели жизненного цикла программного средства.
- •8.Гост р исо/мэк12207. Основные процессы жизненного цикла программного средства.
- •Основные процессы жизненного цикла
- •Процесс заказа
- •Процесс поставки
- •Процесс разработки
- •Процесс эксплуатации
- •Процесс сопровождения
- •9.Гост р исо/мэк12207. Вспомогательные процессы жизненного цикла программного средств. Вспомогательные процессы жизненного цикла
- •1. Процесс документирования
- •2.Процесс управления конфигурацией
- •3. Процесс обеспечения качества
- •4. Процесс верификации
- •5. Процесс аттестации
- •6. Процесс совместного анализа
- •7. Процесс аудита
- •8. Процесс решения проблем
- •10.Гост р исо/мэк12207. Организационные процессы жизненного цикла программного средства Организационные процессы жизненного цикла
- •12. Гост р исо/мэк 12207. Адаптация стандарта программного средства к конкретному проекту.
- •13. Единая система программной документации. Стандарты еспд.
- •14. Стандарты iso 9126:1991, гост 28195-89 и гост 28806-90. Показатели качества и надежности программных средств.
- •Показатели качества и надежности программных средств
- •15. Модель анализа надежности программных средств
- •10. Методы обеспечения надежности программных средств
- •17.Программотехника. Структурный подход к проектированию программного обеспечения.
- •18. Автоматизация разработки сложных программных средств
- •20. Гост р исо/мэк 12119-2000.
2.Стандарты в области программного обеспечения. Стандарты
«де-юре» и «де-факто».
Необходимость стандартизации разработки программного обеспечения наиболее удачно описана во введении в стандарт ISO/IEC 12207: «Программное обеспечение является неотъемлемой частью информационных технологий и традиционных систем, таких, как транспортные, военные, медицинские и финансовые. Имеется множество разнообразных стандартов. Это разнообразие создает трудности при проектировании и управлении программным обеспечением, особенно при объединении программных продуктов и сервисных программ. Стратегия разработки программного обеспечения требует перехода от этого множества к общему порядку, который позволит специалистам, практикующимся в программном обеспечении, «говорить на одном языке» при разработке и управлении программным обеспечением. Международный стандарт обеспечивает такой общий порядок»
Стандарты в области программного обеспечения дают возможность разработчикам программного обеспечения использовать данные и программы других разработчиков, осуществлять экспорт/импорт данных. Такие стандарты регламентируют взаимодействие между различными программами. Для этого предназначены стандарты межпрограммного интерфейса, например OLE (Object Linking and Embedding – «связывание и встраивание объектов»). Без таких стандартов программные продукты были бы «закрытыми» друг для друга. Все компании-разработчики должны обеспечить приемлемый уровень качества выпускаемого программного обеспечения (ПО). Для этих целей предназначены стандарты качества программного обеспечения или отдельные разделы в стандартах разработки программного обеспечения, посвященные требованиям к качеству программного обеспечения.
Стандарт «де-факто» — термин, обозначающий продукт какого-либо поставщика, который захватил большую долю рынка и который другие поставщики стремятся эмулировать, копировать или использовать для того, чтобы захватить свою часть рынка. Одна из главных причин значимости современной программы стандартизации — осознание опасности злоупотребления стандартами «де-факто». В 60-е и 70-е годы XX века создание стандартов «де-факто» ставило пользователей в зависимое от производителей положение при использовании основных средств обработки данных и телекоммуникаций. Важный аспект сегодняшней работы по стандартизации — преодоление этой зависимости через продвижение стандартных интерфейсов. Долгое время та кими стандартами были SQL (Structured Query Language) и язык диаграмм Д. Росса SADT (Structured Analysis and Design Technique). Стандарт «де-юре» создается формально признанной стандартизующей организацией. Он разрабатывается при соблюдении правил консенсуса в процессе открытой дискуссии, в которой каждый имеет шанс принять участие. Ни одна группа не может действовать независимо, создавая стандарты для промышленности. Если какая-либо группа поставщиков создаст стандарт, не учитывающий требования пользователей, она потерпит неудачу. То же самое происходит, если пользователи создают стандарт, с которым не могут или не будут соглашаться поставщики, — этот стандарт также не будет успешным. Стандарты «де-юре» не могут быть изменены, не пройдя процесс согласования под контролем организации, разрабатывающей стандарты. Стандарты OSI (Open Systems Interconnection reference model), Ethernet, POSIX, SQL и большинство стандартов языков — примеры такого рода стандартов.
3.Международные и зарубежные организации, разрабатывающие стандарты: ISO, IEC, JTC1, NIST.
Классификация зарубежных стандартов
К зарубежной системе стандартизации относится большое количество организаций, разнообразных по сферам деятельности, принципам построения и назначению. Для более полного представления системы зарубежной стандартизации целесообразно пользоваться следующей классификацией.
Международные стандарты
Международная стандартизация подразумевает под собой деятельность международных организаций по стандартизации, результатом которой является разработка и публикация международных стандартов, руководств, рекомендаций, технических отчетов и другой научно-технической продукции. На сегодняшний момент существуют три таких организации: Международная организация по стандартизации - ИСО (ISO), Международная электротехническая комиссия - МЭК (IEC), Международный союз электросвязи - МСЭ (ITU). Именно эти организации признаны всеми странами и имеют полномочия издаватьмеждународные стандарты, называемые также стандартами де-юре или формальными стандартами. Таким образом, формальными стандартами являются международные стандарты ISO, IEC и рекомендации ITU. Сферы интересов этих организаций тесно переплетаются посредством организационных и технических деталей, что в значительной степени способствует целостности и гармонизации разрабатываемых ими стандартов. Благодаря тому, что стандарты де-юре разрабатываются и сопровождаются на хорошо регламентированной систематической базе, их совокупность можно считать системоймеждународных стандартов.
4. Национальные организации РФ, разрабатывающие стандарты.
Национальным органом по стандартизации в России является Государственный комитет Российской Федерации по стандартизации и метрологии (Госстандарт России). Это федеральный орган исполнительной власти, осуществляющий межотраслевую координацию, а также функциональное регулирование в области стандартизации, метрологии и сертификации. Государственный комитет Российской Федерации по стандартизации и метрологии — специально уполномоченный федеральный орган исполнительной власти в области сертификации. Председатель Государственного комитета Российской Федерации по стандартизации и метрологии является главным государственным инспектором Российской Федерации по надзору за государственными стандартами и обеспечением единства измерений. В ведении Государственного комитета Российской Федерации по стандартизации и метрологии находятся службы по надзору за государственными стандартами и обеспечением единства измерений, а также центры стандартизации, метрологии и сертификации, предприятия, учреждения, учебные заведения и иные организации.
Работы по государственной стандартизации планируются. Составление планов находится в ведении Госстандарта РФ, который является основным заказчиком по государственным основополагающим стандартам. Технические комитеты по стандартизации. Постоянными рабочими органами по стандартизации являются технические комитеты (ТК), занимаются стандартизацией, как в инициативном порядке, так и по договорам на выполнение такого задания в соответствии с программами ТК и планами государственной стандартизации. Они специализируются в зависимости от объекта стандартизации. В рамках этой специализации в ТК проводится также работа и по международной (региональной) стандартизации. По линии международной стандартизации ТК занимаются вопросами гармонизации отечественных стандартов с международными, способствуя принятию государственных стандартов РФ в качестве международных, участвуют в организации проведения в России заседаний международных организаций по стандартизации и др.
