пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ


Этапы подготовки и решения задач на ЭВМ, жизненный цикл ПО. Определение транслятора, интерпретатора.

Этапы решения задачи на ЭВМ

1. Постановка задачи:

•   сбор информации о задаче;

•   формулировка условия задачи;

•   определение конечных целей решения задачи;

•   определение формы выдачи результатов;

•   описание данных (их типов, диапазонов величин, структуры и т. п.).

2. Анализ и исследование задачи, модели:

•   анализ существующих аналогов;

•   анализ технических и программных средств;

•   разработка математической модели;

•   разработка структур данных.

3. Разработка алгоритма:

•   выбор метода проектирования алгоритма;

•    выбор формы записи алгоритма (блок-схемы, псевдокод и др.);

•    выбор тестов и метода тестирования;

•    проектирование алгоритма.

4. Программирование:

•   выбор языка программирования;

•   уточнение способов организации данных;

•   запись алгоритма на выбранном языке

программирования.

5. Тестирование и отладка:

•   синтаксическая отладка;

•   отладка семантики и логической структуры;

•    тестовые расчеты и анализ результатов тестирования;

•   совершенствование программы.

6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.

7. Сопровождение программы:

•   доработка программы для решения конкретных задач;

•   составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию.

Жизненный цикл программного обеспечения (ПО) — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития ПО.

Этапы жизненного цикла ПО :

  1. планирование разработки;
  2. определение требований к системе;

    2.1 выработка требований;

    2.2 анализ требований;

  3. проектирование системы;

    3.1 проектирование архитектуры системы;

    3.2 детальное проектирование компонент системы, в т.ч. для программного обеспечения;

    3.2.1 общее проектирование программного обеспечения;

    3.2.2 проектирование отдельных программных компонент;

  4. реализация и тестирование системы;

    4.1 создание отдельных компонент системы, в т.ч. для программного обеспечения;

    4.1.1 создание отдельных программных модулей;

    4.1.2 тестирование отдельных программных модулей;

    4.2 тестирование компонент системы, в т.ч. программного обеспечения как единого компонента системы;

    4.3 интегрирование отдельных компонент в систему;

  5. выпуск системы;
  6. эксплуатация системы;
  7. завершение разработки.

Транслятор — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.

Интерпретатор  переводит и выполняет программу строка за строкой.


хиты: 933
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь