Page 7 - 4566
P. 7
практикою стало створення ПС з використанням сучасних
візуальних засобів.
Отже, виникнення програмної інженерії зумовлене
такими чинниками:
- появою різноманітних складних методів аналізу і
моделювання ПЗ;
- великою кількістю помилок у ПЗ;
- потребою в ефективній організації роботи колективів
розробників ПЗ;
- повторним використанням готових програмних
компонентів і високотехнологічних засобів розробки і
управління ПЗ;
- реінженерією і рефакторингом окремих компонентів
систем, їх адаптацією до умов, що постійно змінюються, і
середовищ функціонування.
Кодекс етики програмної інженерії
Своєю появою програмна інженерія зобов'язана
діяльності могутніх професійних об'єднань - The Association
for Computer Machinery (ACM) і Institute of Electrical and
Electronics Engineers Computer Society (IEEE Computer
Society). Загальними зусиллями цих двох об'єднань
розроблений кодекс етики програмної інженерії, який
фокусує мораль, правила і норми поведінки професіоналів, їх
зобов'язання і відповідальність щодо суспільства і один до
одного [1, 2].
Етика інженерної діяльності в програмуванні
відрізняється від етики прикладних досліджень, де
дослідники працюють у прикладній науці, направляють свої
зусилля на реалізацію можливостей і відповідають певним
вимогам.
Інженерна діяльність у програмній інженерії, окрім
зазначеної, включає технічні навички, відповідальність перед
користувачами, уміння управляти великими програмними
7