软件工程课后习题答案Word文档下载推荐.docx

上传人:b****4 文档编号:14080919 上传时间:2022-10-18 格式:DOCX 页数:24 大小:39.04KB
下载 相关 举报
软件工程课后习题答案Word文档下载推荐.docx_第1页
第1页 / 共24页
软件工程课后习题答案Word文档下载推荐.docx_第2页
第2页 / 共24页
软件工程课后习题答案Word文档下载推荐.docx_第3页
第3页 / 共24页
软件工程课后习题答案Word文档下载推荐.docx_第4页
第4页 / 共24页
软件工程课后习题答案Word文档下载推荐.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

软件工程课后习题答案Word文档下载推荐.docx

《软件工程课后习题答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程课后习题答案Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。

软件工程课后习题答案Word文档下载推荐.docx

(2)thewaypeoplecommunicate(cellphones);

(3)methodsofwarfare(cyberweapons);

(4)thediagnosisofdiseases(MRIsandrelatedcomputer-baseddiagnosticdevices),and(5)themannerinwhichpeopleacquireandenjoymedia(music,DVDs,etc.).

1.6)TheLawofConservationofFamiliarity:

Asthesystemevolvestheusersengineers,developersallthoseassociatedmusthavethecompleteknowledgeofthecontentandbehaviortoachievesatisfactoryresults.Increaseingrowthmaydiminishthatknowledge(mastery);

hencetheaverageincreaseingrowthremainsinvariantasthesystemevolves.

1.7)Manymodernapplicationschangefrequentlybeforetheyarepresentedtotheenduserandthenafterthefirstversionshavebeenused.Afewwaystobuildsoftwaretostopdeteriorationduetochangewouldbe:

∙Makesurethatsoftwareisdesignedsothatchangesinonepartofaprogramdonotcreateside-effectsinanotherpartoftheprogram.

∙Makesurethatsoftwareisdesignedsothatitdoesnotdependonexternaldevicesorsystemsthatarelikelytochangewithtime.

∙Makesuretestcasesandresultsarearchivedandavailablesothatthesoftwarecanberetestedwhenchangesaremade.

∙Makesureyouspendtimeunderstandingwhatthecustomerwants.

1.8)Thetwobroadestcategoriesencompassrisksassociatedwitheconomiclossandriskstothewellbeingofpeople.Itmightbeagoodideatoselectfiverisks(culledfromthesourcesnoted)andpresentthemtotheclass.Lookforhumorousaswellasseriousrisks.

1.9)Thesameapproachtosoftwareengineeringcanbeappliedforeachofthesixcategories,butitmustbeadaptedtoaccommodatethespecialrequirementsofeachcategory.

1.10)Thereareliterallydozensofreallifecircumstancestochoosefrom.Forexample,softwareerrorsthathavecausedmajortelephonenetworkstofail,failuresinavionicsthathavecontributedtoplanecrashes,computerviruses(e.g.,Michelangelo)thathavecausedsignificanteconomiclossesandattacksonmajore-commercesites.

1.11)TheLawofDecliningQuality:

Thequalityofsystemswilldeclineunlesstheyaremaintainedbyvariousprocedurestoadapttotheenvironmentalchanges.Thisconceptissimilartothe“deterioration”discussedinProblem1-5.

1.12)TheLawofConservationofOrganizationalStability:

Theaverageeffectiveglobalactivityrateisinvariantoverthelifetimeofaproduct.

Chapter2

2.1)

Pattern:

Communication

Intent:

Toestablishacollaborativerelationshipwiththecustomerinanefforttodefineprojectscope,businessrequirementsandotherprojectconstraints.”

Type:

Stagepattern

Initialcontext:

(1)Appropriatestakeholdershavebeenidentifiedandarewillingtoparticipateincommunication

(2)Stakeholdersagreethataproblemexistsandthatsoftwaremayprovideasolution

Problem:

Requirementsmustbeelicitedfromstakeholdersandorganizedinawaythatcanbeusedbysoftwareengineers.Allstakeholdersmustcollaboratetodefinerequirementsandtoidentifythoseareaswhererequirementsareuncertain.

Solution:

Eachstakeholdermustdevelopadescriptionofthefunctions,features,informationandbehaviorthatareexhibitedbythesoftware.Toaccomplishthis,astructured,facilitatedmeetingisconducted.Formoredetails,seeSections7.3,7.4and7.5.

ResultingContext:

Whenthispatternhasbeensuccessfullycompleted,basicinformationrequiredforthedevelopmentofananalysismodelhasbeenacquiredanddocumentedinsomemanner.Use-cases(userscenarios)havebeendeveloped,alongwithbasicdescriptionsofsystemfunctionandbehaviorandthedataobjectsthataretobemanipulatedand/orproduced/

RelatedPatterns:

Conductedameeting;

requirementgathering;

developinguse-cases;

buildingamini-spec;

negotiatingrequirements,prioritization.

KnownUses/Examples:

Communicationismandatoryatthebeginningofeverysoftwareproject;

isrecommendedthroughoutthesoftwareproject;

andismandatoryoncethedeploymentactivityisunderway.

2.2)Processassessmentexaminesthesoftwareprocessusedbyanorganizationtodeterminewhetheritiseffectiveinachievingsoftwareengineeringgoals.Theassessmentcharacterizesthecurrentpracticewithinanorganizationalunitintermsofthecapabilityoftheselectedprocesses.TheSPICE(ISO/IEC15504)standar

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1