Discussion Forum Unit 1.docx - Discussion Forum Unit 1 A...

This preview shows page 1 - 2 out of 3 pages.

Discussion Forum Unit 1 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. I might start with the fact that those are three completely different subjects. Basically speaking, engineers design and build different machines or structures. “If you are a civil engineer building bridges then all you need to know is about bridges. Unlike this, if you are developing software you need to know about software domain (because that is what you are building) and you need to know about the problem domain (because that is what you are building a solution for).” (Marsic, 2012, p. 21 ) A software engineer develops programs designed to solve economic and other problems, based on the analysis of mathematical models, with the help of computer technology. He tests and adjusts software work.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture