83%(6)5 out of 6 people found this document helpful
This preview shows page 1 out of 1 page.
A passenger aircraft is composed of several millions of parts and requires thousands of persons to assemble. A four-lane highway bridge is another example of complexity. The first version of Word for Windows, a word processor released by Microsoft in 1989, required 55 person-years, resulted into 249,000 lines of source code, and was delivered 4 years late. Aircraft and highway bridges are usually delivered on time and within budget, whereas software is often not. Discuss what are, in your opinion, the differences between developing an aircraft, a bridge, and a word processor that would cause this situation.The Complexity in Software DevelopmentBridges and aircraft are physical while the software is abstract. This basic understanding presentsthe variation in the way we approach their developments. The physical domain is quiet straight-forward because all that is required is the knowledge of aircraft and bridge construction (Marsic, 2012). However, knowledge in the software domain and problem domain is required to successfully develop useful software like a word processor (Marsic, 2012). The problem domain