版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(完滿word版)軟件工程導(dǎo)論期末試題A(帶)(完滿word版)軟件工程導(dǎo)論期末試題A(帶)12/12(完滿word版)軟件工程導(dǎo)論期末試題A(帶)四川大學(xué)期末考試一試題(閉卷)2014~2015學(xué)年第1學(xué)期)課程號:311078040課程名稱:軟件工程導(dǎo)論(A卷)任課教師:洪玫,劉東權(quán),李旭偉等適用專業(yè)年級:軟件工程2013級學(xué)號:姓名:考試須知四川大學(xué)學(xué)生參加由學(xué)校組織或由學(xué)校承辦的各級各樣考試,必定嚴格執(zhí)行《四川大學(xué)考試工作管理方法》和《四川大學(xué)考場規(guī)則》。有考試違紀作弊行為的,一律依照《四川大學(xué)學(xué)生考試違紀作弊處罰條例》進行辦理。四川大學(xué)各級各樣考試的監(jiān)考人員,必定嚴格執(zhí)行《四川大學(xué)考試工作管理方法》、《四川大學(xué)考場規(guī)則》和《四川大學(xué)監(jiān)考人員職責(zé)》。有違反學(xué)校相關(guān)規(guī)定的,嚴格依照《四川大學(xué)授課事故認定及辦理方法》進行辦理。題一二三四五七(0%)八(0%)卷面成績號(10%)(15%)(20%)六(0%)(20%)(35%)得分閱卷時間注意事項:1.請務(wù)必然自己所在學(xué)院、姓名、學(xué)號、任課教師姓名等信息正確填寫在試題紙和添卷紙上;請將答案全部填寫在本試題紙上;考試結(jié)束,請將試題紙、添卷紙和稿本紙一并交給監(jiān)考老師。?????????????????????????????評閱教師得分一、單項選擇題(本大題共20小題,每題1分,共20分)提示:在每題列出的四個備選項中只有一個是吻合題目要求的,請將其代碼填寫在下表中。錯選、多項選擇或未選均無分。12345678910DDCBBBCADA11121314151617181920DDABDBBACBSoftwareisthecollectionof().ProgramsDataDocumentsAllofabove2.Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?()ProcessMethodsToolsManufacturing3.Theprototypingmodelofsoftwaredevelopment(is).Areasonableapproachwhenrequirementsarewelldefined.Thebestapproachtouseforprojectswithlargedevelopmentteams.注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第1頁教務(wù)處試題編號:課程名稱:任課教師:學(xué)號:姓名: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ù)處試題編號:課程名稱:任課教師:學(xué)號:姓名:depictsrelationshipsbetweendataobjectsdepictsfunctionsthattransformthedataflowindicateshowdataaretransformedbythesystembothbandc12.Theentityrelationshipdiagram()depictsfunctionsthattransformthedataflowdepictsrelationshipsbetweendataobjectsindicateshowdataaretransformedbythesystemindicatessystemreactionstoexternaleventsWhichoneofthefollowingitemsisnotanelementofaclassdefinition?()ClassresponsibilitiesClassattributionClassnameClassoperationsTheimportanceofsoftwaredesigncanbesummarizedinasingleword:()accuracyqualitycomplexityefficiencyPolymorphismcanbedescribedas?()InheritanceInformationPlacingGeneralizationoneinterfaceencapsulatesdifferentimplementationsWhichoneofthefollowingisnotanareaofconcerninthedesignmodel?()architectureprojectscopedatainterfacesIncomponentdesign,elaborationdoesnotrequirewhichofthefollowingelementstobedescribedindetail?()AttributesSourcecodeInterfacesOperationsWhatisthenormalorderofactivitiesinwhichtraditionalsoftwaretestingisorganized?()unittesting,integrationtesting,validationtesting,systemtestingintegrationtesting,unittesting,systemtesting,validationtestingvalidationtesting,unittesting,integrationtesting,systemtesting注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第3頁教務(wù)處試題編號:課程名稱:任課教師:學(xué)號:姓名: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ù)處試題編號:課程名稱:任課教師:學(xué)號:姓名:評閱教師得分三、簡答題(本大題共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ù)處試題編號:課程名稱:任課教師:學(xué)號:姓名:戶要求的方式。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è)計-包括的屏幕布局的表示,互動模式的定義,和導(dǎo)航體系的描述。(1分)美學(xué)設(shè)計-介紹了“外觀和感覺”的Web應(yīng)用程序中。包括配色方案,幾何布局,文字大小,注:試題字跡務(wù)必清楚,書寫工整。本題共11頁,本頁為第6頁教務(wù)處試題編號:課程名稱:任課教師:學(xué)號:姓名:字體和地址,使用圖形,以及相關(guān)的美學(xué)決定。(1分)內(nèi)容設(shè)計-定義布局,結(jié)構(gòu)和輪廓為被表示為Web應(yīng)用程序的一部分的全部內(nèi)容。(1分)導(dǎo)航設(shè)計-代表的內(nèi)容對象之間并為全部Web應(yīng)用程序功能的導(dǎo)航流程。(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ù)處試題編號:課程名稱:任課教師:學(xué)號:姓名:日歷程序輸入主要計算輸出接收錯誤閏年計算周數(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ù)處試題編號:課程名稱:任課教師:學(xué)號:姓名: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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《焊接自動化技術(shù)》教學(xué)大綱
- 點金術(shù)課件教學(xué)課件
- 玉溪師范學(xué)院《社會體育指導(dǎo)員一級》2022-2023學(xué)年第一學(xué)期期末試卷
- 防疫和應(yīng)急演練方案及流程
- goodhabits課件教學(xué)課件
- 項目建議書與可研報告編制大綱及二者區(qū)別
- 特殊氣候條件下施工方案
- 2024年二季度碳交易市場運行與政策盤點-碳價突破百元 碳市場擴容在即
- 2024年薯、豆相關(guān)植物加工品項目成效分析報告
- 2019粵教版 高中美術(shù) 選擇性必修2 中國書畫《第五單元 以形寫神的人物畫》大單元整體教學(xué)設(shè)計2020課標(biāo)
- 職業(yè)技術(shù)學(xué)校老年保健與管理專業(yè)(三年制)人才培養(yǎng)方案
- 中建項目科技創(chuàng)效案例手冊(2022版)
- 智慧教育大數(shù)據(jù)信息化頂層設(shè)計及智慧應(yīng)用建設(shè)方案技術(shù)方案
- 2024年秋季人教版新教材七年級上冊語文全冊教案(名師教學(xué)設(shè)計簡案)
- 有子女民政局常用協(xié)議離婚書格式2024年
- 中國介入醫(yī)學(xué)白皮書(2021 版)
- 2024中華人民共和國農(nóng)村集體經(jīng)濟組織法詳細解讀課件
- 人教新目標(biāo)八年級上冊英語《Unit 7 Will people have robots?》Section A-說課稿1
- 代運營合作服務(wù)協(xié)議
- 婚內(nèi)財產(chǎn)協(xié)議書(2024版)
- 有限空間作業(yè)應(yīng)急管理制度
評論
0/150
提交評論