【正文】
( 1)三種基本結(jié)構(gòu)為: 裝 訂 線 班級: 學號: 姓名: 2020 年 6 月 5 日 第 1 頁共 2 頁 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 重復結(jié)構(gòu) ( 2)順序結(jié)構(gòu)的圖解邏輯 選擇結(jié)構(gòu)的圖解邏輯 重復結(jié)構(gòu)的圖解邏輯 A seq A select(條件 1) A iter while(條件) B B B C A or (條件 2) A end D C A end A end ① 引言; ② 信息的描述; ③ 功能的描述; ④ 行為的描述; ⑤ 確認準則; ⑥ 參考數(shù)目 ⑦ 附錄(表)。 ① 設(shè)計時明確軟件的質(zhì)量目標; ② 采用先進的軟件開發(fā)技術(shù)和工具; ③ 采用便于維護的程序設(shè)計語言; ④ 制定有效的質(zhì)量保證措施; ⑤ 提供完善的設(shè)計文檔。 對于復雜的判定關(guān)系,采用樹形結(jié)構(gòu)表示判定關(guān)系,在樹中,非葉子節(jié)點是判定的組合,葉子節(jié)點是判定的動作。 根據(jù)需求分析的結(jié)果,依據(jù)軟件開發(fā)的經(jīng)驗,采用快速設(shè)計工具建立一個原型系統(tǒng),請用戶試用一段時間之后,根據(jù)用戶反饋的意見,以便確定用戶實際要解決的問題和需求,然后對原型系統(tǒng)進行修改和完善。 把經(jīng)過測試運行正確的子系統(tǒng)組合成完整的系統(tǒng)再進行測試,以確 保軟件在功能、性能上滿足需求規(guī)格說明書的要求。試用判定樹描述上述問題。 要求: ① 計算環(huán)路復雜度; ② 為了完成基本路徑測試,求它的一組獨立路徑。 要求:寫出在數(shù)據(jù)字典中電話號碼的數(shù)據(jù)條目的定義 。局號可以是 455, 466, 888, 552 中任意一個號碼。區(qū)號是從 100 到 300 中任意的數(shù)字串。外線號碼先撥 9,然后是市話號碼或長話號碼。 軟件需求分析的規(guī)格說明應(yīng)包括那些內(nèi)容? 五、應(yīng)用題 (本大題共 3 小題,每小題 10分,共 30 分 ) 某旅館的電話服務(wù)如下: 可以撥分機號和外線號碼。 簡述提高軟件可維護性的方法。 A. 算法和使用的數(shù)據(jù)結(jié)構(gòu) B. 外部接口 C. 功能 D. 編程 軟件生存周期包括可行性分析的項目開發(fā)計劃、需求分析、概要設(shè)計、詳細設(shè)計、編碼、( )、維護等活動。 2 軟件可維護性的特性中相互矛盾的是 ( )