版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档习题参考答案Exercises(Homework):P251.3Whatarethefourimportantattributesthatprofessional谢谢阅读softwareshouldhave?Suggestfourotherattributesthatmaysometimesbesignificant.精品文档放心下载Fourimportantattributesaremaintainability,dependability,
performanceandusability.Otherattributesthatmaybesignificantcouldreusability(canitbereusedinotherapplications),distributability(canitbedistributedanetworkofprocessors),portability(canitoperate
onmultipleplatformse.glaptopmobileplatforms)inter-operability
(canwitharangeothersoftwaresystems).精品文档放心下载Decompositionsofthe4keyattributese.g.dependabilitydecomposesto
security,safety,availability,etc.isavalidanswertothis
question.感谢阅读2.1Givingreasonsforbasedthetypedeveloped,suggestthemostappropriategenericsoftwaremodelthat
mightbeusedasabasisformanagingthedevelopmentofthefollowing
systems:感谢阅读•Asystemtocontrolanti-lockbrakinginacar感谢阅读•Avirtualrealitysystemtosoftwaremaintenance
•Auniversityaccountingsystemthatreplacesexistingsystem
•Aninteractivetravelplanningsystemthathelpsusersplanjourneys
thelowestenvironmentalimpact精品文档放心下载谢谢阅读精品文档放心下载1.Anti-lockbrakingsystemThisisasafety-criticalsystemsorequires
aofup-frontanalysisbeforeimplementation.Itcertainlyneedsa
plan-drivenapproachtodevelopmenttherequirementscarefully
analysed.Awaterfallmodelisthereforethemostappropriateapproach
toperhapsformaltransformationsbetweenthedifferent
developmentstages.谢谢阅读精品文档放心下载谢谢阅读2.VirtualrealitysystemThisisasystemwheretherequirementswill
changetherewillanextensiveuserinterfacecomponents.
Incrementaldevelopmentwith,someUIprototypingisthemost
appropriatemodel.Anagileprocessmaybeused.精品文档放心下载UniversityaccountingsystemThisisasystemwhoserequirementsare
fairlyell-knownwhichwillbeusedinenvironmentinconjunctionwithlotsof
otherstemssuchasaresearchgrantmanagementsystem.精品文档放心下载Therefore,areuse-basedproachislikelytobeappropriateforthis.
InteractivetravelplanningsystemSystemacomplex精品文档放心下载谢谢阅读1欢迎下载。精品文档interfacewhichmuststableandreliable.Anincremental
developmentapproachisthemostappropriateasthesystemrequirements
changeasuserexperiencethesystemisgained.精品文档放心下载感谢阅读谢谢阅读2.4Suggestwhyitisimportanttomakeadistinctionbetweendevelopingtheuserrequirementsanddevelopingsystemrequirementsintherequirementsengineeringprocess.感谢阅读精品文档放心下载Thereisafundamentaldifferencebetweentheuserandthesystem
requirementsthattheyshouldbeconsideredseparately.
1.Theuserrequirementsareintendedtodescribethesystem’s
functionsfeaturesfromaperspectiveitisessentialthatusers
understandtheserequirements.Theyshouldexpressedinnatural
languageandmaybeexpressedingreattoallowsome
implementationflexibility.Thepeopleinvolvedintheprocessmustbeableto
understandtheuser’senvironmentandapplicationdomain.感谢阅读精品文档放心下载感谢阅读谢谢阅读2.Thesystemrequirementsaremuchmoredetailedthantheuser
requirementsareintendedtoaprecisespecificationthesystem
thatmaypartasystemcontract.Theymayalsousedinsituationswhere
developmentisoutsourcedandthedevelopmentteamneedacomplete
specificationofshouldbedeveloped.Thesystemrequirementsare
developedafteruserrequirementshavebeenestablished.感谢阅读Excercises(Homework):P116精品文档放心下载4.2,4.2Discoverambiguitiesomissionsinthefollowingstatementof
requirementsforpartofaticket-issuingsystem:
Anautomatedticket-issuingsystemsellsrailtickets.Usersselecttheir
destinationandacreditcardandapersonalidentification
number.精品文档放心下载精品文档放心下载精品文档放心下载Therailticketisissuedandtheircreditcardaccountcharged.When
theuserpressesthestartbutton,amenudisplaypotentialdestinationsis
activated,alongamessagetothetoselect精品文档放心下载adestination.Onceadestinationbeenselected,usersarerequested
totheircreditcard.精品文档放心下载精品文档放心下载Itsischeckedandtheisthenrequestedtoinputa
personalidentifier.Whenthecredittransactionbeenvalidated,the
ticketis感谢阅读精品文档放心下载Ambiguitiesandomissionsinclude:精品文档放心下载2欢迎下载。精品文档•acustomerseveralticketsforthesamedestinationtogether精品文档放心下载ormusttheybeboughtoneatatime?精品文档放心下载•customerscancelaifamistakebeenmade?
•shouldthesystemrespondifaninvalidcardisinput?
•Whathappensifcustomerstrytotheircardinbeforeselecting
adestination(astheywouldinATMmachines)?感谢阅读感谢阅读•Musttheuserpressthestartbuttonagainiftheywishtobuyanother感谢阅读tickettoadifferentdestination?感谢阅读•Shouldthesystemsellticketsbetweenthestationwherethe
machineissituatedanddirectconnectionsorshoulditincludeall
possibledestinations?谢谢阅读感谢阅读4.4Writeasetnon-functionalrequirementstheticket-issuing
system,settingitsexpectedreliabilityandresponsetime.感谢阅读精品文档放心下载Possiblenon-functionalrequirementsfortheticketsystem
include:谢谢阅读1.Between0600and2300inanyoneday,thetotalsystemdowntimeshould
exceed5minutes.谢谢阅读Between06002300inanyday,therecoverytimeafterasystem
failureshouldnotexceed2minutes.精品文档放心下载谢谢阅读3.Between2300and0600inanyoneday,thetotalsystemdowntimeshould
exceed20minutes.感谢阅读Alltheseareavailabilityrequirements–thatthesevary
accordingtothetimeday.Failureswhenmostpeoplearetravelingare
acceptablethanfailureswhentherearefewcustomers.
4.Afterthecustomerpressesabuttononthemachine,thedisplayshould
beupdatedwithinseconds.精品文档放心下载感谢阅读感谢阅读精品文档放心下载感谢阅读Theticketissuingtimeaftercreditcardvalidationhasreceivedshouldexceed10seconds.感谢阅读精品文档放心下载6.Whenvalidatingcreditcards,thedisplayshouldprovideastatus
messageforcustomersindicatingthatactivityistakingplace.Thistells
thecustomerthatthepotentiallytimeconsumingactivityofvalidation
isstillinprogressthatthesystemnotsimplyfailed.
7.Themaximumacceptablefailurerateforticketissuerequestsis1:精品文档放心下载精品文档放心下载感谢阅读感谢阅读Excercises(Homework):P143-144精品文档放心下载5.2,5.5,5.6,5.75.2mightyouuseamodelofasystemthatexists?Explain感谢阅读3欢迎下载。精品文档itisnecessaryforsuchasystemmodeltobecompleteand
correct.Wouldthesamebetrueifyouweredevelopingamodelofasystem?谢谢阅读精品文档放心下载mightcreateuseamodelofasystemthatalreadyexistsfor
thefollowing谢谢阅读1.Tounderstandanddocumentthearchitectureandoperationthe
existing感谢阅读system.2.Toasthefocusofdiscussionpossiblechangestothat
system.精品文档放心下载3.Toinformthere-implementationthesystem.精品文档放心下载notneedacompletemodelunlesstheintentionistocompletely
documenttheoperationoftheexistingsystem.Theaimofthemodelinsuch
casesisusuallytohelpyouworkpartsthesystemsoonlytheseneedtobe
modelled.Furthermore,ifthemodelisusedasadiscussion
focus,youareunlikelytobeinterestedindetailsandsocanignorepartsofthesystem
inthemodel.感谢阅读Thisistrue,inforsystemsamodel-based
approachtodevelopmentistakingplaceinwhichcaseacompletemodelis
required.Theothercircumstanceswhereyoumayneedacompletemodel
iswhenthereisacontractualrequirementforsuchamodeltobeproducedasofthesystemdocumentation.感谢阅读感谢阅读5.5Developasequencediagramshowingtheinteractionsinvolvedwhena
studentregistersforacourseinauniversity.mayhavelimitedenrolment,
sotheregistrationprocessmustincludechecksthatareavailable.
Assumethatthestudentaccessesanelectroniccoursecatalogtofindaboutavailablecourses.感谢阅读Arelativelysimplediagramisallthatisneededhere.Itisbestnot
tobetoofussyaboutthingslikeUMLarrowstylesashardlyanyonecan
rememberthedifferencesbetweenthem.精品文档放心下载4欢迎下载。精品文档5.6carefullyatmessagesmailboxesarerepresentedintheemailsystem
thatyouuse.Modeltheobjectclassesthatmightbeusedinthe
systemimplementationtorepresentamailboxane-mailmessage.
谢谢阅读5.7BasedonyourexperiencewithabankATM,anactivitydiagramthat
modelsthedataprocessinginvolvedwhenacustomerwithdrawscashfromthe
machine.谢谢阅读5欢迎下载。精品文档NoticethatIhavenotdevelopedtheactivitiesrepresentingother
servicesfailedauthentication.感谢阅读Excercises(Homework):P173-1746.1,6.3,6.9精品文档放心下载6.1Whendescribingasystem,explainwhyyoumayhavetodesignthesystem
architecturebeforetherequirementsspecificationiscomplete.精品文档放心下载Thearchitecturemaytobedesignedbeforespecificationsarewritten
toprovideameansofstructuringthespecificationanddevelopingdifferentsubsystemspecificationsconcurrently,toallowmanufactureofhardware
bysubcontractorstoprovideamodelforsystemcosting.精品文档放心下载6.3Explaindesignconflictsmightarisewhendesigningarchitecture
forwhichbothavailabilityandsecurityrequirementsarethemostimportant
non-functionalrequirements.感谢阅读Fundamentally,toavailability,youneedtohave(a)replicated
componentsinthearchitecturesothatintheeventofonecomponent
failing,youcanswitchimmediatelytoabackupcomponent.Youalsoneedto
severalcopiesthedatathatisprocessed.Security
requiresminimizingthenumberofthedataand,whereverpossible,
adoptinganarchitecturewhereeachcomponentonlyknowsasmuch
asitneedsto,todoitsjob.Thisthechanceintruders感谢阅读感谢阅读谢谢阅读6欢迎下载。精品文档accessingthedata.Therefore,thereisafundamentalarchitecturalconflictbetween谢谢阅读availability(replication,severalcopies)andsecurity(specialization,谢谢阅读minimalcopies).Thesystemarchitecttofindthebestcompromisebetweenthesefundamentallyopposingrequirements.谢谢阅读谢谢阅读6.9UsingthebasicmodelofaninformationsystempresentedinFigure6.16,suggestthecomponentsthatmightbepartinformationsystem
that谢谢阅读allowsuserstoviewinformationaboutflightsarrivinganddeparting
fromaparticularairport.感谢阅读谢谢阅读Studentsshouldconsiderthelevelsintheinformationsystemandshould
identifycomponentsthatmightbeincludedatlevel.Examplesofthese
components谢谢阅读mightLevel1(Databaselevel)Flightdatabase;Flightstatusdatabase;Airportinformation;
Level2:(Informationretriev
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管棒型材精整工岗位安全意识考核试卷含答案
- 翻罐工岗前质量控制考核试卷含答案
- 高氮奥氏体不锈钢:冶炼原理、组织与性能的深度剖析
- 高校辅导员职业化进程中的职业倦怠困境与突破
- 高校网络教育资源库系统:设计理念与实践路径
- 高校本科专业课考试 考点提示:以Y大学为镜鉴的深度剖析与展望
- 高校思想第八章翻译实践:策略挑战与启示
- 高校后勤集团可持续发展的路径探索与实践研究
- 高校体育教学俱乐部模式的创新与重塑:理论实践与展望
- 高新技术企业知识型员工个性化薪酬模式构建与实践探索
- 2025中国网安(含中国电科三十所)校园招聘200人笔试历年备考题库附带答案详解
- 心理咨询行业深度调研及竞争格局与投资价值研究报告
- 中储粮笔试题库及答案
- 2026云南昆明滇池国家旅游度假区政务服务局政务服务中心聘综合窗口辅助性人员1人笔试备考试题及答案详解
- QCT 1288-2026《汽车控制芯片技术要求及试验方法》
- GB/T 1543-2026纸和纸板不透明度(纸背衬)的测定漫反射法
- 2026版《药物临床试验质量管理规范》GCP考试题库(含标准答案+解析)
- 新版2026年(全国一卷)高考英语阅读理解D篇 真题解读+答题技巧+变式练习(解析版)
- 癫痫诊疗指南(2025年版)
- 选矿车间安全培训内容
- 2026年广西壮族自治区桂林市中考物理试题(附答案)
评论
0/150
提交评论