100%(8)8 out of 8 people found this document helpful
This preview shows page 9 - 12 out of 53 pages.
01.04.2019CS 2401 - AY2019-T3: Week 1 Discussion Question10/53Permalink | Show parent | ReplyRe: Week 1 Discussion Questionby Dwayne Brown - Wednesday, 6 February 2019, 9:48 PMThis was a good post. You did a great job on contrasting the software from bridgesand planes. It was easy to tell what the di²erent requirements mean in thedevelopment process for both and how software can become complex in regardsto a project.45 wordsPermalink | Show parent | ReplyRe: Week 1 Discussion Questionby Godwin Opelikwu - Saturday, 2 February 2019, 4:56 AMA passenger aircraft is composed of several millions of parts and requires thousandsof persons to assemble. A four-lane highway bridge is another example of complexity.The ±rst version of Word for Windows, a word processor released by Microsoft in1989, required 55 person-years, resulted into 249,000 lines of source code, and wasdelivered 4 years late. Aircraft and highway bridges are usually delivered on time andwithin budget, whereas software is often not. Discuss what are, in your opinion, thedi²erences between developing an aircraft, a bridge, and a word processor thatwould cause this situation.ReplyAn aircraft with several million parts and a four-lane highway bridge are unimaginablycomplex. However, unlike aircrafts and bridges, software is intangible and hard tovisualize, making it the most complex artifact. A large software product comprises ofso many bits and pieces such that each and every one having a designated task(Marsic, 2012}. One ³ipped bit can jeopardize the entire course of a program.Programmers on the other hand don’t have superhuman abilities to code an errorfree software in one straight fashion without a test design. Hence, the time lag. Wordprocessor for windows in 1989 was the ±rst version, being an inventive software, thepossibility exists of having little or no point of reference. On the contrary, engineersuse actual data from previous bridges and aircraft to estimate the budget andschedule for new bridge and aircraft (Hall, 2004).Many bridges and aircraft are just improvement base upon previous versions, thisdecreases the bulk of the overall level of commitment devoted to software design.bridges and aircraft have a well-structured guidelines and technologies to drive theprocess, whereas software design and implementation depends on the designer’scapabilities.Reference:
01.04.2019CS 2401 - AY2019-T3: Week 1 Discussion Question11/53Marsic Ivan (2012) Software Engineering. The State University of New Jersey, Rutgers.Retrieved from University of the people libraryHall Prentice (2004). Object Oriented Software Engineering. Retrievedfrom328 wordsPermalink | Show parent | ReplyRe: Week 1 Discussion Questionby Jim Casale (Instructor) - Saturday, 2 February 2019, 9:01 AMGodwin, You said "software is intangible and hard to visualize". With software andapps so ubiquitous today wouldn't the software designers have a betterunderstanding of what user or stakeholders would want?