Solutions: Chapter 1: Softwareand Software Engineering1.1)Classic examples include the use of "digital automobile dashboards" to impart a hightech, high quality images. Appliances that "think;" the broad array of consumerelectronics; personal computers (today, differentiated more by their software functionthan the hardware), industrial instrumentation and machines. All e-commerceapplications are differentiated by software.1.2)This is a good problem for classroom discussion (time permitting). Rather thanfocusing on cliché' ridden (albeit important) issues of privacy, quality of life, etc.,you might want to discuss "techno fright" and how software can help to exacerbateor remedy it. Another interesting possibility is to use Neumann's "Risks" column inSEN to key discussion. You might also consider new attempts at software-based‘cash’economies,newmodesofinteractiveentertainment,virtualreality,e-commerce, etc.1.3)It takes software so long to be finished, because of following reasonsa)Facilities are not available on line.b)Development tools do not work as expected.c)Customer insists on the new requirements, requiring redesign and rework.d)Product depends on the government regulations that change unexpectedly.e)Strict requirements for compatibility with existing system require moretesting, design, and implementation then expected.f)Requirements to operate under multiple operating systems take longer tosatisfy than expected.g)Software project risk management takes more timethen expected.h)Dependency on a technology that is still under development lengthens theschedule.Development costs are high:a)Unacceptablylowqualityrequiresmoretesting,designandimplementation work to correct then expected.b)Development of the wrong software functions requires redesign andimplementation.c)Developmentofthewronguser interface results inredesignandimplementation.d)Development of extra software functions that are not required extendsthe schedule.We can’t find errors before we give the software to our customer because ofthe following reasons;a)Product depends on government regulation, which changes unexpectedly.b)Productdependsondrafttechnicalstandards,whichchangeunexpectedly.c)New development personnel sometimes are added late in the project.Preview Mode
This document has 107 pages. Sign in to access the full document!
