Этапы решения задач на компьютерах Постановка задачи Формальное построение модели задачи Формальное построение модели задачи Построение математической.

Презентация:



Advertisements
Похожие презентации
Жизненный цикл ПО. При разработки реального программного продукта возникают сложности. Часто решение задач не так очевидно, как кажется первоначально.
Advertisements

9 класс Урок 4 Матвеева В.П.. Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы.
Алгоритмизация и требования к алгоритму Алгоритм и алгоритмизация Алгоритм и алгоритмизация.
Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы Математическая формализация.
ОСНОВЫ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММ. Разработка программ - промышленное производство необходима технология разработки программ. Д. Кнут «Искусство программирования.
Постановка и алгоритмизация экономических задач
Этапы решения задач на компьютере.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
2 Основным понятием программной инженерии является понятие жизненного цикла ПО. Жизненный цикл ПО (software lifecycle) – это период времени, который начинается.
ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные.
Жизненный цикл программного обеспечения Лекция 4.
Технология подготовки и решения задач с помощью компьютера Этапы решения задач с помощью компьютера.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм. ВОПРОСЫ. 1. Алгоритм. Исполнители алгоритмов. 2. Свойства алгоритмов. 3. Способы описания алгоритмов.
Даутова Т.К., Алматы, 2013г.. П редписание исполнителю называется командой. Каждый исполнитель имеет свою систему команд, то есть множество предписаний,
Лекция 1. Этапы разработки программы.. Человек вводит в компьютер исходные данные (например, с клавиатуры).
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
Тестирование Обеспечение качества. Тема 7 тестирование2 Аттестация и верификация Обзоры Инспекционные проверки Сквозной контроль.
Этапы решения вычислительных задач. Технологическая цепочка решения задачи на ЭВМ 1.Постановка задачи. 2.Математическая формализация. 3.Построение алгоритма.
Этапы решения задач на ЭВМ. Выделение цели задачи, определение исходных данных и конечных результатов, а также условий и ограничений. 1. Постановка задачи.
Транксрипт:

Этапы решения задач на компьютерах Постановка задачи Формальное построение модели задачи Формальное построение модели задачи Построение математической модели решения задачи Построение математической модели решения задачи Построение алгоритма Составление программы Отладка программы Вопросы по теме:

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

Формальное построение модели задачи На этом этапе составляется формальная модель решения задачи, например, модель базы данных, адекватная оригиналу, модель объектов и потоков информации. Назад Назад

Построение математической модели решения задачи Этот этап иначе называют формализацией задачи, на котором описательная модель записывается с помощью какого-либо формального языка, например, математического. Назад Назад

Построение алгоритма Процесс обработки данных разбивается на отдельные самостоятельные блоки и определяется последовательность выполнения этих блоков. Назад Назад

Составление программы На этом этапе алгоритм записывается на каком-либо конкретном языке программирования. Назад Назад

Отладка программы Отладка программы - это процесс поиска и устранения синтаксических и логических ошибок в программе. Метод выявления ошибок называется тестированием. В том случае, если ошибки не найдены, говорят, что при тестировании системы получен положительный результат. Главное качество любого программного продукта надежность. Версии программы для тестирования: Альфа –версия программы;Альфа –версия программы Бета –версия программы. Назад Бета –версия программы Назад

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

По истечении определенного времени тестирования, когда количество ошибок резко уменьшается, начинается интенсивное использование системы у заказчика с целью выявления и устранения максимального количества ошибок перед выходом системы на рынок. Этот процесс называется бета- тестированием. После устранения ошибок наступает период внедрения системы эксплуатацию. Назад внедрения системы эксплуатацию Назад Бета –версия программы

Если заказчик удовлетворен качеством программного продукта, то наступает период его внедрения в эксплуатацию. После того, как заказчик подписывает акт приемки, проект разработки программной системы считается завершенным. Далее наступает период сопровождения системы. Назад сопровождения системы Назад Внедрение системы в эксплуатацию

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

Вопрос 1 При разработке программного продукта на этапе постановки задачи … разрабатывается математическая модель определяется состав и форма представления входной, промежуточной и выходной информации исследуется эффективность используемого алгоритма реализации задачи выполняется тестирование алгоритма на контрольном примере Далее Далее

Ответ на вопрос 1 При разработке программного продукта на этапе постановки задачи … разрабатывается математическая модель определяется состав и форма представления входной, промежуточной и выходной информации исследуется эффективность используемого алгоритма реализации задачи выполняется тестирование алгоритма на контрольном примере Далее

Вопрос 2 Пошаговая детализация постановки задачи, начиная с наиболее общей задачи, характеризует … метод функциональной декомпозиции поиск логической взаимосвязи метод последовательной декомпозиции сверху - вниз метод объектной декомпозиции

Ответ на вопрос 2 Пошаговая детализация постановки задачи, начиная с наиболее общей задачи, характеризует … метод функциональной декомпозиции поиск логической взаимосвязи метод последовательной декомпозиции сверху - вниз метод объектной декомпозиции

Вопрос 3 Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о(б) ____________ ошибке орфографической синтаксической грамматической семантической

Ответ на вопрос 3 Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о(б) ____________ ошибке орфографической синтаксической грамматической семантической

Вопрос 4 Процесс создания программного продукта никогда не включает … редактирование текста программы изменение физических параметров компьютера запись операторов в соответствующей языку программирования форме процесс отладки

Ответ на вопрос 4 Процесс создания программного продукта никогда не включает … редактирование текста программы изменение физических параметров компьютера запись операторов в соответствующей языку программирования форме процесс отладки

Вопрос 5 Деятельность, направленная на обнаружение и исправление ошибок в программном продукте, называется … семантическим анализом тестированием отладкой демонстрацией

Ответ на вопрос 5 Деятельность, направленная на обнаружение и исправление ошибок в программном продукте, называется … семантическим анализом тестированием отладкой демонстрацией

Вопрос 6 При разработке программного продукта решение контрольных примеров выполняется на этапе … кодирования программы постановки задачи тестирования и отладки построения математической модели

Ответ на вопрос 6 При разработке программного продукта решение контрольных примеров выполняется на этапе … кодирования программы постановки задачи тестирования и отладки построения математической модели

Вопрос 7 Тестирование, при котором разработчик теста имеет доступ к исходному коду и может писать код, который связан с библиотеками тестируемого ПК называется … тестированием "чёрного ящика" регрессионным тестированием тестированием "белого ящика" системным тестированием

Ответ на вопрос 7 Тестирование, при котором разработчик теста имеет доступ к исходному коду и может писать код, который связан с библиотеками тестируемого ПК называется … тестированием "чёрного ящика" регрессионным тестированием тестированием "белого ящика" системным тестированием

Вопрос 8 Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии называется … тестированием "белого ящика" тестированием "черного ящика" регрессионным тестированием системным тестированием

Ответ на вопрос 8 Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии называется … тестированием "белого ящика" тестированием "черного ящика" регрессионным тестированием системным тестированием

Вопрос 9 Процесс, при котором компанией исполнителем выполняется тестирование работоспособности основных режимов системы называется … тестированием "белого ящика" сквозным тестированием бета-тестированием альфа-тестированием

Ответ на вопрос 9 Процесс, при котором компанией исполнителем выполняется тестирование работоспособности основных режимов системы называется … тестированием "белого ящика" сквозным тестированием бета-тестированием альфа-тестированием

Вопрос 10 Процесс, при котором выполняется интенсивное использование программного продукта с целью выявления максимального числа ошибок в его работе, для их устранения перед выходом продукта на рынок, называется … тестированием "белого ящика" сквозным тестированием бета-тестированием альфа-тестированием

Ответ на вопрос 10 Процесс, при котором выполняется интенсивное использование программного продукта с целью выявления максимального числа ошибок в его работе, для их устранения перед выходом продукта на рынок, называется … тестированием "белого ящика" сквозным тестированием бета-тестированием альфа-тестированием

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

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

Вопрос 12 Под жизненным циклом программного средства понимается … весь период его разработки и эксплуатации только период его разработки период его разработки и тестирования, до сдачи программного средства в эксплуатацию только период его эксплуатации

Ответ на вопрос 12 Под жизненным циклом программного средства понимается … весь период его разработки и эксплуатации только период его разработки период его разработки и тестирования, до сдачи программного средства в эксплуатацию только период его эксплуатации

Вопрос 12 Обязательным критерием качества программных систем является … универсальность надежность легкость применения мобильность

Ответ на вопрос 13 Обязательным критерием качества программных систем является … универсальность надежность легкость применения мобильность Назад Назад