軟件需求試卷復(fù)習(xí)題_第1頁
軟件需求試卷復(fù)習(xí)題_第2頁
軟件需求試卷復(fù)習(xí)題_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1Whatisobjecttechnology?Whatdoyouperceiveasobjecttechnologysstrength?A set of polymorphism) software construction, together1Whatisobjecttechnology?Whatdoyouperceiveasobjecttechnologysstrength?A set of polymorphism) software construction, together with databases, and tsupportprinciples.【Reflectsasing

2、leesarchitecturalandcodeReflectsrealworldsmoreEncouragesIsadaptivetochange2WhatisUML?leastthreebenefitsofwith【UML is Unified ing Language, it is a language for Visualizing, ingtheartifactsofaensivesystem. 【TheUMLbuildsstareprecise,unambiguous,andscanbedirectlyconnectedtoavarietyofprogrammingThe UML

3、ation of system requirements, projectplanning,andreleasecommucation 3What scharacteristicbestfittheUML?Describeeach【Use-casedrivenArchitecture-centricIterativeandincremental.4Whatisause-casedrivens?Whatisuse-case?Whatsthebenefitsofuse【Usecasesdefinedforasystemarethebasisfortheentiredevelopment在不展現(xiàn)一個

4、系統(tǒng)或子系統(tǒng)述。結(jié)構(gòu)的情況下,對系統(tǒng)或子系統(tǒng)的某個連貫的功能單元的定義和描【BenefitsofuseConcise,simple,andyawiderangeofHelpsynchronizethecontentofdifferents. 5【BenefitsofuseConcise,simple,andyawiderangeofHelpsynchronizethecontentofdifferents. 5Whatissystemsarchitecture?Whatisanarchitecture-centric【A a constructing,managing,andevolvingt

5、hesystemunderdevelopment. 6Whatisaniteration?WhatisthebenefitsofIterative【CriticalrisksareresolvedbeforemakinglargeInitialiterationsenableearlyuseregrationaretonesfocusontheshortProgressismeasuredbyPartialionscanbedeployed. 7WhatarethebasicprinciplesofOOtechnology?Describeeachin【AbstractionEncapsula

6、tionModularityHierarchy【The essential characteristics of an t distinguishes from all other ofDefinesaboundaryrelativetooftheIsnotaconcreteion,denotesidealessenceofsomething. 【Hidesionfromnts. 【Breaksupsomethingoe.Helpspeopleunderstandcomplexsystems. 【8Whatisusecase?Whichartifactscanbeincludedinausec

7、ase?【A tdescribesasystemsfunctionalerms8Whatisusecase?Whichartifactscanbeincludedinausecase?【A tdescribesasystemsfunctionalermsofuseAoftheendedfunctions(usecases)andvironment9Listthreetypesofrelationshipsexistedndifferentusecasesandgive【用例泛化、包含用例、擴(kuò)展用例hefollowingdiagramandtheirelementswith1)usecase【A

8、usecasesadialognactorsandtheAusecaseisinitiatedbyanactortoinvokeacertainhesystem. 【An activity he use-case can be used to capture the activities in useItisessentiallyaflowchart,showingflowofcontrolfromactivitytoactivity. 3)sequence【Asequence diagram is eraction t emphasizes the time ordering message

9、s. 4)Collaboration【Acollaboration diagram emphasizes anization of the t ineraction. 5)class【ic view of a system. Include The vocabulary of a system, Collaborations, logicaldatabaseschema.6)echart【A echartdiagramshowsaemachine. 7)deployment【ThedeploymentdiagramConfigurationofsingnodesatrun-Communicat

10、ionlinksntheseComponent【A echartdiagramshowsaemachine. 7)deployment【ThedeploymentdiagramConfigurationofsingnodesatrun-CommunicationlinksntheseComponentandtresideonthem. Describe the similarities and n the sequence diagram collaborationdiagram【ally equivalent-Can convert one diagram to the other with

11、out losing MthedynamicaspectsofaMause-casescenario.【Collaboration Sequence-Showrelationshipsin-Betterforvisualizing-Showfocusofof-Betterforvisualizingallof-Betterforeralleffectsonagiven-Betterforreal-time-Easiertouseforbrainstormingandforcomplexscenarios. Definethedifferentrelationshipsinclassdiagra

12、m:tion,aggregation, ition,【Dependency:一個類的改變可能影響或提供信息給其他類tion: The relationshipn two or more t connections among their .【Dependency:一個類的改變可能影響或提供信息給其他類tion: The relationshipn two or more t connections among their .兩個類在概念上有連接關(guān)時,類之間的連接稱為關(guān)聯(lián);提供了不同類的對象可以相互作用的連Aggregation: A l form of t s a whole-part n t

13、he aggregate (the whole) and its 類之間的一種整體與部分的系 ,體現(xiàn)了一種層次結(jié)構(gòu),整體類位于部分類的上層,多個部分類處于并列層Generalization:Arelationshipamongclasseswhereoneclasssharestheand/orbehaviorofoneormoreclasses.Isan“isaof”relationship.繼承Whatisanodeindeploymentdiagram?Listtwodiffenttypesof【Aphysicaltexistsatrun-timeandrepresentsaionals

14、orNode+DeviceNode. DescribetheextensibilitymechanismsofUML【擴(kuò)展機(jī)制extensibility 構(gòu)造型 stereotype(表示新的建模元素標(biāo)記值taggedvalue (表示新的建模屬性約束(表示新的建模語義WhatisthefunctionofStereotypes?GivetwolesofhesixbestofsoftwareDevelop【迭代的開需求管理Manage 使用基于構(gòu)件的體系結(jié)構(gòu) Use Component 建??梢曭?yàn)質(zhì)量Continuously Verify 控變需求管理Manage 使用基于構(gòu)件的體系結(jié)構(gòu) Us

15、e Component 建??梢曭?yàn)質(zhì)量Continuously Verify 控變更Manage ChangeWhat is RUP? How many phases is in RUP? Describe each phases e 【ified初始階段Inception 目標(biāo)是為系統(tǒng)建立商業(yè)案例和確定項(xiàng)目的邊細(xì)化階段:Elaboration 目標(biāo)是分析問題領(lǐng)域,建立健全的體系結(jié)構(gòu)基礎(chǔ),編項(xiàng)目計(jì)劃,淘汰項(xiàng)目中最高風(fēng)險的元構(gòu)建階段:Construction 所有剩余的構(gòu)件和應(yīng)用程序功能被開發(fā)并集成為產(chǎn)品所有的功能被詳盡的測交付階段:Transition 目的是產(chǎn)品交付給用戶群體Nameandb

16、rieflydescribethe“4+1”viewsofUse-caseview+Logicalionsview+DeploymentviewWhatisthedifferencenysisand【-Focusonundrestandingthe-Focusonunderstandingthe-Idealized-Operationsand-System-Closetoreal-Functional-Object.-Asmall.-. Pleasedescribethewholesofysisanddesignwith【KeyDefinetheHigh-anization-Asmall.-.

17、 Pleasedescribethewholesofysisanddesignwith【KeyDefinetheHigh-anizationIdentifyKeyCreateUse-Cases【IdentifyclassesandIdentifyUpdateanizationoftheMsWhatisalayeredarchitecture?Givelesoftypical【Application subsystems-Bussiness Specific-Middleware-System SoftwareWhatysismechanisms?Whataredesignmechanismas

18、?GiveWhat is ysis class? Name and describe the ysis stereotypes. Boundary ermediates n erface and something outside EntityClass:KeyabstractionsoftheControlClass:Use-casebehaviorcoordinator. WhatisUse-caserealization?Whatsyourunderstandingsaboutthebenefitofuse-caserealization【Use case realizationUse

19、case 的實(shí)現(xiàn), 通過描述這些抽象元素的協(xié)作關(guān)系分析實(shí)現(xiàn)方式以及進(jìn)一步細(xì)【use-case 【Use case realizationUse case 的實(shí)現(xiàn), 通過描述這些抽象元素的協(xié)作關(guān)系分析實(shí)現(xiàn)方式以及進(jìn)一步細(xì)【use-case realization 的目的為了把需分離;一個用例實(shí)現(xiàn)可以實(shí)現(xiàn)幾用例,一個用例也可以由多個用例實(shí)現(xiàn)來實(shí)現(xiàn)。這樣具體的實(shí)現(xiàn)方案就可以過分依賴于需求階段的用例劃分Describethestepsheuse-【SupplementtheUse-CaseFor each Use-Case Realization: Find Classes from Use-Case Behavior, Use-CaseBehaviortoForeachysisclass:DescribeResponsibilities,DescribeAttributesysisysissWhatsthepackage,andWhyweneed【AgeneralemechanismanizingoAtc

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論