版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(完滿word版)軟件工程導論期末試題A(帶)(完滿word版)軟件工程導論期末試題A(帶)12/12(完滿word版)軟件工程導論期末試題A(帶)四川大學期末考試一試題(閉卷)2014~2015學年第1學期)課程號:311078040課程名稱:軟件工程導論(A卷)任課教師:洪玫,劉東權(quán),李旭偉等適用專業(yè)年級:軟件工程2013級學號:姓名:考試須知四川大學學生參加由學校組織或由學校承辦的各級各樣考試,必定嚴格執(zhí)行《四川大學考試工作管理方法》和《四川大學考場規(guī)則》。有考試違紀作弊行為的,一律依照《四川大學學生考試違紀作弊處罰條例》進行辦理。四川大學各級各樣考試的監(jiān)考人員,必定嚴格執(zhí)行《四川大學考試工作管理方法》、《四川大學考場規(guī)則》和《四川大學監(jiān)考人員職責》。有違反學校相關(guān)規(guī)定的,嚴格依照《四川大學授課事故認定及辦理方法》進行辦理。題一二三四五七(0%)八(0%)卷面成績號(10%)(15%)(20%)六(0%)(20%)(35%)得分閱卷時間注意事項:1.請務(wù)必然自己所在學院、姓名、學號、任課教師姓名等信息正確填寫在試題紙和添卷紙上;請將答案全部填寫在本試題紙上;考試結(jié)束,請將試題紙、添卷紙和稿本紙一并交給監(jiān)考老師。?????????????????????????????評閱教師得分一、單項選擇題(本大題共20小題,每題1分,共20分)提示:在每題列出的四個備選項中只有一個是吻合題目要求的,請將其代碼填寫在下表中。錯選、多項選擇或未選均無分。12345678910DDCBBBCADA11121314151617181920DDABDBBACBSoftwareisthecollectionof().ProgramsDataDocumentsAllofabove2.Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?()ProcessMethodsToolsManufacturing3.Theprototypingmodelofsoftwaredevelopment(is).Areasonableapproachwhenrequirementsarewelldefined.Thebestapproachtouseforprojectswithlargedevelopmentteams.注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第1頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:Ausefulapproachwhenacustomercannotdefinerequirementsclearly.Ariskymodelthatrarelyproducesameaningfulproduct.Thelinearsequentialmodelofsoftwaredevelopmentisalsoknownasthe).(PrototypingmodelWaterfallmodelFountainmodelSpiralmodel5.WhichoneofthefollowingphasesisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?()InceptionphaseValidationphaseElaborationphaseConstructionphaseThespiralmodelofsoftwaredevelopment()EndswiththedeliveryofthesoftwareproductIncludesprojectrisksevaluationduringeachiterationIsmorechaoticthantheincrementalmodelAlloftheaboveTheCapabilityMaturityModelIntegration(CMMI)isusedtomeasure)(thequalityoftheproductqualityinthecontextofthebusinessenvironmentthequalityoftheprocessnoneoftheaboveAnalysismodelsdepictsoftwareinwhichthreerepresentations?()information,function,behaviorarchitecture,interface,componentcost,risk,scheduleNoneoftheaboveSoftwareengineerscollaboratewithcustomerstodefinewhichofthefollowing?()CustomervisibleusagescenariosImportantsoftwarefeaturesSysteminputsandoutputsAlloftheaboveViewsare“”slicesofarchitecture.Whichviewfocusesonstructuralissues?()LogicalUse-caseProcessImplementation11.TheDataFlowDiagram(DFD)().注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第2頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:depictsrelationshipsbetweendataobjectsdepictsfunctionsthattransformthedataflowindicateshowdataaretransformedbythesystembothbandc12.Theentityrelationshipdiagram()depictsfunctionsthattransformthedataflowdepictsrelationshipsbetweendataobjectsindicateshowdataaretransformedbythesystemindicatessystemreactionstoexternaleventsWhichoneofthefollowingitemsisnotanelementofaclassdefinition?()ClassresponsibilitiesClassattributionClassnameClassoperationsTheimportanceofsoftwaredesigncanbesummarizedinasingleword:()accuracyqualitycomplexityefficiencyPolymorphismcanbedescribedas?()InheritanceInformationPlacingGeneralizationoneinterfaceencapsulatesdifferentimplementationsWhichoneofthefollowingisnotanareaofconcerninthedesignmodel?()architectureprojectscopedatainterfacesIncomponentdesign,elaborationdoesnotrequirewhichofthefollowingelementstobedescribedindetail?()AttributesSourcecodeInterfacesOperationsWhatisthenormalorderofactivitiesinwhichtraditionalsoftwaretestingisorganized?()unittesting,integrationtesting,validationtesting,systemtestingintegrationtesting,unittesting,systemtesting,validationtestingvalidationtesting,unittesting,integrationtesting,systemtesting注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第3頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:systemtesting,validationtesting,integrationtesting,unittestingWhichofthefollowingtestsisasystemtestthatforcesthesoftwaretofailinavarietyofwaysandverifiesthatsoftwareisabletocontinueexecutionwithoutinterruption?()securitytestingperformancetestingrecoverytestingstresstestingThetestingtechniquethatrequiresdevisingtestcasestodemonstratethateachprogramfunctionisoperationaliscalled?()glass-boxtestingblack-boxtestinggrey-boxtestingwhite-boxtesting評閱教師得分二、名詞講解題(本大題共5小題,每題2分,共10分)。提示:解每小所名的含,若解正確分,若解無分,若解不正確或不全面,酌情扣分。1.SoftwareEngineeringSoftwareEngineer:(1)Theapplicationofasystematic,disciplined,quantifiableapproachtothedevelopment,operation,andmaintenanceofsoftware;thatis,theapplicationofengineeringtosoftware分)(2).(1Thestudyofapproachesasin(1).分(1)[IEEE]2.TheWaterfallModelThewaterfallmodel,sometimescalledtheclassiclifecycle,suggestsasystematic,sequentialapproach(1分)tosoftwaredevelopmentthatbeginswithcustomerspecificationofrequirementsandprogressesthroughplanning,modeling,construction,anddeployment,culminatingingoingsupportofthecompletedsoftware(1分).3.ComponentAcomponentisamodularbuildingblockforcomputersoftware.Moreformally,theOMGUnifiedModelingLanguageSpecificationdefinesacomponentas“?amodular,deployable,andreplaceable分)partofasystemthatencapsulatesimplementationandexposesasetofinterfaces(1分).”4.InformationhidingModulesonlyshareinformationwitheachotherona(1分)basis“needtoachievetoknowsome”specificsoftwarefunction.Hidingenforcestheproceduralconstraintstoboththemoduleproceduraldetailandanydatastructureslocaltothemodule(1分).5.SoftwaretestingSoftwaretestingistheprocess分(1)ofexercisingaprogramwiththespecificintentoffindingerrors(1分)priortodeliverytotheenduser.注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第4頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:評閱教師得分三、簡答題(本大題共3小題,每題5分,共15分)。1.Describethecharacteristicsofsoftwarethatareconsiderablydifferentthanthoseofhardware.Answer:Softwareisdeveloped,notmanufactured分.)(2Softwaredoesnotwearout.分(1)Mostsoftwareiscustombuilt,notassembledoutofcomponents分).(22.Describethefiveframeworkactivitiesinvolvedinthesoftwareprocess.Answer:Communication,(1分)planning,(1分)modeling,(1分)construction,(1分)deployment(1分)3.Describethedifferencesbetweenblack-boxtestingandwhite-boxtesting.Answer:Black-boxtestinginvolvestestingthefunctionalityofasoftwarecomponentwithoutknowingthedetailsofitsinternallogic分.(3)White-boxtestinginvolvestestingtheindependentlogicpathswithfullimplementationknowledge分.(2)四、問答題(本大題共2小題,每題10分,共20分)。評閱教師得分WhatarethefundamentaldifferencesbetweentheStructuredAnalysis(SA)andObject-OrientedAnalysis(OOA)strategiesforrequirementsanalysis?(共10分)Oneviewofrequirementsmodeling,calledstructuredanalysis,considersdataandtheprocessesthattransformthedataasseparateentities分).Data(2objectsaremodeledinawaythatdefinestheirattributesandrelationships.分(1)Processesthatmanipulatedataobjectsaremodeledinamannerthatshowshowtheytransformdataasdataobjectsflowthroughthesystem分).(2Asecondapproachtoanalysismodeling,calledobject-orientedanalysis,focusesonthedefinitionofclassesandthemannerinwhichtheycollaboratewithoneanothertoeffectcustomerrequirements.UMLandtheUnifiedProcessarepredominantlyobjectoriented分).(5需求建模一種見解認為,所謂的結(jié)構(gòu)化解析,認為數(shù)據(jù)和變換數(shù)據(jù)作為單獨實體的過程。(2分)數(shù)據(jù)對象建模,定義它們的屬性和關(guān)系的方式。(1分),該控制數(shù)據(jù)對象進度建模的方式,顯示了它們?nèi)绾巫儞Q數(shù)據(jù)作為數(shù)據(jù)對象流經(jīng)該系統(tǒng)。(2分)的第二種方法解析建模,稱為面向?qū)ο蟮慕馕?,著眼于類的定義以及它們與互相協(xié)作以實現(xiàn)客注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第5頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:戶要求的方式。UML和一致過程主若是面向?qū)ο蟮?。?分)Describetheroleofdatadesign,architecturedesign,interfacedesignandcomponent-leveldesignrequiredforacompletespecificationofasoftwaredesign.ForWebAppsoftware,doestheabovedesignspecificationofferacompletedesignstrategy?AddmoredesignactivitiesspecifiedtoWebAppengineering.(共10分)Answers:Answer1:Datadesign-highlevelmodeldepictinguser’sviewofthedata(1or分information).Architecturedesign–showsrelationshipsandcollaborationsamongspecificanalysismodelsoftwareandhardwareelements(1分)Interfacedesign-interfacedepictsasetofoperationsthatdescribetheexternallyobservablebehaviorofaclassandprovidesaccesstoitsoperations(1分)Component-leveldesign-Describestheinternaldetailofeachsoftwarecomponent(1分)Answer2:Interfacedesign–includesarepresentationofscreenlayout,adefinitionofthemodesofinteraction,andadescriptionofnavigationmechanisms.分(1)Aestheticdesign–describesthe‘lookandfeel’oftheWebApp.Includescolorschemes,geometriclayout,tsize,fontandplacement,theuseofgraphics,andrelatedaestheticdecisions分).(1Contentdesign–definesthelayout,structure,andoutlineforallcontentthatispresentedaspartoftheWebApp.(1分)Navigationdesign–representsthenavigationalflowbetweencontentobjectsandforallWebAppfunctions.(1分)Architecturedesign–identifiestheoverallhypermediastructureforthebAppW.(1分)Componentdesign–developsthedetailedprocessinglogicrequiredtoimplementfunctionalcomponents(1分)解答:答案1:數(shù)據(jù)設(shè)計-高層次的模型描述的數(shù)據(jù)或信息的用戶的見解(1分)。建筑設(shè)計-顯現(xiàn)詳細的解析模型的軟件和硬件元素(1分)之間的關(guān)系和合作,接口設(shè)計-接口描述了一組描述一類的外面觀察行為的操作,并供應(yīng)了其運營(1分)進入組件級的設(shè)計-描述每個軟件組件的內(nèi)部細節(jié)(1分)2:接口設(shè)計-包括的屏幕布局的表示,互動模式的定義,和導航體系的描述。(1分)美學設(shè)計-介紹了“外觀和感覺”的Web應(yīng)用程序中。包括配色方案,幾何布局,文字大小,注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第6頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:字體和地址,使用圖形,以及相關(guān)的美學決定。(1分)內(nèi)容設(shè)計-定義布局,結(jié)構(gòu)和輪廓為被表示為Web應(yīng)用程序的一部分的全部內(nèi)容。(1分)導航設(shè)計-代表的內(nèi)容對象之間并為全部Web應(yīng)用程序功能的導航流程。(1分)建筑設(shè)計-確定全面的超媒體結(jié)構(gòu)的Web應(yīng)用程序。(1分)組件設(shè)計-開發(fā)來實現(xiàn)功能部件所需的詳細辦理邏輯(1分)評閱教師得分五、解析設(shè)計題(本大題共3小題,前兩小題每題10分,最后一題15分,共35分)。提示:每題給出了一個解析設(shè)計要求,請依照要求寫出解析或設(shè)計結(jié)果,依照結(jié)果的完滿性,酌情扣分。1.PleasemapthefollowingDFD(數(shù)據(jù)流圖)intoSC(StructureChart()共.10分)計算月天數(shù)接收年和月輸數(shù)據(jù)校驗潤年計算選擇日歷格式日歷顯示入周數(shù)據(jù)計算錯誤辦理參照答案:注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第7頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:日歷程序輸入主要計算輸出接收錯誤閏年計算周數(shù)選擇數(shù)據(jù)月天據(jù)計日歷年和辦理計算日歷校驗數(shù)算顯示月格式2.Ashortprogramsectionisshowninthefollowing:if(a>b&&i>1||a>b&&i<=10)k=a;elsek=b;Drawapicturetoshowthebasispathstructure.(Hint:considerastructurewith4simpledecisions)共5分)(Tocompletethebasispathtesting,listallofindependentpaths共5.分()Answer1:BasispathstructureABCTTa>b?i>1?DFFETFTGk=a;a>b?i10?HFIFJk=b;KAnswer2:Allofindependentpathsare:①ADHK②ABCJK③ABEHKADFGJK⑤ADFIK3.Designuserinterfacesforthefollowingusecaseasaseriesofscreenshotsketches(屏幕草圖),includingLogin,coursescheduledisplay,coursedeleteetc(..共15分)UseCase:Astudentdeletesacoursefromhisorhercourseschedule(課表)PrimaryActor:Student注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第8頁教務(wù)處試題編號:課程名稱:任課教師:學號:姓名:Goalcontext:AstudentwantsdeleteacoursefromhisorherowncoursescheduleofnextsemesterPreconditions:1.Astudentsneedstohaveanaccountinthesystem2.AstudentcanaccessthesystemviainternetTrigger:studentjustwantstodeleteacoursefromhis/hercoursescheduleScenario:SystemdisplayaloginwindowStudententershis/herusernameandpasswordStudententershis/herpasswordStudentclicksLoginbuttonSystemdisplayscoursenamelistinhis/herco
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年技術(shù)轉(zhuǎn)讓合同技術(shù)內(nèi)容詳細描述
- 2024年度紡織品生產(chǎn)購銷合同
- 2024年摩托車零部件安裝協(xié)議
- DB4105T 198-2022 丁鱥池塘養(yǎng)殖技術(shù)規(guī)程
- 04版9國際旅游業(yè)務(wù)合作合同
- 2024年投資聯(lián)盟:合作伙伴協(xié)議樣本
- 2024年房地產(chǎn)項目公共設(shè)施配套建設(shè)合同
- 2024年度膩子產(chǎn)品出口代理合同
- 2024年新建工程項目砂石料運輸合同書
- 2024年店鋪租賃合同書
- 代運營合作服務(wù)協(xié)議
- 婚內(nèi)財產(chǎn)協(xié)議書(2024版)
- 有限空間作業(yè)應(yīng)急管理制度
- 2024全國普法知識考試題庫及答案
- 化工企業(yè)中試階段及試生產(chǎn)期間的產(chǎn)品能否對外銷售
- 籃球智慧樹知到期末考試答案章節(jié)答案2024年浙江大學
- 國開作業(yè)《公共關(guān)系學》實訓項目1:公關(guān)三要素分析(六選一)參考552
- 碳排放核算與報告要求 第XX部分:鉛冶煉企業(yè)
- 物業(yè)及物業(yè)管理:提升旅游景區(qū)品質(zhì)
- 財政收支業(yè)務(wù)管理制度
- 肺功能進修總結(jié)匯報
評論
0/150
提交評論