Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
техр.docx
Скачиваний:
1
Добавлен:
16.09.2019
Размер:
139.4 Кб
Скачать

1.Охарактеризуйте понятие технологии программирования.

Технологией программирования наз. совокупность методов и средств, используемых в процессе разработки ПО.

Включает:

- указание последовательности выполнения технологических операций;

- перечисление условий, при которых выполняется та или иная операция;

- описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т.д.

1) Исходные данные (документы, результаты, предыдущих операций);

2) Методические материалы, инструкции, нормативы и стандарты, критерии оценки результатов;

3) Результат;

4) Исполнители, программные и технические средства.

2.Охарактеризуйте этапы развития технологии программирования.

Первый этап – «стихийное» программирование. Этот этап охватывает период от момента появления первых вычислительных машин до середины 60 – х годов ХХ в. ;

Второй этап – структурный подход к программированию ( 60 – 70 – е годы ХХ в.) ;

Третий этап – объектный подход к программированию ( с середины 80 – х до конца 90 – х годов ХХ в. ). Объектно-ориентированное программирование. Pascal, C++, Modula, Java;

Четвертый этап – визуальное программирование. Delphi, C++ Builder, Visual C++;

Пятый этап – компонентный подход и CASE технологии.

3.Охарактеризуйте понятие жизненный цикл по. Опишите основные этапы, охарактеризуйте основные группы процессов.

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

Основные этапы:

- Техническое задание;

- Эскизный проект;

- Технический проект;

- Рабочий проект;

- Внедрение.

  • Основные процессы ЖЦ ПО (приобретение , поставка, разработка, эксплуатация, сопровождение);

  • Вспомогательные процессы, обеспечивающие выполнение основных процессов ( документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем);

  • Организационные процессы ( управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение).

4.Перечислите и охарактеризуйте основные процессы жизненного цикла программного обеспечения (по).

Основные процессы жизненного цикла

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

2. Поставка – Процесс поставки, в свою очередь, определяет работы и задачи поставщика. Работы также проводятся с использованием проектного подхода;

3. Разработка – Процесс разработки определяет работы и задачи разработчика.

4. Эксплуатация – включает в себя следующие действия: подготовительную работу; эксплуатационное тестирование; эксплуатацию; поддержку пользователей. Действующие лица: оператор (организация, эксплуатирующая ПО), пользователи. Задачи эксплуатации: выработка плана эксплуатации и эксплуатационных стандартов; составление процедур локализации и разрешения проблем эксплуатации; поиск ошибок в ПО перед вводом в эксплуатацию в его новых версий; оказание помощи пользователям и консультирование.

5. Сопровождение – Процесс сопровождения включает в себя следующие действия: подготовительную работу; анализ проблем и запросов на модификацию ПО; проверку и приемку; перенос ПО в другую среду; снятие ПО с эксплуатации. Действующие лица: служба сопровождения, пользователи.