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

5. Профессиональные и этические требования ит-специалиста.

« Специалист по информационным системам» особое внимание было уделено описанию таких востребованных на сегодня функций как «Управление проектами» и «Управление портфелем проектов» в сфере ИТ . Проведение инсталляции информационной системы; техническое сопровождение и настройка параметров информационной системы, программирование в рамках поставленного задания, формирование технической документации. Профессиональная этика, как и этика вообще, не разрабатывается, а вырабатывается постепенно в процессе повседневной совместной деятельности людей. Профессиональная этика систематизирует накопленный в процессе исторической практики опыт, характерный для данного вида деятельности, обобщает его и совершенствует по мере совершенствования данного вида деятельности.

6. Роль стандартов в программной инженерии.

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

ISO/IEC 12207, Software Lifecycle Processes, 1995;

ISO/IEC 15504, Software Process Assessment (multipart), 1998;

ISO 9001, Quality Management Systems-Requirements, 2000 Эти стандарты позволяют разработчикам определять модели и процессы создания и поддержки программного обеспечения. С их помощью сторонние организации могут установить, использует ли разработчик данные процессы должным образом.

7. Жизненный цикл программного продукта.

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

  • анализ требований,

  • проектирование,

  • кодирование (программирование),

  • тестирование и отладка,

  • эксплуатация и сопровождение.

8. Инкрементная модель жизненного цикла программного продукта.

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

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

9. Спиральная модель жизненного цикла программного продукта.

Спиральная стратегия- подразумевает разработку в виде последовательности версий, но в начале проекта определены не все требования. Требования уточняются в результате разработки версий.

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

10. Эволюционная модель жизненного цикла программного продукта.

Итеративная модель предполагает разбиение жизненного цикла проекта на последовательность итераций, каждая из которых напоминает “мини-проект”, включая все фазы жизненного цикла в применении к созданию меньших фрагментов функциональности, по сравнению с проектом, в целом. С точки зрения структуры жизненного цикла такую модель называют итеративной (iterative). С точки зрения развития продукта – инкрементальной (incremental). Опыт индустрии показывает, что невозможно рассматривать каждый из этих взглядов изолировано. Чаще всего такую смешанную эволюционную модель называют просто итеративной (говоря о процессе) и/или инкрементальной (говоря о наращивании функциональности продукта).