🗊 Презентация Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1)

Нажмите для полного просмотра!
Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №1 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №2 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №3 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №4 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №5 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №6 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №7 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №8 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №9 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №10 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №11 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №12 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №13 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1), слайд №14

Вы можете ознакомиться и скачать презентацию на тему Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки. (Лекция 1). Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Программная инженерия Лекция 1 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки
Описание слайда:
Программная инженерия Лекция 1 Предмет и задачи программной инженерии. Критерии качества программного продукта и процесса разработки

Слайд 2


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

Слайд 3


Четыре «П» Составные части программной инженерии иногда описывают в виде «четырёх П»: Продукт Персонал Процесс Проект Рассмотрим эти «четыре П» по...
Описание слайда:
Четыре «П» Составные части программной инженерии иногда описывают в виде «четырёх П»: Продукт Персонал Процесс Проект Рассмотрим эти «четыре П» по порядку...

Слайд 4


Программный продукт Чем «программный продукт» отличается от «просто программы»? «Просто программа» — завершенный продукт, пригодный для запуска своим...
Описание слайда:
Программный продукт Чем «программный продукт» отличается от «просто программы»? «Просто программа» — завершенный продукт, пригодный для запуска своим автором на системе, на которой была разработана. «Программный продукт» — программа (программный комплекс), которую любой человек может запускать, тестировать, исправлять и развивать.

Слайд 5


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

Слайд 6


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

Слайд 7


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

Слайд 8


Заинтересованные лица Заинтересованные лица — лица, на которых оказывают влияние характеристики ПП и процесса разработки: Пользователи Покупатели...
Описание слайда:
Заинтересованные лица Заинтересованные лица — лица, на которых оказывают влияние характеристики ПП и процесса разработки: Пользователи Покупатели (заказчики) Инвесторы Разработчики

Слайд 9


Персонал Для успешной разработки ПП необходимо управлять «человеческим фактором»: Требованиями и ожиданиями заинтересованных лиц. Навыками...
Описание слайда:
Персонал Для успешной разработки ПП необходимо управлять «человеческим фактором»: Требованиями и ожиданиями заинтересованных лиц. Навыками разработчиков, в т.ч. командной работой. Методики развития навыков (PSP, TSP) мы рассмотрим ближе к концу курса.

Слайд 10


Проект Разработка ПП является частным случаем проектной деятельности. Конечно, со своей спецификой. Проект — совокупность действий, ограниченная во...
Описание слайда:
Проект Разработка ПП является частным случаем проектной деятельности. Конечно, со своей спецификой. Проект — совокупность действий, ограниченная во времени и направленная на получение уникального результата.

Слайд 11


Проект Тройное ограничение проекта («железный треугольник»): Принципы управления проектами мы рассмотрим во втором модуле.
Описание слайда:
Проект Тройное ограничение проекта («железный треугольник»): Принципы управления проектами мы рассмотрим во втором модуле.

Слайд 12


Процесс Процесс разработки ПП включает в себя: Виды работ: сбор и анализ требований, проектирование, «конструирование» (написание программного кода),...
Описание слайда:
Процесс Процесс разработки ПП включает в себя: Виды работ: сбор и анализ требований, проектирование, «конструирование» (написание программного кода), тестирование и т.п. Фазы (этапы) разработки. Артефакты: спецификации требований, программный код, описания тестов, результаты тестовых прогонов и т.п.

Слайд 13


Процесс Виды работ, совместно с соответствующими артефактами, будут детально рассмотрены в третьем модуле курса. Последовательность выполнения фаз...
Описание слайда:
Процесс Виды работ, совместно с соответствующими артефактами, будут детально рассмотрены в третьем модуле курса. Последовательность выполнения фаз (этапов, стадий) проекта, виды работ, выполняемые на каждой фазе и состояния артефактов после каждой фазы – всё это определяется применяемой моделью жизненного цикла разработки ПП. Модели жизненного цикла мы рассмотрим на следующей лекции…

Слайд 14


Рекомендуемая литература Архипенков С.А. Лекции по управлению программными проектами. Брукс Ф. Мифический человеко-месяц или как создаются...
Описание слайда:
Рекомендуемая литература Архипенков С.А. Лекции по управлению программными проектами. Брукс Ф. Мифический человеко-месяц или как создаются программные системы. — СПб.: Символ-Плюс, 1999. – 304 с. Брауде Э.Д. Технология разработки программного обеспечения. — СПб.: Питер, 2004. — 656 с. Кантор М. Управление программными проектами: Практическое руководство по разработке успешного программного обеспечения. — М.: Вильямс, 2002. — 174 с. Персональные страницы известных специалистов по методологии управления проектами разработки ПО - Алистера Кокберна и Мартина Фаулера



Похожие презентации
Mypresentation.ru
Загрузить презентацию