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


ISO\IEC 12207 - часть 2


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

Ядро знаний SWEBOK, а также многочисленные монографии и статьи по  методам и средствам программной инженерии предоставляет всю необходимую информацию для выбора наиболее подходящего метода, средства, инструмента, а также процессов ЖЦ  для реализации конкретного программного проекта на инженерной  и регламентированной, стандартизованной  основе.

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

Инженерная дисциплина проектирования включает организационные процессы – планирование, управление  и сопровождение. Планирование ставит своей целью составить планы и графики работ по реализации проекта и распределить их между разными категориями специалистов с учетом их квалификации и уровня знаний проблематики программной инженерии. Второй процесс обеспечивает  привнесение методов управления в процесс выполнения работ по программированию, а именно управление временем, стоимостью и сроками. Третий процесс  рассматривается  как процесс выполнения проекта, обнаружения и  устранения найденных недостатков в изготовленной системе, а также внесения новых функций по заказу пользователей этой системы. Один из метров программной инженерии М.Джексон определил [8] золотое  правило программирования: всякая только что   законченная   программная   система   сразу   требует изменений.




- Начало -  - Назад -  - Вперед -