在各種不同的軟件需求中,()描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以用UML建模語言的()表示。
A.功能需求
B.非功能需求
C.過程約束
D.設(shè)計(jì)約束
正確答案:A
功能需求:也稱行為需求;規(guī)定了開發(fā)人員必須在系統(tǒng)中實(shí)現(xiàn)的軟件功能;通常是通過系統(tǒng)特性的描述表現(xiàn)出來的;特性:指一組邏輯上相關(guān)的功能需求,表示系統(tǒng)為用戶提供某項(xiàng)功能(服務(wù)),使用戶的業(yè)務(wù)目標(biāo)得以滿足非功能需求:指系統(tǒng)必須具備的屬性和品質(zhì);可細(xì)分為:軟件質(zhì)量屬性(如:可維護(hù)性、可靠性、效率等)和其他的非功能需求設(shè)計(jì)約束:限制條件或補(bǔ)充規(guī)約;通常是對系統(tǒng)的一些約束說明;如:必須采用國有自主知識產(chǎn)權(quán)的數(shù)據(jù)庫系統(tǒng),必須運(yùn)行在UNIX操作系統(tǒng)之下等用例圖:從用戶角度描述系統(tǒng)功能,并指出各功能的操作者類圖:描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)狀態(tài)圖:描述類的對象所有可能的狀態(tài)以及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件序列圖:顯示對象之間的動態(tài)合作關(guān)系,強(qiáng)調(diào)對象之間消息發(fā)生的順序,同時顯示對象之間的交互
B.非功能需求
C.過程約束
D.設(shè)計(jì)約束
正確答案:A
功能需求:也稱行為需求;規(guī)定了開發(fā)人員必須在系統(tǒng)中實(shí)現(xiàn)的軟件功能;通常是通過系統(tǒng)特性的描述表現(xiàn)出來的;特性:指一組邏輯上相關(guān)的功能需求,表示系統(tǒng)為用戶提供某項(xiàng)功能(服務(wù)),使用戶的業(yè)務(wù)目標(biāo)得以滿足非功能需求:指系統(tǒng)必須具備的屬性和品質(zhì);可細(xì)分為:軟件質(zhì)量屬性(如:可維護(hù)性、可靠性、效率等)和其他的非功能需求設(shè)計(jì)約束:限制條件或補(bǔ)充規(guī)約;通常是對系統(tǒng)的一些約束說明;如:必須采用國有自主知識產(chǎn)權(quán)的數(shù)據(jù)庫系統(tǒng),必須運(yùn)行在UNIX操作系統(tǒng)之下等用例圖:從用戶角度描述系統(tǒng)功能,并指出各功能的操作者類圖:描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)狀態(tài)圖:描述類的對象所有可能的狀態(tài)以及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件序列圖:顯示對象之間的動態(tài)合作關(guān)系,強(qiáng)調(diào)對象之間消息發(fā)生的順序,同時顯示對象之間的交互
你可能感興趣的試題
單項(xiàng)選擇題
A.每個加工至少有一個輸入數(shù)據(jù)流,可以沒有輸出數(shù)據(jù)流
A.每個加工至少有一個輸入數(shù)據(jù)流,可以沒有輸出數(shù)據(jù)流
B.不允許一個加工有多條數(shù)據(jù)流流向另一個加工
C.不允許一個加工有兩個相同的輸出數(shù)據(jù)流流向兩個不同的加工
D.必須保持父圖與子圖平衡