SlideShare a Scribd company logo
1 of 5
LOGO
Основные этапы решения
задач на ПЭВМ.
Критерии качества программ.
Жизненный цикл
программного обеспечения
Лекция №3
LOGOОсновные этапы решения
1. чёткая формулировка задачи
2. формальная постановка задачи
3. выбор метода решения
4. разработка алгоритма
5. выбор структуры данных
6. кодирование
7. тестирование и откладка
8. счет по готовой программе и анализ результатов
9. составление документации
LOGOКритерий качества программ
Качество – совокупность его
черт и характеристик,
которые влияют
на его способность
удовлетворять
заданные потребности
пользователей.
LOGO
Критерий качества программ
Критериями качества ПС принято
считать:
-функциональность
-надёжность
-лёгкость применения
-эффективность
-сопровождаемость
-мобильность
LOGO
Жизненный цикл программного
обеспечения
Жизненный Цикл Программного Обеспечения -
это непрерывный процесс, который начинается с
момента принятия решения о необходимости его
создания и заканчивается в момент его полного
изъятия из эксплуатации.
Жизненный цикл охватывает довольно сложный
процесс создания и использования ПС. Этот процесс
может быть организован по-разному для разных
классов ПС и в зависимости от особенностей
коллектива разработчиков.

More Related Content

What's hot

1 150818201143-lva1-app6892
1 150818201143-lva1-app68921 150818201143-lva1-app6892
1 150818201143-lva1-app6892ssuser40ca8d
 
Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.DressTester
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областейDressTester
 
От тестирования к QA
От тестирования к QAОт тестирования к QA
От тестирования к QADressTester
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахDanil Dintsis, Ph. D., PgMP
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1 DressTester
 
Разработка веб-сервисов осень 2013 лекция 5
Разработка веб-сервисов осень 2013 лекция 5Разработка веб-сервисов осень 2013 лекция 5
Разработка веб-сервисов осень 2013 лекция 5Technopark
 
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).DressTester
 
программное обеспечение процесса тестирования
программное обеспечение процесса тестированияпрограммное обеспечение процесса тестирования
программное обеспечение процесса тестированияDressTester
 
методология Pmi для управления проектами сергей тарасенко
методология Pmi для управления проектами   сергей тарасенкометодология Pmi для управления проектами   сергей тарасенко
методология Pmi для управления проектами сергей тарасенкоMedia Gorod
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание поpogromskaya
 

What's hot (19)

1 150818201143-lva1-app6892
1 150818201143-lva1-app68921 150818201143-lva1-app6892
1 150818201143-lva1-app6892
 
МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)
 
Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
 
От тестирования к QA
От тестирования к QAОт тестирования к QA
От тестирования к QA
 
жц (2)
жц (2)жц (2)
жц (2)
 
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)
 
лекция № 12
лекция № 12лекция № 12
лекция № 12
 
МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
 
МиСПИСиТ (архитектура)
МиСПИСиТ (архитектура)МиСПИСиТ (архитектура)
МиСПИСиТ (архитектура)
 
МиСПИСиТ (жизненный цикл)
МиСПИСиТ (жизненный цикл)МиСПИСиТ (жизненный цикл)
МиСПИСиТ (жизненный цикл)
 
Разработка веб-сервисов осень 2013 лекция 5
Разработка веб-сервисов осень 2013 лекция 5Разработка веб-сервисов осень 2013 лекция 5
Разработка веб-сервисов осень 2013 лекция 5
 
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
 
программное обеспечение процесса тестирования
программное обеспечение процесса тестированияпрограммное обеспечение процесса тестирования
программное обеспечение процесса тестирования
 
МиСПИСиТ (структура)
МиСПИСиТ (структура)МиСПИСиТ (структура)
МиСПИСиТ (структура)
 
методология Pmi для управления проектами сергей тарасенко
методология Pmi для управления проектами   сергей тарасенкометодология Pmi для управления проектами   сергей тарасенко
методология Pmi для управления проектами сергей тарасенко
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
 

Viewers also liked (14)

Clase i informaticaa
Clase i informaticaaClase i informaticaa
Clase i informaticaa
 
3 4 kl
3 4 kl3 4 kl
3 4 kl
 
Daniel ocampo tigre
Daniel ocampo  tigreDaniel ocampo  tigre
Daniel ocampo tigre
 
Setting Goals: At a Glance
Setting Goals: At a GlanceSetting Goals: At a Glance
Setting Goals: At a Glance
 
Ergasia1
Ergasia1Ergasia1
Ergasia1
 
Usa today 2011.01.05
Usa today 2011.01.05Usa today 2011.01.05
Usa today 2011.01.05
 
Set external user as timesheet/expensesheet/timeoff approver in officetimer
Set external user as timesheet/expensesheet/timeoff approver in officetimerSet external user as timesheet/expensesheet/timeoff approver in officetimer
Set external user as timesheet/expensesheet/timeoff approver in officetimer
 
Ahozkotasuna 1
Ahozkotasuna 1Ahozkotasuna 1
Ahozkotasuna 1
 
5 professionalism isms
5 professionalism isms5 professionalism isms
5 professionalism isms
 
helpdocAlum
helpdocAlumhelpdocAlum
helpdocAlum
 
Clarion Honors Chronicle (3-30-2016)
Clarion Honors Chronicle (3-30-2016)Clarion Honors Chronicle (3-30-2016)
Clarion Honors Chronicle (3-30-2016)
 
Кіраванне інфармацыйнымі плынямі і інструменты візуалізацый
Кіраванне інфармацыйнымі плынямі і інструменты візуалізацыйКіраванне інфармацыйнымі плынямі і інструменты візуалізацый
Кіраванне інфармацыйнымі плынямі і інструменты візуалізацый
 
T3 conference talk nov 2014
T3 conference talk nov 2014T3 conference talk nov 2014
T3 conference talk nov 2014
 
Den digitale turist
Den digitale turistDen digitale turist
Den digitale turist
 

Similar to Lektsia 3

Mva stf module 3 - rus
Mva stf module 3 - rusMva stf module 3 - rus
Mva stf module 3 - rusMaxim Shaptala
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rusMaxim Shaptala
 
современные модели качества программного обеспечения
современные модели качества программного обеспечениясовременные модели качества программного обеспечения
современные модели качества программного обеспеченияcezium
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Technopark
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CICEE-SEC(R)
 
Общие темы. Тема 03.
Общие темы. Тема 03. Общие темы. Тема 03.
Общие темы. Тема 03. Igor Shkulipa
 
Профессиональные стандарты программиста и руководителя разработки программног...
Профессиональные стандарты программиста и руководителя разработки программног...Профессиональные стандарты программиста и руководителя разработки программног...
Профессиональные стандарты программиста и руководителя разработки программног...Сергей Лебедев
 
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворковYana Brodetski
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей РевкоSQALab
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)romachka_pole
 
Mva stf module 5 - rus
Mva stf module 5 - rusMva stf module 5 - rus
Mva stf module 5 - rusMaxim Shaptala
 

Similar to Lektsia 3 (20)

Mva stf module 3 - rus
Mva stf module 3 - rusMva stf module 3 - rus
Mva stf module 3 - rus
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rus
 
современные модели качества программного обеспечения
современные модели качества программного обеспечениясовременные модели качества программного обеспечения
современные модели качества программного обеспечения
 
7
77
7
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Lection 3 4_pm
Lection 3 4_pmLection 3 4_pm
Lection 3 4_pm
 
лекция 2
лекция 2лекция 2
лекция 2
 
лекция 2
лекция 2лекция 2
лекция 2
 
Istqb lesson 2
Istqb lesson 2Istqb lesson 2
Istqb lesson 2
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Общие темы. Тема 03.
Общие темы. Тема 03. Общие темы. Тема 03.
Общие темы. Тема 03.
 
Профессиональные стандарты программиста и руководителя разработки программног...
Профессиональные стандарты программиста и руководителя разработки программног...Профессиональные стандарты программиста и руководителя разработки программног...
Профессиональные стандарты программиста и руководителя разработки программног...
 
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
Lektsia 7
Lektsia 7Lektsia 7
Lektsia 7
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
 
Mva stf module 5 - rus
Mva stf module 5 - rusMva stf module 5 - rus
Mva stf module 5 - rus
 
PMIufa 2012-03-01
PMIufa 2012-03-01PMIufa 2012-03-01
PMIufa 2012-03-01
 

Lektsia 3

  • 1. LOGO Основные этапы решения задач на ПЭВМ. Критерии качества программ. Жизненный цикл программного обеспечения Лекция №3
  • 2. LOGOОсновные этапы решения 1. чёткая формулировка задачи 2. формальная постановка задачи 3. выбор метода решения 4. разработка алгоритма 5. выбор структуры данных 6. кодирование 7. тестирование и откладка 8. счет по готовой программе и анализ результатов 9. составление документации
  • 3. LOGOКритерий качества программ Качество – совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей.
  • 4. LOGO Критерий качества программ Критериями качества ПС принято считать: -функциональность -надёжность -лёгкость применения -эффективность -сопровождаемость -мобильность
  • 5. LOGO Жизненный цикл программного обеспечения Жизненный Цикл Программного Обеспечения - это непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации. Жизненный цикл охватывает довольно сложный процесс создания и использования ПС. Этот процесс может быть организован по-разному для разных классов ПС и в зависимости от особенностей коллектива разработчиков.