Solution Manual for Software Engineering: A Practitioner's Approach, 9th Edition

Learn faster with Solution Manual for Software Engineering: A Practitioner's Approach, 9th Edition, a complete textbook breakdown tailored for students.

Benjamin Fisher
Contributor
4.3
49
6 months ago
Preview (16 of 107 Pages)
100%
Purchase to unlock

Page 1

Solution Manual for Software Engineering: A Practitioner's Approach, 9th Edition - Page 1 preview image

Loading page ...

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.

Page 2

Page 3

Page 4

Page 5

Page 6

Page 7

Page 8

Page 9

Page 10

Page 11

Page 12

Page 13

Page 14

Page 15

Page 16

Preview Mode

This document has 107 pages. Sign in to access the full document!

Study Now!

XY-Copilot AI
Unlimited Access
Secure Payment
Instant Access
24/7 Support
Document Chat

Related Documents

View all