軟件工程整理重點(diǎn)資料_第1頁
軟件工程整理重點(diǎn)資料_第2頁
軟件工程整理重點(diǎn)資料_第3頁
軟件工程整理重點(diǎn)資料_第4頁
軟件工程整理重點(diǎn)資料_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿

2、芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃

3、肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇

4、芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂

5、膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆

6、莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅

7、節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇

8、肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈

9、芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆

10、膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀

11、莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄

12、膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁

13、肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆

14、羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀

15、聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄

16、莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈

17、膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃

18、肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇

19、艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄

20、肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈

21、莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂

22、膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇

23、羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁

24、芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅

25、肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂

26、莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆

27、膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈

28、羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅

29、芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿

30、肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃

31、蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀

32、膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅

33、羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁袃羄莃蒀薃螇艿葿蚅羂膅薈螇螅肁薈蕆羈羇薇蕿螃蒞薆螂罿芁薅襖袂膇薄薄肇肅薃蚆袀莂薃螈肆羋螞袁袈膄蟻薀肄肀芇蚃袇羆芆裊肂莄芆薅羅芀芅蚇膀膆芄蝿羃肂芃袁螆莁莂薁羈芇莁蚃螄膃莀螆羀聿莀薅螃肅荿蚈肈莄莈螀袁芀莇袂肆膆莆薂衿肂蒅蚄肅羈蒄螇袇芆蒄蒆肅節(jié)蒃蠆袆膈蒂螁膁肄蒁 第一章 緒論1. 什么是軟件(掌握)軟件是能夠完成

34、預(yù)定功能和性能的可執(zhí)行的計(jì)算機(jī)程序,包括使程序正常執(zhí)行所需的數(shù)據(jù),以及有關(guān)描述程序操作和使用的文檔(美國軟件工程教材作者r. s. pressman)軟件=程序(包括數(shù)據(jù))+文檔 程序是為了解決某個(gè)特定問題而用程序設(shè)計(jì)語言描述的適合計(jì)算機(jī)處理的語句序列。 數(shù)據(jù)是使程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu)。 文檔是與程序開發(fā),維護(hù)和使用有關(guān)的圖文材料。2. 什么是軟件危機(jī),軟件危機(jī)產(chǎn)生的原因(了解)軟件危機(jī):龐大的軟件費(fèi)用,加上軟件質(zhì)量的下降,對(duì)計(jì)算機(jī)應(yīng)用的繼續(xù)擴(kuò)大構(gòu)成了巨大的威脅。軟件危機(jī)產(chǎn)生的原因: 客觀:軟件本身特點(diǎn)-邏輯部件-規(guī)模龐大、復(fù)雜度高 主觀:不正確的開發(fā)方法-忽視需求分析-個(gè)人化方式:軟件

35、開發(fā)=程序編寫-輕視軟件維護(hù)3. 什么是軟件工程(掌握)把軟件當(dāng)作一種工業(yè)產(chǎn)品,“采用工程化的原理與方法對(duì)軟件進(jìn)行計(jì)劃、開發(fā)和維護(hù)”。軟件方法學(xué)軟件工具軟件工程環(huán)境軟件管理學(xué)軟件經(jīng)濟(jì)學(xué)軟件度量學(xué)軟件開發(fā)技術(shù)軟件工程管理軟件工程學(xué) 軟件開發(fā)方法 為軟件開發(fā)提供了 “如何做” 的技術(shù) 個(gè)性化方法-結(jié)構(gòu)化方法-面向?qū)ο蠓椒?軟件復(fù)用 軟件工具 為軟件開發(fā)提供了自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境 單個(gè)工具-工具箱、集成工具-環(huán)境 軟件工程管理 目的:為了按進(jìn)度及預(yù)算完成軟件計(jì)劃 內(nèi)容:成本估算、進(jìn)度安排、人員組織、質(zhì)量保證等第2章 軟件生存周期與軟件過程一、 軟件生存周期的劃分,每個(gè)活動(dòng)的任務(wù)是什么(掌握)

36、軟件生存周期(software life cycle):一個(gè)軟件從問題提出立項(xiàng)開始,直到軟件產(chǎn)品最終退役(廢棄不用)為止。軟件生存周期分為三個(gè)時(shí)期:計(jì)劃、開發(fā)和維護(hù)軟件生存周期的主要活動(dòng):需求分析、軟件分析、軟件設(shè)計(jì)、編碼(測(cè)試)、軟件測(cè)試(交付測(cè)試)、運(yùn)行維護(hù)(使用維護(hù))。每個(gè)活動(dòng)的任務(wù):1. 需求分析(需要系統(tǒng)分析員與用戶之間的良好配合) 明確需要解決的問題(從用戶的視角)。 建立需求模型:描述軟件的功能需求、性能需求、環(huán)境約束、外部接口等,需通過用戶審查和認(rèn)可。2. 軟件分析(對(duì)軟件系統(tǒng)邏輯模型的描述,也是下一步進(jìn)行軟件設(shè)計(jì)的依據(jù)) 在需求模型基礎(chǔ)上從開發(fā)人員的視角對(duì)軟件進(jìn)行分析。 建立

37、與需求模型一致的分析模型:描述軟件的邏輯模型。3. 軟件設(shè)計(jì) 將分析模型轉(zhuǎn)變?yōu)樵O(shè)計(jì)模型。軟件設(shè)計(jì)分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。 總體設(shè)計(jì):確定軟件的總體結(jié)構(gòu)和全局性設(shè)計(jì)原則。 詳細(xì)設(shè)計(jì):確定各部件的數(shù)據(jù)結(jié)構(gòu)和操作。 建立軟件設(shè)計(jì)模型:考慮實(shí)現(xiàn)技術(shù)和平臺(tái)。 需要編寫相應(yīng)的設(shè)計(jì)文檔。4. 編碼 用程序設(shè)計(jì)語言和可復(fù)用的軟件構(gòu)件包,將設(shè)計(jì)文檔翻譯成源程序。 建立軟件實(shí)現(xiàn)模型:包含現(xiàn)有軟件構(gòu)件包。 單元測(cè)試通常與編碼同時(shí)進(jìn)行。5. 軟件測(cè)試(提高軟件質(zhì)量的重要手段) 發(fā)現(xiàn)程序中的錯(cuò)誤、提高軟件質(zhì)量 單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試(包括阿爾法測(cè)試和貝塔測(cè)試)、系統(tǒng)測(cè)試 編碼測(cè)試報(bào)告:包括測(cè)試計(jì)劃、測(cè)試用

38、例、測(cè)試結(jié)果等內(nèi)容。(通過確認(rèn)測(cè)試(針對(duì)功能需求)和系統(tǒng)測(cè)試(針對(duì)性能等非功能需求)后,軟件即可交付使用)6. 運(yùn)行維護(hù):主要任務(wù)是做好軟件維護(hù),使軟件在整個(gè)生存周期內(nèi)都能滿足用戶的需求,并延長其使用壽命;每次的維護(hù)都應(yīng)遵循規(guī)定的程序,填寫或更改相應(yīng)的文檔。以上就是軟件典型生存周期的活動(dòng)內(nèi)容。比較大型的軟件在開始開發(fā)前,還需要進(jìn)行一次可行性研究。二、 軟件過程模型的種類,以及這些模型適用于什么開發(fā)什么類型的軟件(p30頁 表2.1)(掌握)軟件生存周期中的階段和軟件過程中的活動(dòng)是基本一致的。(一) 傳統(tǒng)的過程模型:1. 瀑布模型特點(diǎn):線性模型,每一階段必須完成規(guī)定的文檔,適用于結(jié)構(gòu)化的開發(fā)適用

39、場(chǎng)合:需求明確的中、小型軟件開發(fā)2. 快速原型模型特點(diǎn):用戶介入早,通過迭代完善用戶需求,應(yīng)用快速開發(fā)工具,適用于結(jié)構(gòu)化的開發(fā)適用場(chǎng)合:需求模糊的小型軟件開發(fā)(二) 軟件演化模型:1. 增量模型特點(diǎn):每次迭代完成一個(gè)增量,可用于oo開發(fā)使用場(chǎng)合:容易分塊的大型軟件開發(fā)2. 螺旋模式特點(diǎn):典型的迭代模型,重視風(fēng)險(xiǎn)分析,可用于oo開發(fā)3. 構(gòu)建集成模型特點(diǎn):軟件開發(fā)與構(gòu)件開發(fā)平行進(jìn)行,主要適用于oo開發(fā)適用場(chǎng)合:領(lǐng)域工程、行業(yè)的中型軟件開發(fā)(三) 形式化方法模型:1. 轉(zhuǎn)換模型特點(diǎn):形式化的需求規(guī)格說明書,自動(dòng)的程序變換系統(tǒng)使用場(chǎng)合:理想化模型,尚無成熟工具支持2. 凈室模型特點(diǎn):形式化的增量開發(fā)

40、模型,在潔凈狀態(tài)下實(shí)現(xiàn)軟件制作使用場(chǎng)合:開發(fā)團(tuán)隊(duì)熟悉形式化方法,中小型軟件開發(fā)三、 瀑布模型的特點(diǎn)以及優(yōu)缺點(diǎn)(掌握)特點(diǎn)(一) 階段的順序性和依賴性(二) 推遲實(shí)現(xiàn)的觀點(diǎn)(三) 質(zhì)量保證的觀點(diǎn)存在問題(一) 不適合需求模糊的系統(tǒng)(二) 開發(fā)初始階段很難徹底弄清軟件需求優(yōu)點(diǎn):1、推遲實(shí)現(xiàn)的觀點(diǎn)。所謂的推遲實(shí)現(xiàn),是把待開發(fā)軟件的邏輯設(shè)計(jì)與物理實(shí)現(xiàn)清楚的區(qū)別開來,即在需求分析和軟件設(shè)計(jì)階段只考慮系統(tǒng)的邏輯模型,等到編碼階段再來完成程序清單。2、保證質(zhì)量的觀點(diǎn)。第一,每一階段必須完成規(guī)定的文檔;第二,每一階段都要對(duì)完成的文檔進(jìn)行復(fù)審,以便盡早發(fā)現(xiàn)問題,消除隱患。四、 快速原型模型,增量模型,螺旋模型(

41、了解)快速原型模型 rapid prototype model 基于原型的迭代化開發(fā)模型特點(diǎn) “逼真”的原型可以使用戶迅速作出反饋。 循環(huán)回溯和迭代:非線性模型。 使用快速開發(fā)工具。種類 漸進(jìn)型:對(duì)原型補(bǔ)充和修改獲得最終系統(tǒng)。 拋棄型:原型廢棄不用。應(yīng)防止的偏向舍不得拋棄,從而影響軟件質(zhì)量。增量模型:增量模型是瀑布模型的順序特征與原型法的迭代特征相結(jié)合的產(chǎn)物,把軟件看作一系列相互聯(lián)系的增量,每次迭代完成一個(gè)增量。 增量 小而可用的軟件。 第一個(gè)增量通常是軟件的核心。 特點(diǎn) 在前面增量的基礎(chǔ)上開發(fā)后面的增量。 每個(gè)增量的開發(fā)可用瀑布或快速原型模型。 每個(gè)增量開發(fā)的順序性和總體的迭代性相結(jié)合。構(gòu)件

42、1:需求設(shè)計(jì)實(shí)現(xiàn)和集成交付客戶構(gòu)件2:需求設(shè)計(jì)實(shí)現(xiàn)和集成交付客戶構(gòu)件3:需求設(shè)計(jì)實(shí)現(xiàn)和集成交付客戶構(gòu)件n:需求設(shè)計(jì)實(shí)現(xiàn)和集成交付客戶增量模型規(guī)格說明組設(shè)計(jì)組實(shí)現(xiàn)和集成組螺旋模型: 特點(diǎn) 瀑布模型(順序性、邊開發(fā)邊復(fù)審)+快速原型(迭代性) 風(fēng)險(xiǎn)分析-發(fā)現(xiàn)、控制風(fēng)險(xiǎn) 一個(gè)螺旋式周期 計(jì)劃:確定目標(biāo),選擇方案,選定完成目標(biāo)的策略 風(fēng)險(xiǎn)分析:從風(fēng)險(xiǎn)角度分析該策略 開發(fā):啟動(dòng)一個(gè)開發(fā)活動(dòng) 評(píng)審:評(píng)價(jià)前一步的結(jié)果,計(jì)劃下一輪的工作 6-1-1軟件需求的定義:一個(gè)軟件系統(tǒng)必須遵循的條件或具備的能力。 用戶解決問題或達(dá)到目標(biāo)所需的條件或能力,即系統(tǒng)的外部行為。 系統(tǒng)為滿足合同、規(guī)范等所需具備的條件或能力,即

43、系統(tǒng)的內(nèi)部特性。 6-1-2軟件需求三個(gè)層次 業(yè)務(wù)需求:從業(yè)務(wù)角度分析項(xiàng)目成功的預(yù)期效果。用戶需求:從使用角度描述軟件產(chǎn)品必須完成的任務(wù)。功能需求 :定義必須實(shí)現(xiàn)的軟件功能。這些功能必須達(dá)到的非功能性要求、約束條件等。6-2軟件需求包括以下6個(gè)特性:功能性:分為普通功能和全局性功能??捎眯裕悍褐改苁棺罱K用戶方便使用軟件的相關(guān)需求??煽啃裕喊ㄅc系統(tǒng)可靠性相關(guān)的各種指標(biāo)。性能:記錄與系統(tǒng)性能相關(guān)的各種指標(biāo)??芍С中裕憾x所有與系統(tǒng)的可支持性或可維護(hù)性相關(guān)的需求。設(shè)計(jì)約束:代表已經(jīng)批準(zhǔn)并必須遵循的設(shè)計(jì)決定。6-3-1需求分析的步驟:1)需求獲取 2)需求建模 3)需求描述與規(guī)格說明 4)需求驗(yàn)證6

44、-3-2常規(guī)的需求獲取方法1)組成聯(lián)合分析小組(成員:用戶代表、領(lǐng)域?qū)<液拖到y(tǒng)分析員)2)用戶訪談(充分準(zhǔn)備,尋找共同語言;循循序漸進(jìn)、逐步逼近 。)3)問題分析與確認(rèn)(與用戶交流和問題分析需要多個(gè)來回。4)用快速原型法獲取需求快速原型法實(shí)施的步驟:利用各種分析技術(shù)和方法,生成一個(gè)簡化的需求規(guī)格說明;對(duì)需求規(guī)格說明進(jìn)行必要的檢查和修改后,確定原型的軟件結(jié)構(gòu)、用戶界面和數(shù)據(jù)結(jié)構(gòu)等;在現(xiàn)有的工具和環(huán)境的幫助下快速生成可運(yùn)行的軟件原型并進(jìn)行測(cè)試、改進(jìn);將原型提交給用戶評(píng)估并征求用戶的修改意見;重復(fù)上述過程,直到原型得到用戶的認(rèn)可。 6-3-3需求模型概述:結(jié)構(gòu)化需求模型;面向?qū)ο笮枨竽P兔嫦驅(qū)ο蟮男?/p>

45、求建模:畫用例圖;寫用例規(guī)約;描述補(bǔ)充規(guī)約;編寫術(shù)語表6-3-4軟件需求規(guī)格說明書(software requirement specification).引言:a .系統(tǒng)參考文獻(xiàn);b .整體描述;c .軟件項(xiàng)目約束(陳述軟件的目標(biāo),可能是計(jì)劃文檔中描述的軟件范圍。).信息描述:a .信息內(nèi)容;b .信息流:1 .數(shù)據(jù)流;2 .控制流(陳述軟件必須解決的問題,描述信息內(nèi)容,信息關(guān)系,信息流和信息結(jié)構(gòu),還描述硬件、軟件和人機(jī)界面。).功能描述:a .功能分解b .功能描述:1 .處理說明;2 .限制;3 .性能需求;4 .設(shè)計(jì)約束;5 .支撐圖 c .控制描述:1 .控制規(guī)格說明;2 .設(shè)計(jì)約束

46、(給出每個(gè)功能。說明完成每個(gè)功能的處理過程;敘述并論證設(shè)計(jì)約束;描述性能特征,軟件功能與其他系統(tǒng)元素的相互影響).行為描述:a .系統(tǒng)狀態(tài);b .事件和動(dòng)作(說明作為外部事件和內(nèi)部產(chǎn)生控制結(jié)果的軟件操作。).確認(rèn)標(biāo)準(zhǔn):a .性能范圍;b .測(cè)試種類;c .預(yù)期的軟件響應(yīng);d .特殊考慮(寫出確認(rèn)標(biāo)準(zhǔn)是對(duì)其他所有需求的隱式復(fù)審。).參考書目(列出與軟件有關(guān)的文檔).附錄(原型和用戶手冊(cè),手冊(cè)重點(diǎn)描述用戶的輸入和軟件的輸出)6-4-1需求工程可以定義為應(yīng)用有效的技術(shù)和方法,合適的工具和符號(hào),來確定、管理和描述目標(biāo)系統(tǒng)及其外部行為特征的學(xué)科。 6-4-2需求管理需求管理的流程:1)需求確認(rèn);2)需求

47、跟蹤;3)需求變更7-1-1 sa模型的描述工具:dfd、dd和pspec:這是早期sa模型的基本組成部分;cfd、cspec和std:是早期sa模型的擴(kuò)展成分,適應(yīng)實(shí)時(shí)軟件的建模需要;e-r圖:適用于描述具有復(fù)雜數(shù)據(jù)結(jié)構(gòu)的軟件數(shù)據(jù)模型;數(shù)據(jù)流圖(dfd)指明數(shù)據(jù)在系統(tǒng)中移動(dòng)時(shí)如何被變換,描述對(duì)數(shù)據(jù)流進(jìn)行變換的功能和子功能。組成符號(hào)圓框代表加工;箭頭代表數(shù)據(jù)的流向,數(shù)據(jù)名稱總是標(biāo)在箭頭的邊上;方框表示數(shù)據(jù)的源點(diǎn)和終點(diǎn);雙杠(或單杠)表示數(shù)據(jù)存儲(chǔ)(數(shù)據(jù)文件或數(shù)據(jù)庫) 數(shù)據(jù)字典(dd)對(duì)軟件中的每個(gè)數(shù)據(jù)規(guī)定一個(gè)定義條目。加工說明(pspec)對(duì)數(shù)據(jù)流圖中出現(xiàn)的每個(gè)加工/處理的功能描述主要工具:結(jié)構(gòu)

48、化語言,判定樹或判定表13-1-1對(duì)象、類的定義,對(duì)象和類的關(guān)系1、對(duì)象的概念1)對(duì)象代表客觀世界中實(shí)際或抽象的事物,每個(gè)對(duì)象都包含一定的特征和服務(wù)功能。 2)客觀世界是由各種對(duì)象組成的,對(duì)象可以分解,復(fù)雜對(duì)象可以由比較簡單的對(duì)象構(gòu)成。 3)計(jì)算機(jī)世界,對(duì)象定義為數(shù)據(jù)以及在其上的操作的封裝體。是客觀世界在計(jì)算機(jī)中的邏輯表示。4)一個(gè)對(duì)象是具有唯一對(duì)象名和固定對(duì)外接口的一組屬性和操作的集合。屬性表示對(duì)象的靜態(tài)特征;5)方法或操作描述對(duì)象的動(dòng)態(tài)行為;6)對(duì)外接口是對(duì)象與外界通信的通道,對(duì)象之間通過消息的傳遞相互作用。2、類的概念1)類是一組相似的對(duì)象的共性抽象,是創(chuàng)建對(duì)象的模板。2)在現(xiàn)實(shí)世界,類

49、是一組客觀對(duì)象的抽象。3)在計(jì)算機(jī)世界,類是實(shí)現(xiàn)抽象數(shù)據(jù)類型的工具。 3、類與對(duì)象的關(guān)系1)抽象與具體的關(guān)系;2)組成類的每個(gè)對(duì)象都是該類的實(shí)例 ;3)實(shí)例是類的具體事物;4)類是各個(gè)實(shí)例的綜合抽象。13-1-2面向?qū)ο蟮奶卣鳎?、抽象1)在某個(gè)重要的或想關(guān)注的方面來表示某個(gè)物體或概念。 2)忽略主題中與當(dāng)前目標(biāo)無關(guān)的方面。2、封裝把操作和數(shù)據(jù)包圍起來,對(duì)數(shù)據(jù)的訪問只通過已定義的接口來完成。3、繼承1)類之間的“is a”或“is like”關(guān)系。 2)類層次,定義一個(gè)新類,可以從現(xiàn)有的類中派生出來。3)子類可以從父類繼承方法和屬性。4、多態(tài) 不同類的對(duì)象可以對(duì)同一消息作出響應(yīng),執(zhí)行不同的處理

50、。 13-1-3面向?qū)ο箝_發(fā)的優(yōu)點(diǎn)1、面向?qū)ο蠓先祟惲?xí)慣的思維方式 2、oo開發(fā)的優(yōu)點(diǎn):提高軟件系統(tǒng)的可復(fù)用性;提高軟件系統(tǒng)的可擴(kuò)展性;提高軟件系統(tǒng)的可維護(hù)性13-2-1靜態(tài)模型組成uml的靜態(tài)建模機(jī)制包括用例圖、類圖和對(duì)象圖。1)用例模型用例圖表示從最終用戶的角度描述系統(tǒng)功能2)類和對(duì)象模型類圖和對(duì)象圖表示表示系統(tǒng)的靜態(tài)結(jié)構(gòu)13-2-2動(dòng)態(tài)模型組成uml也提供了描述系統(tǒng)動(dòng)態(tài)行為的圖形工具,用于描述系統(tǒng)中的對(duì)象在執(zhí)行期間的不同時(shí)間點(diǎn)是如何進(jìn)行動(dòng)態(tài)交互的。1)消息(message)2)狀態(tài)圖(state diagram)3)時(shí)序圖(sequence diagram)4)協(xié)作圖(collabor

51、ation diagram)5)活動(dòng)圖(activity diagram)面向?qū)ο笮枨蠼#ㄕ莆眨?、面向?qū)ο笮枨竽P陀?個(gè)部分組成:用例模型、補(bǔ)充規(guī)約、術(shù)語表,其中用例模型又包括用例圖和用例規(guī)約。(本質(zhì)上講,這種模型是站在用戶的角度從系統(tǒng)外部來描述系統(tǒng)的功能)2、面向?qū)ο笮枨蠼0ㄋ牟剑寒嬘美龍D;寫用例規(guī)約;描述補(bǔ)充規(guī)約;編寫術(shù)語表。3、畫用例圖中需要掌握的地方:(1)用例模型包括兩個(gè)部分:用例圖和用例規(guī)約;用例圖主要描述系統(tǒng)的外在功能用于確定系統(tǒng)中所包含的參與者和用例,以及兩者之間的對(duì)應(yīng)關(guān)系。(2)用例建模的步驟:首先找出參與者;根據(jù)參與者確定每個(gè)參與者相關(guān)的用例;然后畫用例圖;最后再細(xì)

52、化每一個(gè)用例的用例規(guī)約。(3)參與者泛指存在于系統(tǒng)外部并與系統(tǒng)交互的人、硬件、其他系統(tǒng)。尋找參與者的方法是回答以下問題:系統(tǒng)開發(fā)完成之后,有哪些人會(huì)使用這個(gè)系統(tǒng)?系統(tǒng)需要從哪些人或其他系統(tǒng)中獲得數(shù)據(jù)?系統(tǒng)會(huì)為哪些人或其他系統(tǒng)提供數(shù)據(jù)?系統(tǒng)會(huì)與哪些其他系統(tǒng)相關(guān)聯(lián)?系統(tǒng)是由誰來維護(hù)和管理的?(4)確定用例時(shí),主要是考察每個(gè)參與者與系統(tǒng)的交互和需要系統(tǒng)提供的服務(wù)。尋找用例時(shí),可以針對(duì)每一個(gè)參與者從以下問題入手:參與者為什么要使用該系統(tǒng)?參與者是否會(huì)在系統(tǒng)中創(chuàng)建、修改、刪除、訪問、存儲(chǔ)數(shù)據(jù)?如果是的話,參與者又是如何來完成這些操作的? 參與者是否會(huì)將外部的某些事件通知給該系統(tǒng)? 系統(tǒng)是否會(huì)將內(nèi)部的某些

53、事件通知該參與者?(5)檢查用例圖時(shí)要檢查:每個(gè)用例至少應(yīng)該涉及一個(gè)參與者;參與者和用例的名稱是否符合統(tǒng)一的命名約定和風(fēng)格;用例模型應(yīng)易于理解,應(yīng)盡可能采用可視化建模,增強(qiáng)團(tuán)隊(duì)的溝通能力。4、寫用例規(guī)約需要了解的地方(1)用例規(guī)約的內(nèi)容:簡要說明-簡要介紹該用例的作用和目的。事件流-包括基本流和備選流,表示出所有可能的活動(dòng)及流程。特殊需求-描述與該用例相關(guān)的非功能性需求(如性能、可靠性、可用性、可擴(kuò)展性)和設(shè)計(jì)約束(所使用的操作系統(tǒng)和開發(fā)工具等)。前置條件和后置條件解析:簡要說明主要用文本方式表述,用于描述事件流?;玖魇怯美钫5囊环N場(chǎng)景,系統(tǒng)執(zhí)行一系列活動(dòng)來響應(yīng)參與者提出的服務(wù)請(qǐng)求?;?/p>

54、流描述時(shí)每一步都需要用數(shù)字編號(hào),每一步的主要內(nèi)容用一句簡短的標(biāo)題來概括。備選流用于描述用例執(zhí)行過程中的異常或偶爾發(fā)生的情況;備選流的要素包括起點(diǎn)、條件、動(dòng)作、恢復(fù)。備選流描述時(shí)可與基本流相同,但編號(hào)前要加“a”。特殊需求通常是非功能需求,為一個(gè)用例所專有,不適合在用例的事件流文本中進(jìn)行說明。前置條件是執(zhí)行用例之前必須存在的系統(tǒng)狀態(tài),后置條件是用例執(zhí)行完畢后系統(tǒng)可能處于的一組狀態(tài)。(2)用例模型的檢查:功能需求的完備性模型是否易于理解是否存在不一致性避免二義性語義5、補(bǔ)充規(guī)約用于記錄在用例模型中不易表述的系統(tǒng)需求;術(shù)語表主要用于定義軟件開發(fā)項(xiàng)目特定術(shù)語,它有助于開發(fā)人員對(duì)項(xiàng)目中所用的術(shù)語有統(tǒng)一的

55、理解并能正確地使用,它也是后續(xù)階段中進(jìn)行對(duì)象抽象的基礎(chǔ)。面向?qū)ο笮枨蠼=M成(3部分)用例模型補(bǔ)充規(guī)約術(shù)語表用例圖用例規(guī)約建模步驟畫用例圖寫用例規(guī)約描述補(bǔ)充規(guī)約編寫術(shù)語表面向?qū)ο蠓治?、軟件需求從用戶角度出發(fā),注重軟件的外在表現(xiàn);軟件分析是從軟件開發(fā)者角度出發(fā),關(guān)注軟件的內(nèi)部邏輯結(jié)構(gòu)。2、ooa的主要任務(wù):首先理解用戶的需求,然后進(jìn)行分析,提取類和對(duì)象,并結(jié)合分析進(jìn)行建模。3、ooa模型:處于ooa模型核心的是以用例模型為主體的需求模型;類/對(duì)象模型,描述系統(tǒng)所涉及的全部類和對(duì)象;對(duì)象關(guān)系模型,描述對(duì)象之間的靜態(tài)關(guān)系;對(duì)象行為模型,描述系統(tǒng)動(dòng)態(tài)行為。4、ooa分析方法:五層次模型:建立類/對(duì)象

56、層建立屬性層建立服務(wù)層建立結(jié)構(gòu)建立主題層5、用例模型是面向?qū)ο蠓治龅淖畛S玫囊环N模型。把從用例開始的分析過程稱為用例分析,這一階段定義的類稱為分析類。用例分析的步驟:回顧需求階段產(chǎn)生的用例規(guī)約,補(bǔ)充必要的詳細(xì)信息;研究用例的事件流,將用例的職責(zé)分配給若干分析類;基于這些職責(zé)分配以及分析類之間的協(xié)作,即可開始為分析類間的關(guān)系建模了。6、分析類被劃分為3種類型:邊界類:代表系統(tǒng)與外部環(huán)境交互的邊界。控制類:代表系統(tǒng)在運(yùn)行中的控制邏輯。實(shí)體類:代表系統(tǒng)要存儲(chǔ)和維護(hù)的信息。解析:(1)邊界類:提供對(duì)參與者或外部系統(tǒng)交互協(xié)議的接口,隔離系統(tǒng)與外界的變化。用于對(duì)系統(tǒng)中依賴于環(huán)境的那些部分建模。包括用戶界面類、系統(tǒng)接口類、設(shè)備接口類。邊界類對(duì)系統(tǒng)中依賴于環(huán)境的那些部分進(jìn)行建模。(2)控制類:用于封裝一個(gè)或幾個(gè)用例所特有的流程控制行為,通過它可以建立系統(tǒng)的動(dòng)態(tài)行為模型。它分離了邊界類對(duì)象和實(shí)體類對(duì)象,還將用例所特有的行為與實(shí)體類對(duì)象分開。邊界類和實(shí)體類之間并非始終需要一個(gè)控制類,只有當(dāng)用例的事件流比較復(fù)雜并具有可以獨(dú)立于系統(tǒng)的接口(邊界類)或者存儲(chǔ)信息(實(shí)體類)的動(dòng)態(tài)行為時(shí)才需要控制類。(3)實(shí)體類:用于對(duì)必須存儲(chǔ)的信息和相關(guān)的行為建模,其主要職

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論