Основные этапы решения задач на ЭВМ

Содержание

Слайд 2

Основные этапы решения задач на ЭВМ Цель программирования

Основные этапы решения задач на ЭВМ

Цель программирования

Слайд 3

Основные этапы решения задач на ЭВМ Цель программирования – описание процесса обработки информации

Основные этапы решения задач на ЭВМ

Цель программирования – описание процесса обработки

информации
Слайд 4

Основные этапы решения задач на ЭВМ Данные – Информация -

Основные этапы решения задач на ЭВМ

Данные –
Информация -

Слайд 5

Основные этапы решения задач на ЭВМ Данные (data) − это представление

Основные этапы решения задач на ЭВМ

Данные (data) − это представление фактов

и идей в формализованном виде, пригодном для передачи и переработке в некоем процессе
Информация (information) − это смысл, который придается данным при их представлении.
Слайд 6

Основные этапы решения задач на ЭВМ Прежде чем составить программу на

Основные этапы решения задач на ЭВМ

Прежде чем составить программу на языке

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

Основные этапы решения задач на ЭВМ Программа позволяет осуществлять некоторую автоматическую обработку данных на компьютере.

Основные этапы решения задач на ЭВМ

Программа позволяет осуществлять некоторую автоматическую обработку

данных на компьютере.
Слайд 8

Основные этапы решения задач на ЭВМ Программная документация позволяет понять, какие

Основные этапы решения задач на ЭВМ

Программная документация позволяет понять, какие функции

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

Понятие правильной программы и надежной программы Под «программой» часто понимают правильную

Понятие правильной программы и надежной программы

Под «программой» часто понимают правильную программу,

т.е. программу, не содержащую ошибок
Считается, что в программе имеется ошибка (software error), если оно не выполняет того, что разумно ожидать от него пользователю
Слайд 10

Понятие правильной программы и надежной программы Надежность (reliability)программы − это способность

Понятие правильной программы и надежной программы

Надежность (reliability)программы − это способность безотказно

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

Понятие правильной программы и надежной программы Источники ошибок : внутренние: ошибки

Понятие правильной программы и надежной программы

Источники ошибок :
внутренние: ошибки проектирования, ошибки

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

Понятие правильной программы и надежной программы Методы проектирования надежного ПО: предупреждение

Понятие правильной программы и надежной программы

Методы проектирования надежного ПО:
предупреждение ошибок;
обнаружение ошибок;
обеспечение

устойчивости к ошибкам.
Слайд 13

Понятие правильной программы и надежной программы Фактически мы можем разрабатывать лишь надежные, а не правильные программы

Понятие правильной программы и надежной программы

Фактически мы можем разрабатывать лишь надежные,

а не правильные программы
Слайд 14

Критерии качества ПО Коммерческое изделие (продукт, услуга) должны удовлетворять требованиям потребителя.

Критерии качества ПО

Коммерческое изделие (продукт, услуга) должны удовлетворять требованиям потребителя.
Качество

– объективная характеристика товара (продукции, услуги), показывающая степень удовлетворенности потребителя
Слайд 15

Критерии качества ПО Характеристики качества: Работоспособность – система работает и реализует

Критерии качества ПО

Характеристики качества:
Работоспособность – система работает и реализует требуемые функции.
Надежность

– система работает без отказов и сбоев.
Восстанавливаемость.
Эффективность – система реализует свои функции наилучшим образом.
Экономическая эффективность – минимальная стоимость конечного продукта при максимальной прибыли.
Слайд 16

Критерии качества ПО Характеристики качества: Учет человеческого фактора - удобство эксплуатации,

Критерии качества ПО

Характеристики качества:
Учет человеческого фактора - удобство эксплуатации, быстрота обучения

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

Жизненный цикл программы Жизненный цикл ИС - ряд событий, происходящих с

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

Жизненный цикл ИС - ряд событий, происходящих с системой

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

Жизненный цикл программы Модель жизненного цикла – действия и задачи, которые

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

Модель жизненного цикла – действия и задачи, которые осуществляются

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

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

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

каскадная

Слайд 20

Слайд 21

Жизненный цикл программы Поэтапная модель с промежуточным контролем

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

Поэтапная модель с промежуточным контролем

Слайд 22

Слайд 23

Жизненный цикл программы спиральная

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

спиральная

Слайд 24

Слайд 25

Жизненный цикл программы эвалюционная

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

эвалюционная

Слайд 26