- •Каковы цель, предмет и задачи курса?
- •В чем состоит главная идея методологии обеспечения качества?
- •Сформулируйте определение конкуренции.
- •Конкурентоспособностью товара и конкурентоспособностью предприятия.
- •Какие существуют виды показателей и параметров конкурентоспособности продукции?
- •Каковы факторы внешней и внутренней среды, влияющие на конкурентоспособность предприятия?
- •Какие трактовки термина «качество» вы знаете?
- •Какие факторы влияют на уровень качества изделий?
- •Что вы понимаете под управлением качеством продукции?
- •Что такое механизм управления качеством продукции? Выполнение каких функций он должен обеспечить?
- •Какие основные подсистемы входят в состав механизма управления качеством?
- •Что вы понимаете под стандартизацией?
- •Какие функции выполняют стандарты на различных этапах жизненного цикла продукции?
- •Какую роль выполняют стандарты в обеспечении качества?
- •Как вы понимаете технические, экономические и правовые функции стандартизации?
- •Что является объектом стандартизации?
- •Какие виды стандартов вы знаете?
- •Какие требования предъявляются к фонду стандартов?
- •Каковы принципы стандартизации и каково их содержание?
- •Какие существуют методы стандартизации?
- •Как работает система качества?
- •Применимы ли стандарты исо серии 9000 к разработке программного обеспечения?
- •Что такое сертификация? Назовите цели ее проведения.
- •Какие виды сертификации вы знаете?
- •Какие элементы входят в Национальную систему сертификации?
- •Какие функции в процессе сертификации выполняют изготовители продукции?
- •Что такое сертификат соответствия?
- •Что вы понимаете под схемой сертификации?
- •Каков порядок проведения сертификации?
- •Назначение базового профиля жизненного цикла программных средств.
- •Что такое жизненный цикл программного продукта?
- •Какие особенности имеют стандарты жизненного цикла программных средств по сравнению с другими техническими объектами?
- •Какие особенности имеют сложные комплексы программ по сравнению с относительно небольшими программами?
- •Какие специалисты участвуют в жизненном цикле сложных комплексов программ? Какие функции они выполняют?
- •Что является методической основой технологии жизненного цикла программных средств?
- •На каких принципах основывается административное управление жизненным циклом и качеством программных средств? Охарактеризуйте их.
- •Основные цели регламентирования процессов и применения стандартов в жизненном цикле программных средств.
- •Назовите основные общесистемные стандарты жизненного цикла программных средств. Какие функции они выполняют?
- •Что такое программный продукт, процесс, задача?
- •Какие типы процессов и конкретные процессы вы запомнили?
- •Что такое модель жизненного цикла по?
- •Какие типы моделей вы знаете? в чем их преимущества, недостатки, область применимости?
Какие особенности имеют сложные комплексы программ по сравнению с относительно небольшими программами?
По особенностям и свойствам ЖЦ программ их целесообразно делить на ряд классов и категорий, из которых наиболее различающимися являются два крупных класса – малые и большие программы.
Первый класс составляют относительно небольшие программы, создаваемые одиночками или небольшими коллективами (3–5 специалистов). Эти программы:
не предназначены для массового тиражирования и распространения.
не имеют конкретного независимого заказчика–потребителя.
не ограничиваются заказчиком жестко допустимой стоимостью, трудоемкостью и сроками их создания.
не подлежат независимому тестированию, гарантированию качества и/или сертификации;
Второй класс составляют крупномасштабные комплексы программ для сложных систем управления и обработки информации, оформляемые в виде программных продуктов с гарантированным качеством. Они отличаются следующими особенностями и свойствами их ЖЦ:
большая размерность, высокая трудоемкость и стоимость создания таких комплексов программ.
необходимо получать квалифицированные конкретные требования к функциям и характеристикам проекта и продукта.
для организации и координации этой деятельности специалистов-разработчиков необходимы квалифицированные менеджеры проектов;
в проектах участвуют специалисты разной квалификации и специализации.
от разработчиков проектов требуются гарантии высокого качества, надежности функционирования и безопасности применения .
необходимо применять индустриальные, регламентированные стандартами процессы, этапы и документы.
Какие специалисты участвуют в жизненном цикле сложных комплексов программ? Какие функции они выполняют?
В ЖЦ сложных комплексов программ участвуют специалисты различной квалификации и степени ответственности за результаты своей деятельности:
заказчики определяют и несут ответственность за финансирование, требования к функциям и качеству программного продукта и за доступные ресурсы для обеспечения его ЖЦ;
разработчики отвечают и гарантируют выполнение требований заказчиков в ЖЦ программного продукта с учетом выделенных ресурсов;
пользователи имеют право применять программный продукт и адаптировать его к особенностям.
Что является методической основой технологии жизненного цикла программных средств?
Методической основой технологии ЖЦ ПС, регламентирующей деятельность специалистов, является типовой технологический процесс. Он отражается набором этапов и операций в последовательности их выполнения и взаимосвязи, обеспечивающих упорядоченное ведение работ на всех стадиях от инициирования проекта и подготовки технического задания (ТЗ) до завершения испытаний или применения версии ПС. Индустриализация технологий создания ПС базируется на стандартизации:
процессов разработки программ,
их структурного построения,
интерфейсов с операционной и внешней средой.