Методы и средства инженерии программного обеспечения



         

Обучение специальности – программная инженерия - часть 2


– отдельные готовые решения и изделия в традиционной инженерии классифицированы и каталогизированы, а в программной инженерии каждое новое решение и разработка некоторого элемента ПО  - это   новая проблема, для которой довольно трудно установить аналогию с ранее выполненными разработками таких продуктов, как программа, компонент, система и т.п.

Приведенные отличия требуют значительных усилий и доработок для превращения  программной инженерии в специальность. Мировая компьютерная общественность признала целесообразность и своевременность таких усилий. Подтверждением этого является совместное создание ядра SWEBOK,  разных программ обучения (Cirricula -2001-2005) [23, 24],  институтов и комитета международного профессионального объединения в области информатики.  Их главной целью является проведение работ по  преобразованию программной инженерии в специальность, которая имела бы зафиксированные  признаки для ее распознания и официального признания в мировом сообществе специалистов [25-28].

Практика специализации профессиональной деятельности, которая сложилась в цивилизованном мире,  позволяет считать профессию "зрелой", если для нее существуют:

– система начального обучения  специальности;

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

– квалификация  персонала организована в рамках профессии;

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

–  системы  профессионального  усовершенствования квалификации персонала и отслеживания современного уровня знаний и технологий по специальности, чтобы  специалисты могли выжить в условиях  интенсивного развития специальности;

– этический кодекс специалистов;

– профессиональное  объединение.

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




Содержание  Назад  Вперед