Содержание
- 2. * Основные понятия технологии программирования * Основные понятия технологии программирования Литература Орлов С.А., Цилькер Б.Я. Технологии
- 3. * Основные понятия технологии программирования * Основные понятия технологии программирования Литература Якобсон А., Буч Г., Рамбо
- 4. * Основные понятия технологии программирования * Литература Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. Приемы
- 5. * Основные понятия технологии программирования Программы «большие» и «маленькие» Основная тема данного курса — методы разработки
- 6. * Основные понятия технологии программирования Особенности «маленьких» программ Для «малых» программ можно указать следующие характерные особенности:
- 7. * Основные понятия технологии программирования Особенности «маленьких» программ а также практическое отсутствие ущерба от неправильной работы
- 8. * Основные понятия технологии программирования «Большие» программы «Большие» программы и программные комплексы создаются для решения сложных
- 9. * Основные понятия технологии программирования Свойства «больших» программ «Большая» программа обычно обладает следующими свойствами: решает одну
- 10. * Основные понятия технологии программирования Свойства «больших» программ сопровождается полной и понятной пользователям документацией, а также
- 11. * Основные понятия технологии программирования Программное обеспечение Как правило, «большие» программы требуют для своего выполнения некоторого
- 12. Программная инженерия Программная инженерия (Software Engineering) – это отрасль информатики, которая изучает вопросы построения компьютерных программ,
- 13. Программная инженерия Инженерия - это способ применения научных результатов, для извлечения пользы от свойств материалов и
- 14. Программная инженерия Компьютерная наука охватывает теорию и методы построения вычислительных и программных систем Программная инженерия рассматривает
- 15. Виды деятельности Кроме программистов, занимающихся непосредственно разработкой ПО, деятельностью в сфере программной инженерии занимаются: менеджеры, которые
- 16. Виды деятельности А также технологи, которые определяют инженерные методы и стандарты,; тестировщики, контролирующие правильность выполнения процесса
- 17. * Основные понятия технологии программирования Технология программирования Итогом инженерной деятельности в плане освоения достижений компьютерной науки
- 18. * Основные понятия технологии программирования Методы и средства ТП * Основные понятия технологии программирования
- 19. * Основные понятия технологии программирования Методы ТП Методами технологии программирования называются способы и приемы организации производственных
- 20. * Основные понятия технологии программирования Средства ТП Средствами технологии программирования называются утилиты, обеспечивающие автоматизированную или автоматическую
- 21. Цели ТП Цели технологии программирования сформулированы уже в ее определении – производство ПО требуемого качества в
- 22. Проблемы качества ПО К сожалению, положение дел с обеспечением качества ПО остается неудовлетворительным По данным Национального
- 23. Проблемы качества ПО Новый программный проект создается 1-2 года, а эволюционирует 6-7 лет На сопровождение проекта,
- 24. Проблемы качества ПО Наблюдаются две основные тенденции: значительное увеличение производительности программистов в терминах количества кода, создаваемого
- 25. * Основные понятия технологии программирования Почему это так? Две основные причины: сложность современных программных комплексов такова,
- 26. * Основные понятия технологии программирования * Основные понятия технологии программирования Понятие качества программного обеспечения Качество ПО
- 27. Международный стандарт Основой регламентирования показателей качества программных систем является международный стандарт ISO 9126 «Информационная технология. Оценка
- 28. * Основные понятия технологии программирования * Критерии качества ПО Основными критериями качества ПО (criteria of software
- 29. * Основные понятия технологии программирования * Функциональность ПО Способность ПО выполнять набор функций (действий), удовлетворяющих заданным
- 30. * Основные понятия технологии программирования * Надежность программного обеспечения Надежность (reliability) ПО − это его способность
- 31. * Основные понятия технологии программирования * Эффективность программного обеспечения Соотношение уровня услуг, предоставляемых ПО пользователю при
- 32. * Основные понятия технологии программирования * Эргономичность ПО Характеристики ПО, которые позволяют минимизировать усилия пользователя по
- 33. * Основные понятия технологии программирования * Модифицируемость программного обеспечения Характеристики ПО, которые позволяют минимизировать усилия по
- 34. * Основные понятия технологии программирования * Мобильность ПО Способность ПО быть перенесенным из одной среды (окружения)
- 35. * Основные понятия технологии программирования Стандарт ISO 9126 Международный стандарт, определяющий оценочные характеристики качества программного обеспечения,
- 36. * Основные понятия технологии программирования Три аспекта качества ПО Внутреннее качество связано с характеристиками ПО самого
- 37. * Основные понятия технологии программирования Три аспекта качества ПО
- 38. * Основные понятия технологии программирования Структура стандарта ISO 9126 Стандарт разделяется на 4 части, описывающие следующие
- 39. * Основные понятия технологии программирования Модель качества Стандарт ISO 9126 предлагает использовать для описания внутреннего и
- 40. * Основные понятия технологии программирования Модель качества
- 41. * Основные понятия технологии программирования Проблемы разработки программного обеспечения Основные проблемы создания сложных программных систем связаны
- 42. * Основные понятия технологии программирования * Основные понятия технологии программирования Жизненный цикл ПО Жизненным циклом программного
- 43. * Основные понятия технологии программирования * Фазы жизненного цикла Фаза использования Фаза разработки Фаза продолжающейся разработки
- 44. * Основные понятия технологии программирования Этапы фазы разработки Наиболее интересной фазой жизненного цикла ПО является фаза
- 45. * Основные понятия технологии программирования Артефакты Жизненный цикл ПО связан с различными видами деятельности большого количества
- 46. * Основные понятия технологии программирования Примеры артефактов Примерами артефактов являются: модель предметной области, описание требований, техническое
- 47. * Основные понятия технологии программирования Примеры артефактов пользовательская документация, документация администратора системы, руководство по развертыванию, база
- 48. * Основные понятия технологии программирования Роли На различных этапах в создание и эксплуатацию ПО вовлекаются люди,
- 49. * Основные понятия технологии программирования Примеры ролей Примерами ролей являются: бизнес-аналитик, инженер по требованиям, архитектор, проектировщик
- 50. * Основные понятия технологии программирования Примеры ролей руководитель проекта по разработке, работник отдела продаж, конечный пользователь,
- 51. * Основные понятия технологии программирования Стандарт ISO/IEC 12207-95 По определению, ISO/IEC 12207-95 — базовый стандарт процессов
- 52. * Основные понятия технологии программирования Стандарт ISO/IEC 12207-95 Первая редакция ISO/IEC 12207-95 подготовлена в 1995 году
- 53. * Основные понятия технологии программирования Определения стандарта: модель ЖЦ Модель жизненного цикла — структура, содержащая процессы,
- 54. * Основные понятия технологии программирования Модель ЖЦ Стандарт определяет общую структуру жизненного цикла ПО в виде
- 55. * Основные понятия технологии программирования Процессы жизненного цикла Самыми крупными элементами являются процессы жизненного цикла ПО
- 56. * Основные понятия технологии программирования Процессы ЖЦ по ISO 12207
- 57. * Основные понятия технологии программирования Действия и задачи Каждый процесс ЖЦ разделен на набор работ (activities),
- 58. * Основные понятия технологии программирования Основные процессы ЖЦ Процесс разработки. Определяет действия предприятия-разработчика, которое создает программный
- 59. * Основные понятия технологии программирования Основные процессы ЖЦ анализ требований к ПО, проектирование архитектуры ПО, детальное
- 60. Основные процессы ЖЦ квалификационное тестирование системы, развертывание (установку или инсталляцию) ПО * Основные понятия технологии программирования
- 62. Скачать презентацию