Beruflich Dokumente
Kultur Dokumente
Sec condedition
1.1 The nature of software Softwar re differs in important ways w from the types o of artifacts p produced b by other types of engineers:
Softwa are is largely intangible. It is the erefore diffic cult for peop ple to asses ss its quality y or to app preciate the amount of work involved in its develo opment. The ma ass-producti ion of duplic cate pieces of o software is s trivial. Almost all a the cost of o software is s therefore in n its develop pment, not it ts manufactu uring. The so oftware indus stry is labor intensive. It is all too easy fo or an inadeq quately traine ed software developer t to create a p piece of soft tware that is dif fficult to understand and d modify. Softwa are is physic cally easy to modify; how wever, beca use of its co omplexity it is very diffic cult to make cha anges that are a correct. Softwa are does not wear out with w use like e other eng ineering artiifacts, but in nstead its de esign deteriora ates as it is changed c repeatedly. changes tend to intro oduce new defects; d Taken to ogether, the above chara acteristics mean m that mu uch existing software is of relatively y poor quality an nd is steadily y becoming worse. : Off fshoring The soft tware engine eering labor market ha as been inc creasingly a affected by the recent trend towards offshoring: this t occurs when w organ nizations in d developed c countries ou utsource soft tware developm ment to countries that t have muc ch lower la abor costs yet have highly educ cated populatio ons and are politically sta able.
om softwar re: Custom software is developed d to specific nee eds of a particular Custo o meet the s customer and tends to be of little use to others. Much custom soft ftware is dev veloped in-h house hat uses it; consulting c c companies. Custom soft ftware is typ pically within the same organization th