- •Как связаны методы программной инженерии с методами автоматизированной разработки программ по case
- •Четыре основных фазы программного процесса
- •Методология Microsoft Solutions Framework
- •Iso/iec 12207 - Процессы жизненного цикла программных средств
- •Pmbok Свод знаний по управлению проектами
- •Группа процессов планирования
- •Swеbok - Свод знаний по программной инженерии
- •Ieee 1074 - процессы жизненного цикла для развития программного обеспечения.
- •Каковы основные принципы спиральной модели
- •Iso 12207 (15504) - Жизненный цикл пп: структура и организация.
- •Каковы основные фазы каскадной модели жизненного цикла
- •Модель msf жизненного цикла разработки по
- •Модель rup жизненного цикла разработки по?
- •Модель rad жизненного цикла разработки по
- •Модель xp экстремального программирования разработки по
- •Структурная декомпозиция работ и какие планы существуют при структурной декомпозиции работ
- •Фазы обеспечения качества по: «отбраковки», «управления качеством» и «планирования качества», «Выявление рисков» и «Анализ рисков» согласно msf
- •Основные понятия положены в основу стандарта качества смм
- •Модель технологического процесса, потоков данных и разработки по
- •Язык визуального моделирования по uml при разработке по
Основные понятия положены в основу стандарта качества смм
Основу модели CMM
• технологический процесс — последовательность шагов действий, предпринимаемых с заданной целью. Более точно, процесс определяется так: производственный процесс — набор операций, методов, практик и преобразований, используемых разработчиками для со-
здания и сопровождения ПО и связанных с ним продуктов (например, планов проекта, проектных документов, кодов, сценариев тестирования и руководств пользователя).
• совершенство технологии —диапазон результатов, которые можно ожидать от организации, соблюдающей данный технологический процесс. Это понятие имеет отношение к будущим проектам, но базируется на фактических характеристиках технологии, достигнутых на предыдущих проектах.
• производительность технологии — фактические результаты, достигнутые организацией, соблюдающей данную технологию/процесс. Это понятие ассоциируется с уже выполненными проектами.
Таким образом, производительность фокусируется на достигаемых результатах, в то время как его продуктивность опирается на ожидаемые результаты.
• зрелость технологии — степень определенности, управляемости, наблюдаемости, контролируемости и эффективности процесса, технологии. Фактически, это индикатор полноты технологии и степени последовательности организации в ее применении на всех проектах. Зрелость определяет потенциал дальнейшего роста совершенства технологии/процесса.
Модель технологического процесса, потоков данных и разработки по
Технология разработки программного обеспечения – это система инженерных принципов для создания
экономичного ПО, которое надежно и эффективно работает в реальных компьютерах. Технология разработки программного обеспечения – это система инженерных принципов для создания экономичного ПО с заданными характеристиками качества. Любая технология разработки ПО базируется на некоторой методологии или совокупности методологий. Под методологией понимается система принципов и способов организации процесса разработки программных средств. Цель методологии разработки ПО – внедрение методов разработки ПС, обеспечивающих достижение соответствующих характеристик качества.
Модель потоков данных представляют собой иерархию функциональных процессов, связанных потоками данных. Цель такого представления — продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами. В соответствии с данным методом модель системы определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи потребителю. Источники информации порождают информационные потоки данных, переносящие информацию к подсистемам или процессам. Те, в свою очередь, преобразуют информацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам, накопителям данных или внешним сущностям — потребителям информации.
