Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_po_GOSam.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
1.71 Mб
Скачать

«Разработка и стандартизация пс и ит»

  1. Определение программного обеспечения (ПО). Классификация ПО по функциональному признаку. Назначение каждого класса.

  2. Понятие жизненного цикла (ЖЦ) ПО, модели (парадигмы) ЖЦ, методологии ЖЦ.

  3. Каскадная модель ЖЦ ПО, модифицированная каскадная модель ЖЦ.

  4. Итеративная и инкрементальная модель ЖЦ ПО.

  5. Понятие стандарта. Классификация стандартов на разработку ПО. Основные стандарты, действующие на территории РФ.

  6. Стандарт ISO/IEC 12207-05: процессы ЖЦ (основные, вспомогательные, организационные).

  7. Стандарты комплекса ГОСТ Р: общая характеристика, примеры.

  8. Стандарты комплекса ГОСТ 19: общая характеристика, примеры.

  9. Стандарты комплекса ГОСТ 34: общая характеристика, примеры.

  1. Определение программного обеспечения (по). Классификация по по функциональному признаку. Назначение каждого класса.

Програ́ммное обеспе́чение  — совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90). Также — совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных (СТ ИСО 2382/1-84).

Классификация:

 системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.

 прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.

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

  1. Понятие жизненного цикла (жц) по, модели (парадигмы) жц, методологии жц.

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

Под моделью ЖЦ ПО понимается структура, определяющая последова­тельность выполнения и взаимосвязи процессов, действий и задач на протя­жении ЖЦ.

Модели:

- Каскадная модель жизненного цикла («модель водопада», англ. waterfall model). Она предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке.

(Формированиетребований;Проектирование;Реализация;Тестирование;Внедрение;Эксплуатация и сопровождение.)

- Спиральная модель(англ. spiral model). При использовании этой модели ПО создается в несколько итераций (витков спирали). Каждая итерация соответствует созданию фрагмента или версии ПО, на ней уточняются цели и характеристики проекта, оценивается качество полученных результатов и планируются работы следующей итерации.

- Итерационная модель. Естественное развитие каскадной и спиральной моделей привело к их сближению и появлению современного подхода, который представляет рациональное сочетание этих моделей.

Методологии ЖЦ.:

Rational Unified Process (RUP)

1. В фазе Начало:

-Формируются видение и границы проекта.

-Создается экономическое обоснование (business case).

-Определяются основные требования.

-Создается базовая версия модели прецедентов.

-Оцениваются риски.

2. В фазе уточнение производится анализ предметной области и построение исполняемой архитектуры.

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

4. Внедрение. Создается финальная версия продукта и передается от разработчика к заказчику

Microsoft Solutions Framework (MSF)

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

(Выработка концепции, Планирование, Разработка, Стабилизация, Внедрение)

Экстремальное программирование (XP). В основе методологии командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка ведется с использованием последовательно дорабатываемых прототипов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]