下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)(Choice)functional requirements and Nonfunctional requirement 功能性需求和非功能性需求team member role 團(tuán)隊成員的角色project success criteria 項目成功標(biāo)準(zhǔn)coupling, cohesion 耦合,凝聚力actor 男演員;行動者;作用物The architecture style 體系結(jié)構(gòu)風(fēng)格Entity Objects,Control Object ,Bounda
2、ry Object 實體對象,控制對象,邊界對象use case naming rule 用例的命名規(guī)則Requirements analysis System Design Object Design Implementation(What should we do in each step?)需求分析系統(tǒng)設(shè)計對象設(shè)計實現(xiàn)(在每一步我們應(yīng)該做什么?)Functional modelObject modelDynamic model 功能模型 對象模型 動態(tài)模型Use case diagramSequence diagramClass diagramState machine diagram用
3、例圖 序列圖 類圖 狀態(tài)機(jī)圖RelationshipCardinalityMultiplicityOverridePolymorphism Encapsulation 關(guān)系 基數(shù) 多樣性 覆蓋 多態(tài)性 封裝Inheritance Aggregation Generalization Composition Association Usability Reliability 產(chǎn)業(yè) 聚集 泛化 組成協(xié)會 可用性 可靠性 Performance Maintainability Verifiability 性能 可維護(hù)性 可驗證性(These terms you should know their g
4、eneral meaning)(這些詞匯你應(yīng)該知道他們的一般含義)(Q&A)Model A model is an abstract representation of a system that enables us to answer questions about the system. Models are useful when dealing with systems that are too large, too small, too complicated, or too expensive to experience firsthand. Models also allow
5、us to visualize and understand systems that either no longer exist or that are only claimed to exist.一個模型是一個抽象的表示一個系統(tǒng),使我們能夠回答關(guān)于系統(tǒng)的問題。模型是有用的在處理系統(tǒng),太大,太小,太復(fù)雜或太貴的第一手經(jīng)驗。模型還允許我們想象和理解系統(tǒng)不再存在或者只是聲稱存在。Abstract Class 抽象類When an inheritance relationship serves only to model shared attributes and operations, tha
6、t is, if the generalization is not meant to be instantiated, the resulting class is called an abstract class.當(dāng)一個只會繼承關(guān)系模型共享的屬性和操作,也就是說,如果概括不是為了被實例化,生成的類叫做抽象類。Nonfunctional requirements 非功能性需求Nonfunctional requirements describe aspects of the system that are not directly related to the functional beha
7、vior of the system. Nonfunctional requirements include a broad variety of requirements that apply to many different aspects of the system, from usability to performance.系統(tǒng)的非功能需求描述方面沒有系統(tǒng)的功能行為直接相關(guān)。非功能需求包括一個廣泛的各種各樣的需求,適用于系統(tǒng)的許多不同的方面,從可用性性能。Greenfield engineering 新建工程the development starts from scratchno
8、 prior system existsso the requirements are extracted from the users and the client. A greenfield engineering project is triggered by a user need or the creation of a new market 發(fā)展從scratch-no前系統(tǒng)存在的需求提取用戶和客戶端。新建工程項目是由一個用戶需要或創(chuàng)建一個新的市場Sequence diagram 序列圖A sequence diagram ties use cases with objects. I
9、t shows how the behavior of a use case (orscenario) is distributed among its participating objects. Sequence diagrams are usually not asgood a medium for communication with the user as use cases are, since sequence diagramsrequire more background about the notation. 一個序列圖用例與對象的關(guān)系。它顯示了一個用例的行為(或場景)分布在
10、其參與的 對象。序列圖通常不像良好的交際工具與用戶用例,因為序列圖需要更多的關(guān)于符號的背景。What is the difference between a scenario and a use case? When do you use each construct?1)什么是場景和用例的區(qū)別?當(dāng)你使用每個構(gòu)造嗎?Ans: A scenario is an actual sequence of interactions (i.e., an instance) describing one specific situation; a use case is a general sequence
11、 of interactions (i.e., a class) describing all possible scenarios associated with a situation. Scenarios are used as examples and for clarifying details with the client. Use cases are used as complete descriptions to specify a user task or a set of related system features.答:實際情況是一個序列的交互(即。、一個實例)描述一
12、個特定的情況,一個用例是一個通用的交互序列(即。描述所有可能的場景,一個類)相關(guān)情況。場景是用作澄清例子和細(xì)節(jié)與客戶。用例作為完整的描述來指定一個用戶任務(wù)或一組相關(guān)的系統(tǒng)特性。What the difference between Generalization and Specialization?2)一般化與特殊化的區(qū)別是什么?Ans: Generalization is the modeling activity that identifies abstract concepts from lower-levelones. Specialization is the activity th
13、at identifies more specific concepts from a high-level one. 答:泛化是識別的建?;顒訌牡图墑e的抽象概念 的人。專業(yè)化的活動從一個高層確定更具體的概念。What the difference between functional requirements and nonfunctional requirements?3)功能性需求和非功能性需求之間有什么區(qū)別?Ans: A functional requirement is a specification of a function that the system must suppor
14、t, whereas a nonfunctional requirement is a constraint on the operation of the system that is not related directly to a function of the system.答:功能需求是一個函數(shù)的一種規(guī)范,系統(tǒng)必須支持,而非功能需求是一個約束的操作系統(tǒng),并不直接相關(guān)的系統(tǒng)的一個函數(shù)。 About 4-Layer Architectural Style, please list the four layers and function of each layer.層建筑風(fēng)格,請列出四
15、層,每一層的功能。Ans:4-Layer-architectural styles (4-Tier Architectures) are usually used for the development of electronic commerce sites. The layers areThe Web Browser, providing the user interfaceA Web Server, serving static HTML requestsAn Application Server, providing session management (for example th
16、e contents of an electronic shopping cart) and processing of dynamic HTML requestsA back end Database, that manages and provides access to the persistent dataIn current 4-tier architectures, this is usually a relational Database management system (RDBMS).答:4-Layer-architectural風(fēng)格(4-Tier架構(gòu))通常用于電子商務(wù)站點
17、的發(fā)展. 層是1。Web瀏覽器,提供用戶界面2。一個Web服務(wù)器,提供靜態(tài)HTML請求3。一個應(yīng)用程序服務(wù)器,提供會話管理的內(nèi)容(例如一個電子購物車)和動態(tài)HTML處理請求4。一個后端數(shù)據(jù)庫,管理和提供訪問持久數(shù)據(jù)在當(dāng)前4-tier架構(gòu),這通常是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。What the four techniques to elicit requirements?四大技術(shù)引出需求什么?Ans:Questionnaires: Asking the end user a list of pre-selected questionsTask Analysis: Observing end users in their operational
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)球拍球童拍行業(yè)銷售工作總結(jié)
- 金屬礦產(chǎn)行業(yè)技術(shù)工作總結(jié)
- 《澳門國際機(jī)場》課件
- 藥店衛(wèi)生消毒標(biāo)準(zhǔn)
- 采礦行業(yè)人事工作總結(jié)
- 翻譯行業(yè)服務(wù)員工作總結(jié)
- 《列車環(huán)境與衛(wèi)生》課件
- 2023年河北省唐山市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年山東省東營市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2024年湖北省武漢市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 福建省南平市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)及行政區(qū)劃代碼
- 一年級計算題連加連減
- 金融科技課件(完整版)
- 中國建筑史經(jīng)典題型
- 計算機(jī)信息系統(tǒng)分級保護(hù)方案
- 頂管施工技術(shù)全面詳解
- 公路工程質(zhì)量檢驗評定標(biāo)準(zhǔn)(交安部分)
- 東北石油大學(xué)學(xué)業(yè)預(yù)警、留級與退學(xué)制度修訂情況說明
- Consent-Letter-for-Children-Travelling-Abroad
- 護(hù)士工作量統(tǒng)計表
- 中價協(xié)[2013]35號造價取費
評論
0/150
提交評論