🗊Презентация Технологии программирования

Нажмите для полного просмотра!
Технологии программирования, слайд №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

Содержание

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

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


Слайд 1





ЛАБОРАТОРНАЯ РАБОТА № 2

 ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ


Выполнил: студент гр. БИН-22(оз)
Сидикова Д
Проверил:преп. Петрова Л.В
Описание слайда:
ЛАБОРАТОРНАЯ РАБОТА № 2 ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ Выполнил: студент гр. БИН-22(оз) Сидикова Д Проверил:преп. Петрова Л.В

Слайд 2





ЦЕЛЬ РАБОТЫ
    Рассмотреть основные понятия, используемые в области разработки ПО: 
жизненный цикл; 
модели и методологии разработки;
управление проектом; 
анализ, проектирование, кодирование, тестирование и документирование программных средств; 
оценка качества ПО.
Описание слайда:
ЦЕЛЬ РАБОТЫ Рассмотреть основные понятия, используемые в области разработки ПО: жизненный цикл; модели и методологии разработки; управление проектом; анализ, проектирование, кодирование, тестирование и документирование программных средств; оценка качества ПО.

Слайд 3





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

Слайд 4





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

Слайд 5





СЛОЖНОСТЬ РАЗРАБОТКИ ПО
Существенная черта серьезного программного продукта — уровень сложности. 
Сложности разработки делятся на:
1)внутренне присущие природе ПО
 2) сопутствующие производству ПО, но не внутренне ему при-
сущие
Описание слайда:
СЛОЖНОСТЬ РАЗРАБОТКИ ПО Существенная черта серьезного программного продукта — уровень сложности. Сложности разработки делятся на: 1)внутренне присущие природе ПО 2) сопутствующие производству ПО, но не внутренне ему при- сущие

Слайд 6





ПРИЧИНЫ СЛОЖНОСТИ РАЗРАБОТКИ ПО
1. Сложность предметной области.
2. Внутренняя сложность программ.
3. Отсутствие хороших способов представления больших систем.
4. Трудности управления процессом разработки.
5. Изменение требований к программе в процессе еѐ разработки.
Описание слайда:
ПРИЧИНЫ СЛОЖНОСТИ РАЗРАБОТКИ ПО 1. Сложность предметной области. 2. Внутренняя сложность программ. 3. Отсутствие хороших способов представления больших систем. 4. Трудности управления процессом разработки. 5. Изменение требований к программе в процессе еѐ разработки.

Слайд 7





«верхний» уровень;
«верхний» уровень;
Описание слайда:
«верхний» уровень; «верхний» уровень;

Слайд 8





функциональные возможности;
функциональные возможности;
надёжность;
практичность;
эффективность;
сопровождаемость;
мобильность.
       
      Указанные свойства являются свойствами «верхнего» уровня, то есть каждое из них подразумевает наличие множества второстепенных свойств.
Описание слайда:
функциональные возможности; функциональные возможности; надёжность; практичность; эффективность; сопровождаемость; мобильность. Указанные свойства являются свойствами «верхнего» уровня, то есть каждое из них подразумевает наличие множества второстепенных свойств.

Слайд 9






Жизненный  цикл  программного  продукта

Жизненный цикл (ЖЦ) программного средства – совокупность взаимосвязанных процессов создания и последовательного изменения его состояния.
Процесс ЖЦ — конкретный вид деятельности, систематически выполняющийся для решения определенных задач ЖЦ.
Описание слайда:
Жизненный цикл программного продукта Жизненный цикл (ЖЦ) программного средства – совокупность взаимосвязанных процессов создания и последовательного изменения его состояния. Процесс ЖЦ — конкретный вид деятельности, систематически выполняющийся для решения определенных задач ЖЦ.

Слайд 10






 Процессы ЖИЗНЕННОГО ЦИКЛА 

       Основные процессы:
приобретение;
поставка;
разработка;
функционирование;
сопровождение.

       Организационные процессы:
управление;
усовершенствование;
обучение;
создание инфраструктуры.
       Вспомогательные процессы: 
документирование;
управление конфигурацией;
обеспечение качества;
верификация;
аттестация;
совместный анализ;
аудит;
решение проблем.
Описание слайда:
Процессы ЖИЗНЕННОГО ЦИКЛА Основные процессы: приобретение; поставка; разработка; функционирование; сопровождение. Организационные процессы: управление; усовершенствование; обучение; создание инфраструктуры. Вспомогательные процессы: документирование; управление конфигурацией; обеспечение качества; верификация; аттестация; совместный анализ; аудит; решение проблем.

Слайд 11





Процессы разработки
анализ;
проектирование;
программирование (кодирование, реализация);
тестирование;
документирование1.
Описание слайда:
Процессы разработки анализ; проектирование; программирование (кодирование, реализация); тестирование; документирование1.

Слайд 12





Модели разработки
   	
Водопадная модель.
Описание слайда:
Модели разработки Водопадная модель.

Слайд 13





Эволюционная модель
Описание слайда:
Эволюционная модель

Слайд 14


Технологии программирования, слайд №14
Описание слайда:

Слайд 15


Технологии программирования, слайд №15
Описание слайда:

Слайд 16





Риски влияющие на организацию ЖЦ
й.
Описание слайда:
Риски влияющие на организацию ЖЦ й.

Слайд 17





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

Слайд 18





Единая система программной документации
Единая система программной документации (ЕСПД) — комплекс
государственных стандартов РФ, устанавливающих взаимоувязанные
правила разработки, оформления и обращения программ и программной
документации в РФ. Стандарты ЕСПД в основном охватывают ту часть
документации, которая создается в процессе разработки ПС, но ЕСПД
специфицирует и последовательность этапов разработки, и их содержа-
ние, что и позволяет назвать еѐ в определѐнной мере методологией.
Описание слайда:
Единая система программной документации Единая система программной документации (ЕСПД) — комплекс государственных стандартов РФ, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации в РФ. Стандарты ЕСПД в основном охватывают ту часть документации, которая создается в процессе разработки ПС, но ЕСПД специфицирует и последовательность этапов разработки, и их содержа- ние, что и позволяет назвать еѐ в определѐнной мере методологией.

Слайд 19





Microsoft Solutions Framework
   Методология содержит следующие части:
модель проектной группы;
модель процессов;
дисциплина управления проектами;
дисциплина управления рисками;
дисциплина управления подготовкой
   Отличительная черта MSF -Общеизвестно, что MSF уделяет значительное внимание вспомогательным и организационным процессам. В то же время, слабостью MSF всегда были именно технологические процессы разработки, которым в первых версиях методологии не уделялось вообще никакого внимания.
Описание слайда:
Microsoft Solutions Framework Методология содержит следующие части: модель проектной группы; модель процессов; дисциплина управления проектами; дисциплина управления рисками; дисциплина управления подготовкой Отличительная черта MSF -Общеизвестно, что MSF уделяет значительное внимание вспомогательным и организационным процессам. В то же время, слабостью MSF всегда были именно технологические процессы разработки, которым в первых версиях методологии не уделялось вообще никакого внимания.

Слайд 20





Экстремальное программирование
Принципы agile-методологий :
 1. Взаимодействие людей важнее процессов и инструментов.
2. Работающая программа важнее исчерпывающей документации.
3. Сотрудничество с заказчиком важнее обсуждения контрактов.
4. Адаптация к изменениям важнее следования планам.
Описание слайда:
Экстремальное программирование Принципы agile-методологий : 1. Взаимодействие людей важнее процессов и инструментов. 2. Работающая программа важнее исчерпывающей документации. 3. Сотрудничество с заказчиком важнее обсуждения контрактов. 4. Адаптация к изменениям важнее следования планам.

Слайд 21





Методология XP
Практики методологии: 
Планирование замысла (planning game1).
Частые выпуски (small releases).
Метафора системы (system metaphor).
Простой проект (simple design).
Разработка, управляемая тестированием (test-driven development).
Переработка системы (refactoring).
Описание слайда:
Методология XP Практики методологии: Планирование замысла (planning game1). Частые выпуски (small releases). Метафора системы (system metaphor). Простой проект (simple design). Разработка, управляемая тестированием (test-driven development). Переработка системы (refactoring).

Слайд 22





Продолжение.
Парное программирование (pair programming).
Непрерывная интеграция (continuous integration).
Коллективное владение кодом (collective code ownership).
Заказчик всегда рядом (on-site customer).
40-часовая неделя (40-hour weeks).
Открытое рабочее пространство (open workspace).
Всего лишь правила (just rules).
Описание слайда:
Продолжение. Парное программирование (pair programming). Непрерывная интеграция (continuous integration). Коллективное владение кодом (collective code ownership). Заказчик всегда рядом (on-site customer). 40-часовая неделя (40-hour weeks). Открытое рабочее пространство (open workspace). Всего лишь правила (just rules).

Слайд 23





Оценка качества процесса разработки
Описание слайда:
Оценка качества процесса разработки

Слайд 24





Продолжение
Описание слайда:
Продолжение

Слайд 25





Продолжение
Описание слайда:
Продолжение



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