Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Стандартизация и сертификация ПО.doc
Скачиваний:
132
Добавлен:
21.04.2019
Размер:
5.98 Mб
Скачать

Вопросы по теме

  1. Каковы цель, предмет и задачи курса?

  2. В чем состоит главная идея методологии обеспечения качества?

  3. Сформулируйте определение конкуренции.

  4. Что вы понимаете под конкурентоспособностью товара и конкурентоспособностью предприятия? В чем разница между этими понятиями?

  5. Какие существуют виды показателей и параметров конкурентоспособности продукции?

  6. Каковы факторы внешней и внутренней среды, влияющие на конкурентоспособность предприятия?

  7. Какие трактовки термина «качество» вы знаете?

  8. Какие факторы влияют на уровень качества изделий?

  9. Что вы понимаете под управлением качеством продукции?

  10. Что такое механизм управления качеством продукции? Выполнение каких функций он должен обеспечить?

  11. Какие основные подсистемы входят в состав механизма управления качеством?

  12. Что вы понимаете под стандартизацией?

  13. Какие функции выполняют стандарты на различных этапах жизненного цикла продукции?

  14. Какую роль выполняют стандарты в обеспечении качества?

  15. Как вы понимаете технические, экономические и правовые функции стандартизации?

  16. Что является объектом стандартизации?

  17. Какие виды стандартов вы знаете?

  18. Какие требования предъявляются к фонду стандартов?

  19. Каковы принципы стандартизации и каково их содержание?

  20. Какие существуют методы стандартизации?

  21. Назовите основные элементы системы стандартизации.

  22. Что такое стандарты ИСО серии 9000 и какова их цель?

  23. В чем особенность систем управления качеством, базирующихся на требованиях стандартов ИСО серии 9000:2000?

  24. Каковы 8 принципов TQM? Краткая характеристика этих принципов.

  25. Как работает система качества?

  26. Применимы ли стандарты ИСО серии 9000 к разработке программного обеспечения?

  27. Что такое сертификация? Назовите цели ее проведения.

  28. Какие виды сертификации вы знаете?

  29. Какие элементы входят в Национальную систему сертификации?

  30. Какие функции в процессе сертификации выполняют изготовители продукции?

  31. Что такое сертификат соответствия?

  32. Что вы понимаете под схемой сертификации?

  33. Каков порядок проведения сертификации?

2. Жизненный цикл программнЫх средств

2.1. Понятие жизненного цикла

Понятие жизненного цикла (ЖЦ) программных средств (ПС) появилось, когда программистское сообщество осознало необходимость перехода от кустарных ремесленнических методов разработки программ к технологичному промышленному их производству. Его появление было связано с кризисом программирования, который наметился в конце 60-х – начале 70-х годов прошлого века. Суть кризиса состояла в том, что программные проекты все чаще стали выходить из-под контроля: нарушались сроки, превышались запланированные объемы финансирования, результаты не соответствовали требуемым. Многие проекты вообще не доводились до завершения. Кроме того, оказалось, что недостаточно разработать программу, а надо ее еще сопровождать. Этап сопровождения часто требует больше средств, чем разработка.

Ситуация была вызвана ростом сложности проектов. Масштабы ее нарастали. Необходимо было принимать меры для радикального усовершенствования принципов и методов разработки программного обеспечения (ПО) с учетом его развития и сопровождения. Заговорили о том, что надо обратиться к опыту промышленного проектирования и производства, где был накоплен опыт успешной разработки не менее сложных проектов.

Методологическую основу промышленной инженерии составляет понятие жизненного цикла изделия (продукта) как совокупности всех действий, которые надо выполнить на протяжении всей «жизни» изделия. Смысл ЖЦ состоит во взаимосвязанности всех этих действий. Итак, жизненный цикл промышленного изделия:

  • последовательность этапов (фаз, стадий): проектирования, изготовления образца, организация производства, серийное производство, эксплуатация, ремонт, вывод из эксплуатации;

  • этапы проектирования состоят из технологических процессов, действий и операций.

Организация промышленного производства с позиции ЖЦ позволяет рассматривать все его этапы во взаимосвязи, что ведет к сокращению сроков, стоимости и трудозатрат.

Аналогия ЖЦ ПО с техническими системами имеет более глубокие корни, чем это может показаться на первый взгляд. Программы не подвержены физическому износу, но в ходе их эксплуатации обнаруживаются ошибки (неисправности), требующие исправления. Ошибки возникают также от изменения условий использования программы. Последнее же является принципиальным свойством программного обеспечения, иначе оно теряет свой смысл. Поэтому правомерно говорить о старении программ, хотя не о физическом старении, а о моральном.

Необходимость внесения изменений в действующие программы как из–за обнаруживаемых ошибок, так и по причине развития требований приводит по сути дела к тому, что разработка ПО продолжается после передачи его пользователю и в течение всего времени жизни программ. Деятельность, связанная с решением довольно многочисленных задач такой продолжающейся разработки, получила название сопровождения программного обеспечения.