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
   2   3   4   5   6   7   8   9   10   11   12