- Качество программного обеспечения

Презентация "Качество программного обеспечения" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20
Слайд 21
Слайд 22
Слайд 23
Слайд 24
Слайд 25
Слайд 26
Слайд 27

Презентацию на тему "Качество программного обеспечения" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 27 слайд(ов).

Слайды презентации

ИНТЕГРИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ Лекция №12 Качество программного обеспечения
Слайд 1

ИНТЕГРИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ Лекция №12 Качество программного обеспечения

ИСУ. Качество программного обеспечения Понятие качества. Определение качества Сейчас существует несколько определений качества, которые в целом совместимы друг с другом. Приведем наиболее распространенные: Определение ISO: Качество - это полнота свойств и характеристик продукта, процесса или услуги,
Слайд 2

ИСУ. Качество программного обеспечения Понятие качества

Определение качества Сейчас существует несколько определений качества, которые в целом совместимы друг с другом. Приведем наиболее распространенные: Определение ISO: Качество - это полнота свойств и характеристик продукта, процесса или услуги, которые обеспечивают способность удовлетворять заявленным или подразумеваемым потребностям . Определение IEEE: Качество программного обеспечения - это степень, в которой оно обладает требуемой комбинацией свойств . Современные стандарты уточняют понятие качества, вводя совокупность черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей. Перечислим ряд таких характеристик.

ИСУ. Качество программного обеспечения Характеристики качества программного обеспечения. Функциональность (пригодность, точность, интероперабельность, согласованность, безопасность). Функциональность – это способность программного продукта выполнять набор функций, удовлетворяющих заданным или подраз
Слайд 3

ИСУ. Качество программного обеспечения Характеристики качества программного обеспечения

Функциональность (пригодность, точность, интероперабельность, согласованность, безопасность). Функциональность – это способность программного продукта выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей. Набор таких функций определяется во внешнем описании программного продукта. Надежность (завершенность, устойчивость, восстанавливаемость). Надежность – это способность программы безотказно выполнять функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью. Надежный программный продукт не исключает наличия в нем ошибок. Здесь важно, чтобы ошибки при практическом применении в заданных условиях проявлялись достаточно редко. Степень надежности характеризуется вероятностью работы программного продукта без отказа в течение определенного периода времени.

Удобство (понимаемость, эффективность освоения, эргономичность). Удобство – это характеристики программного продукта, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению программного продукта и оценке полученных результатов, а также вызывать положительные э
Слайд 4

Удобство (понимаемость, эффективность освоения, эргономичность). Удобство – это характеристики программного продукта, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению программного продукта и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. Эффективность (по времени и по ресурсам). Эффективность - это отношение уровня услуг, предоставляемых программным продуктом пользователю при заданных условиях, к объему используемых ресурсов. Сопровождаемость (простота анализа, изменяемость, стабильность, проверяемость). Сопровождаемость – это характеристики программного продукта, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей.

Переносимость (адаптируемость, гибкость инсталляции, согласованность со стандартами и правилами, заменяемость). Переносимость – это способность программного продукта быть перенесенным из одной среды в другую, в частности, с одной аппаратной архитектуры на другую. Добротность (рациональная организаци
Слайд 5

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

ИСУ. Качество программного обеспечения Обеспечение надежности. Обеспечение надежности - основной мотив разработки программных средств. Рассмотрим теперь общие принципы обеспечения надежности ПП, что, как мы уже подчеркивали, является основным мотивом разработки ПП, задающим специфическую окраску все
Слайд 6

ИСУ. Качество программного обеспечения Обеспечение надежности

Обеспечение надежности - основной мотив разработки программных средств. Рассмотрим теперь общие принципы обеспечения надежности ПП, что, как мы уже подчеркивали, является основным мотивом разработки ПП, задающим специфическую окраску всем технологическим процессам разработки ПП. В технике известны четыре подхода обеспечению надежности: предупреждение ошибок; самообнаружение ошибок; самоисправление ошибок; обеспечение устойчивости к ошибкам.

Целью подхода предупреждения ошибок - не допустить ошибок в готовых продуктах, в нашем случае - в ПП. Проведенное рассмотрение природы ошибок при разработке ПП позволяет для достижения этой цели сконцентрировать внимание на следующих вопросах: борьбе со сложностью, обеспечении точности перевода, пре
Слайд 7

Целью подхода предупреждения ошибок - не допустить ошибок в готовых продуктах, в нашем случае - в ПП. Проведенное рассмотрение природы ошибок при разработке ПП позволяет для достижения этой цели сконцентрировать внимание на следующих вопросах: борьбе со сложностью, обеспечении точности перевода, преодоления барьера между пользователем и разработчиком, обеспечения контроля принимаемых решений. Этот подход связан с организацией процессов разработки ПП, т.е. с технологией программирования. И хотя, как мы уже отмечали, гарантировать отсутствие ошибок в ПП невозможно, но в рамках этого подхода можно достигнуть приемлемого уровня надежности ПП.

Остальные три подхода связаны с организацией самих продуктов технологии, в нашем случае - программ. Они учитывают возможность ошибки в программах. Самообнаружение ошибки в программе означает, что программа содержит средства обнаружения отказа в процессе ее выполнения. Самоисправление ошибки в програ
Слайд 8

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

ИСУ. Качество программного обеспечения Цена качества. Понятие цены качества первоначально была введена Джураном (J.M. Juran) и Грином (F.M. Gryna) как стоимость в составе продукта, которая может быть сэкономлена, если все исполнители работают безупречно. Цена качества – важная категория, поскольку ф
Слайд 9

ИСУ. Качество программного обеспечения Цена качества

Понятие цены качества первоначально была введена Джураном (J.M. Juran) и Грином (F.M. Gryna) как стоимость в составе продукта, которая может быть сэкономлена, если все исполнители работают безупречно. Цена качества – важная категория, поскольку фактически она отражает стоимость работ на доработку, увеличенную стоимость сопровождения. Существует два подхода, которые могут применяться для оценки качества программного продукта: Оценить качество конечного продукта Оценить качество процесса разработки Оценить качество конечного продукта можно тестированием и эксплуатацией. На это должно быть отведено время после завершения основной работы над программой. А вот второй подход должен стать частью долговременной стратегии компании. Измерение качества процесса разработки подрядчиков является важной составной частью общего управления качеством, более важным, чем измерение качества результирующего продукта, производимого в ходе приемо-сдаточных испытаний.

ИСУ. Качество программного обеспечения Измерение качества процесса разработки. Идея качества процесса разработки программного обеспечения пришла в область информационных технологий из промышленности в ответ на программный кризис 60 – годов. Внедрение процессов обеспечения качества в программировании
Слайд 10

ИСУ. Качество программного обеспечения Измерение качества процесса разработки

Идея качества процесса разработки программного обеспечения пришла в область информационных технологий из промышленности в ответ на программный кризис 60 – годов. Внедрение процессов обеспечения качества в программировании связано с работами таких экспертов по качеству как: Kaoru Ishikawa, Joseph M. Juran, Lennart Sandholm, W. Edwards Deming, Philip Crosby, - и реализует подход тотального управления качеством (TQM – Total Quality Management). Наиболее широко известным и используемым стандартом для организации процессов контроля качества является серия стандартов ISO 9000. Для процесса разработки программ используется стандарт ISO 9001, предусматривающий проектирование в процессе производства. Следует отметить, что данный стандарт затруднительно использовать непосредственно в управлении качеством разработки программного обеспечения, поскольку изначально он ориентирован на разработку промышленных изделий. Специально для обеспечения процессов разработки программных систем организацией ISO, разработано руководство ISO 9000-3, которое формулирует требования модели качества ISO 9001 к организации процесса разработки программного обеспечения.

Таким образом, для оценки качества процесса разработки в собственной организации или в организации подрядчиков могут использоваться требования руководства ISO 9000-3. В настоящее время повсеместно вводится в использование версия стандарта 2000 года, в котором во главу угла ставится управление процес
Слайд 11

Таким образом, для оценки качества процесса разработки в собственной организации или в организации подрядчиков могут использоваться требования руководства ISO 9000-3. В настоящее время повсеместно вводится в использование версия стандарта 2000 года, в котором во главу угла ставится управление процессом, однако в данной версии стандарта специфика, связанная с разработкой ПО отсутствует. Недостатком стандарта ISO 9000 является трудность измерения уровня качества процесса разработки программного обеспечения в соответствии с предложенной моделью качества. Среди разработчиков программного обеспечения в особенности за рубежом (в первую очередь в США) большим рейтингом пользуется альтернативная модель качества: СММ(Capability Maturity Model) - SEI. Указанная модель качества разработана в институте инженерии программного обеспечения (Software Engineering Institute) при спонсорстве министерства обороны США. Первоначально данная модель качества использовалась государственными, в частности военными, организациями при размещении заказов на разработку программного обеспечения. В настоящее время стандарт широко используется для анализа и сертификации процессов разработки программного обеспечения фирм, производящих сложное программное обеспечение в критичных областях применения.

Важными преимуществами модели СММ является иерархическая вложенность моделей качества, которая позволяет измерять и сравнивать уровни качества процессов в различных организациях и обеспечивать эффективное совершенствование качество процессов. В настоящее время организацией ISO также разработана моде
Слайд 12

Важными преимуществами модели СММ является иерархическая вложенность моделей качества, которая позволяет измерять и сравнивать уровни качества процессов в различных организациях и обеспечивать эффективное совершенствование качество процессов. В настоящее время организацией ISO также разработана модель качества, обеспечивающая измерение и совершенствование качества . В определенном отношении модели качества СММ и ISO являются взаимозаменяемыми, однако, по сути, они не противоречат друг другу, поскольку основаны на одной парадигме качества – TQM – Total Quality Management. Важно отметить, что само по себе наличие процесса разработки программного обеспечения, удовлетворяющего высокому уровню качества, не гарантирует выпуска продукта высокого качества. Наличие качественного процесса означает, что качество результирующего продукта будет раз за разом неуклонно повышаться. Поэтому при принятии решений необходимо принимать во внимание время, в течение которого установлен и функционирует процесс требуемого уровня качества в заданной технологической области. При этом отсутствие информации о качестве процесса означает, что качество разрабатываемого продукта является непредсказуемым.

ИСУ. Качество программного обеспечения Пять уровней зрелости производственного процесса. Постоянное совершенствование производственного процесса основано на многих небольших эволюционных шагах, а не на революционных нововведениях. CMM предоставляет концептуальную структуру, организующую эти эволюцио
Слайд 13

ИСУ. Качество программного обеспечения Пять уровней зрелости производственного процесса

Постоянное совершенствование производственного процесса основано на многих небольших эволюционных шагах, а не на революционных нововведениях. CMM предоставляет концептуальную структуру, организующую эти эволюционные шаги в пять уровней зрелости, формирующих последовательные основания для постоянного совершенствования процесса. Эти пять уровней зрелости определяют порядковую шкалу для измерения зрелости и оценки продуктивности производственного процесса. Эти уровни также помогают организации расставить приоритеты среди своих мероприятий по улучшению процесса разработки. Уровень зрелости представляет собой точно определенное эволюционное плато на пути к достижению полной зрелости производственного процесса.

Каждый уровень зрелости формирует отдельный слой фундамента для постоянного совершенствования производственного процесса, включает в себя набор целей процесса, которые, по мере их достижения, приводят к стабилизации значимых компонентов производственного процесса. Достижение каждого уровня структуры
Слайд 14

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

Качество программного обеспечения Слайд: 15
Слайд 15
Последующие характеристики пяти уровней зрелости раскрывают основные изменения процессов, проводимые на каждом из них. 1) Начальный. Производственный процесс характеризуется как создаваемый каждый раз под конкретный проект, а иногда даже как хаотический. Определены лишь некоторые процессы и успех пр
Слайд 16

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

3) Определенный. Производственный процесс документирован и стандартизован как для управленческих работ, так и для проектирования. Этот процесс интегрирован в стандартный производственный процесс организации. Во всех проектах используется утвержденная адаптированная версия стандартного производственн
Слайд 17

3) Определенный. Производственный процесс документирован и стандартизован как для управленческих работ, так и для проектирования. Этот процесс интегрирован в стандартный производственный процесс организации. Во всех проектах используется утвержденная адаптированная версия стандартного производственного процесса организации. 4) Управляемый. Собираются подробные количественные показатели производственного процесса и качества создаваемого продукта. Как производственный процесс, так и продукты оцениваются и контролируются с количественной точки зрения. 5) Оптимизирующий. Постоянное совершенствование процесса достигается благодаря количественной обратной связи с процессом и реализации передовых идей и технологий.

ИСУ. Качество программного обеспечения Поведенческие характеристики уровней зрелости. Уровни зрелости от 2 до 5 могут характеризоваться работами, выполняемыми организацией в целях установления или совершенствования производственного процесса, работами по каждому проекту, а также итоговой продуктивно
Слайд 18

ИСУ. Качество программного обеспечения Поведенческие характеристики уровней зрелости

Уровни зрелости от 2 до 5 могут характеризоваться работами, выполняемыми организацией в целях установления или совершенствования производственного процесса, работами по каждому проекту, а также итоговой продуктивности процессов во всех выполняющихся проектах. Поведенческая характеристика уровня 1 включена в целях создания основы для сравнения усовершенствований процессов на более высоких уровнях зрелости. Уровень 1 – начальный уровень Обычно с этого уровня начинает свою деятельность большинство организаций. Находясь на начальном уровне, организация обычно не может обеспечить устойчивый процесс разработки и сопровождения ПО. Когда в организации отсутствует культура управления, преимущества применения хороших решений в процессе проектирования исчезают из-за неэффективного планирования и плохой работы систем согласования. Во время кризисных ситуаций в проектах зачастую отбрасываются запланированные процедуры и все усилия фокусируются на написании кода и тестировании.

Успех целиком зависит от наличия исключительно эффективного менеджера и наличия опытного и квалифицированного коллектива разработчиков. Иногда талантливые и влиятельные менеджеры могут противостоять соблазну игнорировать стандартные плановые процедуры производственного процесса; но если такие менедж
Слайд 19

Успех целиком зависит от наличия исключительно эффективного менеджера и наличия опытного и квалифицированного коллектива разработчиков. Иногда талантливые и влиятельные менеджеры могут противостоять соблазну игнорировать стандартные плановые процедуры производственного процесса; но если такие менеджеры покидают проект, то они уносят вместе с собой и свое стабилизирующее влияние. Даже самый устойчивый процесс проектирования не сможет противостоять нестабильности, вызванной отсутствием надёжных практик управления. Продуктивность производственного процесса организаций уровня 1 непредсказуема, что вызывается постоянными изменениями или модификациями производственного процесса по мере выполнения работ (т. е. процесс специально создается для каждого проекта). Графики работ, бюджеты, функциональность и качество продукта, как правило, непредсказуемы. Производительность зависит от возможностей отдельных сотрудников и изменяется в зависимости от присущих им навыков, знаний и мотивации. Существует лишь несколько стабильных производственных процессов, а производительность можно прогнозировать только на уровне отдельных сотрудников, но не для организации в целом. По оценкам SEI, в настоящее время около 75% софтверных фирм пребывают на начальном уровне.

Уровень 2 – повторяемый уровень На повторяемом уровне установлены политики управления проектом разработки и процедуры их применения. Планирование и управление новым проектом базируется на опыте работы с подобными проектами. Целью достижения уровня 2 является институционализация таких процессов эффек
Слайд 20

Уровень 2 – повторяемый уровень На повторяемом уровне установлены политики управления проектом разработки и процедуры их применения. Планирование и управление новым проектом базируется на опыте работы с подобными проектами. Целью достижения уровня 2 является институционализация таких процессов эффективного управления проектами разработки, которые позволяют организациям воспроизводить успешные практики прежних проектов, хотя конкретные процессы различных проектов могут различаться. Эффективный процесс может быть охарактеризован как проверенный на практике, документированный, обязательный к выполнению, обучаемый, измеряемый и открытый для дальнейшего усовершенствования. В проектах организаций второго уровня устанавливаются основные средства управления программным проектом. Реалистичные обязательства по проекту базируются на результатах прежних проектов и на требованиях текущего. Менеджеры проекта отслеживают производственные затраты, выполнение графиков и функциональность продукта; проблемы выполнения обязательств выявляются сразу после их возникновения.

Требования к ПО и созданные на их основе рабочие продукты отслеживаются в системе управления конфигурацией, а их целостность контролируется. Определены стандарты проекта разработки и обеспечено их строгое соблюдение в рамках организации. В ходе проекта разработки проводится работа с субподрядчиками
Слайд 21

Требования к ПО и созданные на их основе рабочие продукты отслеживаются в системе управления конфигурацией, а их целостность контролируется. Определены стандарты проекта разработки и обеспечено их строгое соблюдение в рамках организации. В ходе проекта разработки проводится работа с субподрядчиками (при их наличии) по налаживанию надежных связей между заказчиком и субподрядчиком. Продуктивность производственного процесса организаций уровня 2 может быть охарактеризована как дисциплинированная, так как планирование и отслеживание проекта разработки стабильно и возможно воспроизведение прежних достижений. Производственный процесс проекта находится под эффективным управлением системы управления проектами и следует реалистичным планам, основанным на результатах прежних проектов. Данный уровень могут обеспечить около 15% организаций. Как показывает практика, переход с первого уровня на второй наиболее сложен, поскольку требует комплексного внедрения основных технологических процедур.

Уровень 3 – определенный уровень На определенном уровне, стандартный процесс разработки и сопровождения ПО в рамках организации надежно документирован, включая как процессы программной инженерии, так и управления, и эти процессы интегрированы в единое целое. Этот стандартный процесс в материалах CMM
Слайд 22

Уровень 3 – определенный уровень На определенном уровне, стандартный процесс разработки и сопровождения ПО в рамках организации надежно документирован, включая как процессы программной инженерии, так и управления, и эти процессы интегрированы в единое целое. Этот стандартный процесс в материалах CMM называется стандартным производственным процессом организации. Процессы, установленные на уровне 3, используются (и, по мере необходимости, изменяются) для помощи менеджерам и техническому персоналу в более эффективном выполнении своих задач. При стандартизации своих производственных процессов организация использует эффективные практики программной инженерии. Существует группа, которая ответственна за работы по координации производственного процесса организации, т. е. группа инженерии производственного процесса (SEPG). Реализована общая для организации программа обучения, гарантирующая, что персонал и руководящее звено обладают знаниями и навыками, требующимися для выполнения назначенных им ролей.

Во время работы над проектами выполняется адаптация стандартного производственного процесса организации с целью разработки производственного процесса, учитывающего уникальные характеристики проекта. Этот адаптированный процесс в материалах CMM называется производственным процессом, определенным для
Слайд 23

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

Продуктивность определенного производственного процесса основана на общем для всей организации понимании работ, ролей и сфер ответственности. Этот уровень в состоянии поддерживать 8% софтверных компаний. Уровень 4 – управляемый уровень На управляемом уровне организация устанавливает количественные п
Слайд 24

Продуктивность определенного производственного процесса основана на общем для всей организации понимании работ, ролей и сфер ответственности. Этот уровень в состоянии поддерживать 8% софтверных компаний. Уровень 4 – управляемый уровень На управляемом уровне организация устанавливает количественные показатели качества как для программных продуктов, так и для процессов их разработки. Для важных работ производственных процессов всех проектов выполняются измерения продуктивности и качества, как часть организационной программы измерений. Для сбора и анализа данных, получаемых от производственных процессов отдельных проектов, используется корпоративная база данных по производственным процессам. Производственные процессы уровня 4 оснащены инструментальными средствами для проведения точно определенных и согласованных измерений. Эти измерения формируют количественную основу для оценки продуктов и производственных процессов проектов. В ходе проектов контроль над процессами и создаваемыми продуктами достигается путем сужения разброса производительности процессов до приемлемых количественных пределов.

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

Значимые расхождения в производительности процессов можно отличить от случайных расхождений (шумов), особенно внутри установленных линий продуктов. Риски, связанные с обучением персонала работе в новой прикладной области, известны и управляемы. Продуктивность производственного процесса организаций уровня 4 может быть охарактеризована как предсказуемая, так как процесс функционирует в заданных и измеряемых пределах. Этот уровень продуктивности процесса позволяет организации прогнозировать тенденции развития процесса и качества продукта в пределах заданных количественных ограничений. При превышении этих пределов предпринимаются меры по коррекции ситуации. Создаваемые программные продукты имеют предсказуемо высокий уровень качества. Данного уровня достигло около 1,5% организаций.

Уровень 5 – оптимизирующий уровень Находясь на оптимизирующем уровне, вся организация полностью сосредоточена на непрерывном усовершенствовании производственного процесса. Организация обладает средствами профилактического выявления слабых мест процесса и его улучшения с целью предотвращения появлени
Слайд 26

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

Продуктивность процесса разработки ПО организаций 5-го уровня может быть охарактеризована как постоянно улучшающаяся, так как организации 5-го уровня зрелости постоянно стремятся улучшить диапазон продуктивности своего производственного процесса, повышая, таким образом, производительность процессов
Слайд 27

Продуктивность процесса разработки ПО организаций 5-го уровня может быть охарактеризована как постоянно улучшающаяся, так как организации 5-го уровня зрелости постоянно стремятся улучшить диапазон продуктивности своего производственного процесса, повышая, таким образом, производительность процессов своих проектов. Улучшения происходят как за счет последовательного усовершенствования существующего процесса, так и за счет использования новых технологий и методов. Только 0,5% компаний могут поддерживать столь высокий уровень технологической зрелости.

Список похожих презентаций

Метрология и качество программного обеспечения

Метрология и качество программного обеспечения

Основные понятия, связанные с тестированием. Отладка программного средства – это деятельность, направленная на обнаружение и исправление ошибок в ...
Этапы разработки программного обеспечения

Этапы разработки программного обеспечения

Процесс разработки (development process) в соответствии со стандартом предусматривает действия и задачи, выполняемые разработчиком, и охватывает работы ...
Цикл разработки программного обеспечения

Цикл разработки программного обеспечения

Павловская Т.А. (СПбГУ ИТМО). Проект. Одним из ключевых понятий технологии разработки программного обеспечения, как и многих других областей деятельности, ...
Понятия метода и технологии проектирования программного обеспечения

Понятия метода и технологии проектирования программного обеспечения

1. Определение метода и технологии 2. Требования к технологии 3. Ресурсы для жизненного цикла сложных программных средств. Определение метода и технологии. ...
Классификация программного обеспечения

Классификация программного обеспечения

Совокупность всех используемых в компьютере программ принято называть программным обеспечением. Программное обеспечение создает на компьютере определенную ...
Лицензирование программного обеспечения

Лицензирование программного обеспечения

Определение «Open Source» состоит из десяти требований к лицензиям на Открытое ПО. Свободное распространение. Возможность модификации. Производные ...
Классификация и характеристика программного обеспечения

Классификация и характеристика программного обеспечения

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

Использование программного обеспечения для создания публикации

Отдельный человек слаб, как покинутый Робинзон: лишь в сообществе с другими он может сделать многое. Артур Шопенгауэр. 1 этап: «Разминка». I тур: ...
Возможности сетевого программного обеспечения для организации коллективной деятельности в компьютерных сетях

Возможности сетевого программного обеспечения для организации коллективной деятельности в компьютерных сетях

Цели занятия образовательная развивающая воспитательная. образовательная:. рассмотреть основные виды услуг компьютерных сетей, основные возможности ...
Внедрение и применение пакета свободного программного обеспечения в системе образования

Внедрение и применение пакета свободного программного обеспечения в системе образования

Вопросы. Что такое свободное программное обеспечение (СПО)? В чём состоит его сущность и особенности? В чём состоит сущность политики в области перехода ...
Этапы разработки программного продукта

Этапы разработки программного продукта

Этапы разработки программного продукта Лекция 1. Иллюстративный материал к лекциям по Информатике Автор Саблина Н.Г. 2011 г. 16.11.2018. Содержание. ...
Безопасность сети. Средства обеспечения безопасности сети

Безопасность сети. Средства обеспечения безопасности сети

Безопасность сети. Средства обеспечения безопасности сети. Компьютерная и сетевая безопасность. Брандмауэр. Механизм виртуальных частных сетей. Безопасная ...
Ты, я и информатика

Ты, я и информатика

I ТУР. Что изучает информатика? конструкцию компьютера способы представления, накопления, обработки и передачи информации с помощью технических средств ...
Алгоритмы и программы

Алгоритмы и программы

КОМАНДЫ ДЛЯ КОМПЬЮТЕРА. Компьютерная программа представляет собой список команд, которые указывают компьютеру , что он должен делать.Некоторые    программы ...
Регистрация программы ЭВМ

Регистрация программы ЭВМ

ПРОГРАММА ДЛЯ ЭВМ КАК ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ. Программы для ЭВМ относятся к объектам авторского права. Программой для ЭВМ является представленная ...
Социальная информатика и ее задачи

Социальная информатика и ее задачи

Социальная информатика – это наука, изучающая комплекс проблем, связанных с прохождением информационных процессов в социуме, это новое научное направление, ...
Компьютерные программы по геометрии

Компьютерные программы по геометрии

Wingeom Geogebra Живая геометрия Poly Kig Математический конструктор 1С. Wingeom (Wgeomru). Лицензия: Freeware 1985-2009 (свободное пользование) Автор: ...
Окно программы PowerPoint

Окно программы PowerPoint

При наведении указателя мыши на кнопку появляется подсказка. Например, на рисунке подсказка: вид окна имеет Обычный режим. КОНСТРУКТОР. В заметках ...
Антивирусные программы

Антивирусные программы

Введение. Компьютеры в наше время выполняют множество задач. Практически никто сейчас не работает без компьютера. Рынок IT процветает и развивается, ...
Компьютерные вирусы и антивирусные программы

Компьютерные вирусы и антивирусные программы

Содержание. Что такое компьютерный вирус Первая эпидемия вирусов . По масштабу вредных воздействий , компьютерные вирусы делятся на … По среде обитания ...

Конспекты

Программный принцип управления. Состав и структура программного обеспечения. Настройка Windows

Программный принцип управления. Состав и структура программного обеспечения. Настройка Windows

Тема: Программный принцип управления. . . Состав и структура программного обеспечения. Настройка Windows. Цель:. 1) знать назначение основных ...
Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Тема урока:. Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции. Автор урока. . Еремина Светлана ...
Программное обеспечение компьютера. Классификация программного обеспечения

Программное обеспечение компьютера. Классификация программного обеспечения

Работа ученика 7 ___ класса по теме «Программное обеспечение компьютера. Классификация программного обеспечения». Фамилия __________________ Имя ...
Линейные алгоритмы. Реализация линейного алгоритма при помощи собранной модели Лего-робота и программного обеспечения

Линейные алгоритмы. Реализация линейного алгоритма при помощи собранной модели Лего-робота и программного обеспечения

. Малицкий Артем Евгеньевич,. учитель информатики. МАОУ лицей №142. Урок по информатике в 6 классе. . с включением робототехники по ...
Классификация программного обеспечения

Классификация программного обеспечения

ПЛАН-КОНСПЕКТ УРОКА «Классификация программного обеспечения». ФИО (полностью). Грехова Екатерина Александровна. . Место работы. . МАОУ ...
Классификация и общая характеристика программного обеспечения

Классификация и общая характеристика программного обеспечения

Тема: «. Классификация и общая характеристика программного обеспечения. ». Цели урока:. - помочь учащимся усвоить понятие «программное обеспечение» ...
Классификация и общая характеристика программного обеспечения

Классификация и общая характеристика программного обеспечения

Урок № 8. . . Тема урока:. . Классификация и общая характеристика программного обеспечения. . . Цель урока:. . Сформировать ...
Классификация и общая характеристика программного обеспечения

Классификация и общая характеристика программного обеспечения

Урок 8. . . Тема:. Классификация и общая характеристика программного обеспечения. Цель урока:. сформировать у учащихся понятие «программное ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:13 сентября 2018
Категория:Информатика
Содержит:27 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации