Технология разработки программного обеспечения. Зубкова Т.М. - 4 стр.

UptoLike

Составители: 

Технология разработки программного обеспечения (ТРПО) — система
инженерных принципов для создания экономичного ПО, которое надежно и
эффективно работает в реальных компьютерах.
Различают методы, средства и процедуры ТРПО. Методы обеспечи-
вают решение следующих задач:
планирование и оценка проекта;
анализ системных и программных требований;
проектирование алгоритмов, структур данных и программных структур;
кодирование;
тестирование;
сопровождение.
Инструментальные средства ТРПО обеспечивают автоматизирован-
ную или автоматическую поддержку методов. Инструментальные средства
могут объединяться в системы автоматизированного конструирования ПО.
Такие системы принято называть CASE-системами. Аббревиатура CASE
расшифровывается как Computer Aided Software Engineering (программная
инженерия с компьютерной поддержкой).
Требования к подготовке инженеров программистов непрерывно рас-
тут.
Выпускник по специальности «Программное обеспечение вычисли-
тельной техники и автоматизированных систем» (220400) должен знать:
- модели жизненного цикла программных средств (ПС), модели про-
цесса разработки ПС;
- технологии и инструментальные средства, применяемые на всех эта-
пах разработки ПС;
- основные методы построения и анализа алгоритмов, основные ре-
зультаты теории сложности алгоритмов;
- задачи, методы и приемы аналитической верификации программ;
- состав, структуру, функции, принципы функционирования и спосо-
бы применения всех видов системного, инструментального и прикладного
программного обеспечения (ПО);
- формальные модели, применяемые при анализе, разработке и испы-
таниях ПС;
- формальные модели, применяемые при анализе, разработке и испы-
таниях ПС;
- методы обеспечения надежности и информационной безопасности
ПС;
- основные модели, методы и алгоритмы теории языков программиро-
вания и методов трансляции;
- основные модели и методы теории вычислительных процессов;
- архитектуру многомашинных и многопроцессорных вычислитель-
ных систем (ВС), вычисленных сетей.
4
       Технология разработки программного обеспечения (ТРПО) — система
инженерных принципов для создания экономичного ПО, которое надежно и
эффективно работает в реальных компьютерах.
       Различают методы, средства и процедуры ТРПО. Методы обеспечи-
вают решение следующих задач:
   − планирование и оценка проекта;
   − анализ системных и программных требований;
   − проектирование алгоритмов, структур данных и программных структур;
   − кодирование;
   − тестирование;
   − сопровождение.
       Инструментальные средства ТРПО обеспечивают автоматизирован-
ную или автоматическую поддержку методов. Инструментальные средства
могут объединяться в системы автоматизированного конструирования ПО.
Такие системы принято называть CASE-системами. Аббревиатура CASE
расшифровывается как Computer Aided Software Engineering (программная
инженерия с компьютерной поддержкой).
       Требования к подготовке инженеров программистов непрерывно рас-
тут.
       Выпускник по специальности «Программное обеспечение вычисли-
тельной техники и автоматизированных систем» (220400) должен знать:
       - модели жизненного цикла программных средств (ПС), модели про-
цесса разработки ПС;
       - технологии и инструментальные средства, применяемые на всех эта-
пах разработки ПС;
       - основные методы построения и анализа алгоритмов, основные ре-
зультаты теории сложности алгоритмов;
       - задачи, методы и приемы аналитической верификации программ;
       - состав, структуру, функции, принципы функционирования и спосо-
бы применения всех видов системного, инструментального и прикладного
программного обеспечения (ПО);
       - формальные модели, применяемые при анализе, разработке и испы-
таниях ПС;
       - формальные модели, применяемые при анализе, разработке и испы-
таниях ПС;
       - методы обеспечения надежности и информационной безопасности
ПС;
       - основные модели, методы и алгоритмы теории языков программиро-
вания и методов трансляции;
       - основные модели и методы теории вычислительных процессов;
       - архитектуру многомашинных и многопроцессорных вычислитель-
ных систем (ВС), вычисленных сетей.



4