![需求分析概述.doc_第1頁](http://file.renrendoc.com/FileRoot1/2020-1/13/caccd5d5-3c43-4477-9bfd-d2403d35b6e5/caccd5d5-3c43-4477-9bfd-d2403d35b6e51.gif)
![需求分析概述.doc_第2頁](http://file.renrendoc.com/FileRoot1/2020-1/13/caccd5d5-3c43-4477-9bfd-d2403d35b6e5/caccd5d5-3c43-4477-9bfd-d2403d35b6e52.gif)
![需求分析概述.doc_第3頁](http://file.renrendoc.com/FileRoot1/2020-1/13/caccd5d5-3c43-4477-9bfd-d2403d35b6e5/caccd5d5-3c43-4477-9bfd-d2403d35b6e53.gif)
![需求分析概述.doc_第4頁](http://file.renrendoc.com/FileRoot1/2020-1/13/caccd5d5-3c43-4477-9bfd-d2403d35b6e5/caccd5d5-3c43-4477-9bfd-d2403d35b6e54.gif)
![需求分析概述.doc_第5頁](http://file.renrendoc.com/FileRoot1/2020-1/13/caccd5d5-3c43-4477-9bfd-d2403d35b6e5/caccd5d5-3c43-4477-9bfd-d2403d35b6e55.gif)
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊蒄螁羃裊膄薄衿襖芆蝿螅袃莈薂蟻羂蒀蒞羀羈膀薀袆羀節(jié)莃袂罿蒅蕿螈罿膄蒂蚄羈芇蚇羃羇荿蒀衿羆蒁蚅螅肅膁蒈蟻肄芃蚄薇肅莆蒆羅肅膅螂袁肂羋薅螇肁莀螀蚃肀蒂薃羂聿膂莆袈膈芄薁螄膇莆莄蝕膇肆薀薆膆羋莂羄膅莁蚈袀膄蒃蒁螆膃膃蚆螞膂芅葿羈節(jié)莇蚅袇芁蒀蕆螃芀腿蚃蠆袆莂蒆蚅裊肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈荿薇肂膆蒞薆螂聿芁薅襖芄薀薄羆肇蒆薃聿芃莂薃螈肆羋螞袁芁膄蟻羃肄蒂蝕蚃艿蒈蠆裊膂莄蚈羇莈芀蚇聿膀蕿蚇蝿羃蒅蚆袁腿莁螅羄羂芇螄蚃膇膃螃螆羀薂螂羈芅蒈螁肀肈莄螁螀芄芀螀袂肆薈衿羅節(jié)蒄袈肇肅莀袇螇芀芆蒄罿肅節(jié)蒃肁莈薁蒂螁膁蕆蒁袃莇莃蒀羅膀艿葿肈羂薇蕿螇膈蒃薈袀羈 需求分析概述在具體的研究需求分析之前,我們先了解一下軟件工程這個概念。軟件工程分為三個層次,過程層、方法層、工具層。在最基礎的過程層,最重要的就是一組被稱為關鍵過程區(qū)域(KPAs)的框架(KPA的概念在討論CMM的書中有詳細的概念說明)。關鍵過程區(qū)域構(gòu)成了軟件項目的管理控制的基礎,并且確立了上下文各區(qū)域的關系,其中規(guī)定了技術方法的采用、工程產(chǎn)品的,模型、文檔、數(shù)據(jù)、報告、表格等等的產(chǎn)生、里程碑的建立、質(zhì)量的保證及變化的適當管理。方法層主要是過程在技術上的實現(xiàn)。它解決的問題是如何做。軟件工程方法涵蓋了一系列的任務:需求分析、設計、編程、測試、維護。同時他還包括了一組基本原則,控制了每一個的關鍵過程區(qū)域。工具層就很好理解了,他對過程層和方法層提供了自動和半自動的支持。這些輔助工具就稱為CASE??梢钥吹叫枨蠓治龅奈恢?,但是事實上需求分析是跨越了軟件工程的三個層次的。這一點是和其他的過程是一樣的。當然我們這里比較重點強調(diào)的是在軟件工程的方法層,同時也涉及到一些過程層的思想,至于工具層則不再我們的討論之列,但是會提到一些很適合在需求分析時應用的工具,諸如Word、Excel、Visio等。方法需求分析都包括了哪些方法呢?這里列舉出在需求分析一書中推薦的一些方法:1.繪制系統(tǒng)關聯(lián)圖,這種關聯(lián)圖是用于定義系統(tǒng)與系統(tǒng)外部實體間的界限和接口的簡單模型。同時它也明確了通過接口的信息流和物質(zhì)流。2.創(chuàng)建用戶接口原型,當開發(fā)人員或用戶不能確定需求時,開發(fā)一個用戶接口原型一個可能的局部實現(xiàn)這樣使得許多概念和可能發(fā)生的事更為直觀明了。用戶通過評價原型將使項目參與者能更好地相互理解所要解決的問題。注意要找出需求文檔與原型之間所有的沖突之處。3.分析需求可行性,在允許的成本、性能要求下,分析每項需求實施的可行性,明確與每項需求實現(xiàn)相聯(lián)系的風險,包括與其它需求的沖突,對外界因素的依賴和技術障礙。4.確定需求的優(yōu)先級別,應用分析方法來確定使用實例、產(chǎn)品特性或單項需求實現(xiàn)的優(yōu)先級別。以優(yōu)先級為基礎確定產(chǎn)品版本將包括哪些特性或哪類需求。當允許需求變更時,在特定的版本中加入每一項變更,并在那個版本計劃中作出需要的變更。5.為需求建立模型,需求的圖形分析模型是軟件需求規(guī)格說明極好的補充說明。它們能提供不同的信息與關系以有助于找到不正確的、不一致的、遺漏的和冗余的需求。這樣的模型包括數(shù)據(jù)流圖、實體關系圖、狀態(tài)變換圖、對話框圖、對象類及交互作用圖。6.創(chuàng)建數(shù)據(jù)字典,數(shù)據(jù)字典是對系統(tǒng)用到的所有數(shù)據(jù)項和結(jié)構(gòu)的定義,以確保開發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義。在需求階段,數(shù)據(jù)字典至少應定義客戶數(shù)據(jù)項以確??蛻襞c開發(fā)小組是使用一致的定義和術語。分析和設計工具通常包括數(shù)據(jù)字典組件。7.使用質(zhì)量功能調(diào)配,(QFD)是一種高級系統(tǒng)技術,它將產(chǎn)品特性、屬性與對客戶的重要性聯(lián)系起來。該技術提供了一種分析方法以明確那些是客戶最為關注的特性。QFD將需求分為三類:期望需求,即客戶或許并未提及,但如若缺少會讓他們感到不滿意;普通需求;興奮需求,即實現(xiàn)了會給客戶帶去驚喜,但若未實現(xiàn)也不會受到責備(Zultner1993;Pardee1996)。記住一點,不要試圖在你的項目中把這些方法都用上去,四個現(xiàn)代化并不是一夜就可以實現(xiàn)的。同樣,嘗試著使用你認為對你很有幫助的方法,確實收到效果之后,再考慮繼續(xù)學習方法。因為上面提到的都是需求分析的大方法,事實上還有很多很多的方法可以采用,例如,采用SRS模板、指明需求的來源、為每項需求注上標號、記錄業(yè)務規(guī)范、創(chuàng)建需求跟蹤能力矩陣、審查需求文檔、以需求為依據(jù)編寫測試用例、編寫用戶手冊、確定合格的標準。業(yè)務建模很多人都沒有意識到業(yè)務需求階段應該做些什么事情,實際上業(yè)務建模是最重要的一件事情。不要覺得業(yè)務建模這個詞很深奧,讓人模不著頭腦。其實所有做過需求分析的人都做過業(yè)務建模,比如你了解企業(yè)的運作模式就是一種你腦海中的業(yè)務建模。但是大多數(shù)人都沒有科學的、系統(tǒng)的、文檔化的做過業(yè)務建模。業(yè)務建模的目的在于:了解目標組織(將要在其中部署系統(tǒng)的組織)的結(jié)構(gòu)及機制。了解目標組織中當前存在的問題并確定改進的可能性。確保客戶、最終用戶和開發(fā)人員就目標組織達成共識。導出支持目標組織所需的業(yè)務需求。上面的話是不是很抽象呢,其實沒有什么復雜的:人和電腦是完全不同的思想(思維方式)。所以,原先適合人的業(yè)務流程對于計算機來說可不一定合適的,為了最大限度的利用計算機,必須要了解原先的業(yè)務流程并對此加易改造(流程自動化),當然這些動作需要得到用戶的許可。有些人認為說只有ERP這種大系統(tǒng)才需要對業(yè)務流程進行重組,但是實際上,不論是部門級的MIS系統(tǒng),還是社會級的電子商務系統(tǒng),都需要對業(yè)務流程進行改造,所不同的只是改造的程度。業(yè)務建模很重要的一點是在分析企業(yè)流程的同時分析出基礎企業(yè)對象(CommonBusinessObject)(這個詞我翻譯的不好,如果大家有更好的翻譯,請告訴我)。任何企業(yè)都有最基礎的一些元素,例如銀行的CBO就有帳戶,制造業(yè)的CBO就有訂單等。有一次我的一個在企業(yè)應用方面研究多年的朋友告訴我一個秘訣,他說,企業(yè)的CBO無非是4個:客戶、員工、產(chǎn)品和供應商(銀行的供應商應該稱為同業(yè))。其他的所有CBO都是在這四個CBO的基礎上發(fā)展起來的。比如說CBO中客戶和產(chǎn)品是多對多的關系,根據(jù)關系數(shù)據(jù)的理論,任何多對多的關系都可以拆分成多個一對多或一對一的關系。你就可以在這兩個類之間引入訂單類,客戶和訂單之間是一對多,訂單和產(chǎn)品之間又是一對多,這樣一個多對多的關系就拆分成兩個一對多的關系,而新的訂單類也就順理成章的產(chǎn)生了。在訂單類產(chǎn)生時,你可能還會加入一個關聯(lián)類:業(yè)務員類。而業(yè)務員類又是從員工類繼承下來的。所以呢,企業(yè)的四種CBO通過不同的組合,不同的關系,能夠形成企業(yè)運作的許許多多的CBO。CBO是做業(yè)務建模的基礎,在此基礎上,通過評估業(yè)務狀態(tài),說明當前業(yè)務,確定業(yè)務流程,改進業(yè)務流程的定義,設計業(yè)務流程實現(xiàn),改進角色和職責,研究流程自動化,開發(fā)領域模型等一系列在RUP中定義的工作流程實現(xiàn)業(yè)務建模的目標。需求獲取需求獲取(requirementelicitation)是需求工程的主體。對于所建議的軟件產(chǎn)品,獲取需求是一個確定和理解不同用戶類的需要和限制的過程。獲取用戶需求位于軟件需求三個層次的中間一層。業(yè)務需求決定用戶需求,它描述了用戶利用系統(tǒng)需要完成的任務。從這些任務中,分析者能獲得用于描述系統(tǒng)活動的特定的軟件功能需求,這些系統(tǒng)活動有助于用戶執(zhí)行他們的任務。 需求獲取是在問題及其最終解決方案之間架設橋梁的第一步。獲取需求的一個必不可少的結(jié)果是對項目中描述的客戶需求的普遍理解。一旦理解了需求,分析者、開發(fā)者和客戶就能探索出描述這些需求的多種解決方案。參與需求獲取者只有在他們理解了問題之后才能開始設計系統(tǒng),否則,對需求定義的任何改進,設計上都必須大量的返工。把需求獲取集中在用戶任務上而不是集中在用戶接口上有助于防止開發(fā)組由于草率處理設計問題而造成的失誤。需求獲取、分析、編寫需求規(guī)格說明和驗證并不遵循線性的順序,這些活動是相互隔開、增量和反復的。當你和客戶合作時,你就將會問一些問題,并且取得他們所提供的信息(需求獲?。?。同時,你將處理這些信息以理解它們,并把它們分成不同的類別,還要把客戶需求同可能的軟件需求相聯(lián)系(分析)。然后,你可以使客戶信息結(jié)構(gòu)化,并編寫成文檔和示意圖(說明)。下一步,就可以讓客戶代表評審文檔并糾正存在的錯誤(驗證)。這四個過程貫穿著需求分析的整個階段。需求獲取可能是軟件開發(fā)中最困難、最關鍵、最易出錯及最需要交流的方面。需求獲取只有通過有效的客戶開發(fā)者的合作才能成功。分析者必須建立一個對問題進行徹底探討的環(huán)境,而這些問題與產(chǎn)品有關。為了方便清晰地進行交流,就要列出重要的小組,而不是假想所有的參與者都持有相同的看法。對需求問題的全面考察需要一種技術,利用這種技術不但考慮了問題的功能需求方面,還可討論項目的非功能需求。確定用戶已經(jīng)理解:對于某些功能的討論并不意味著即將在產(chǎn)品中實現(xiàn)它。對于想到的需求必須集中處理并設定優(yōu)先級,以避免一個不能帶來任何益處的無限大的項目。需求獲取是一個需要高度合作的活動,而并不是客戶所說的需求的簡單謄本。作為一個分析者,你必須透過客戶所提出的表面需求理解他們的真正需求。詢問一個可擴充(open-ended)的問題有助于你更好地理解用戶目前的業(yè)務過程并且知道新系統(tǒng)如何幫助或改進他們的工作。調(diào)查用戶任務可能遇到的變更,或者用戶需要使用系統(tǒng)其它可能的方式。想像你自己在學習用戶的工作,你需要完成什么任務?你有什么問題?從這一角度來指導需求的開發(fā)和利用。還有,探討例外的情況:什么會妨礙用戶順利完成任務?對系統(tǒng)錯誤情況的反映,用戶是如何想的?詢問問題時,以“還有什么能”,”當?時,將會發(fā)生什么”“你有沒有曾經(jīng)想過”,“有沒有人曾經(jīng)”為開頭。記下每一個需求的來源,這樣向下跟蹤直到發(fā)現(xiàn)特定的客戶。有些時候,嘗試著問一些“愚蠢”的問題也有助于客戶打開話匣子。如果你直接要求客戶寫出業(yè)務是如何實現(xiàn)的,客戶十有八九無法完成。但是如果你嘗試著問一些實際的問題,例如:“以我的理解,你們收到訂單后,會.”。客戶立刻就會指出你的錯誤,并滔滔不絕的開始談論業(yè)務,而你,就在一邊仔細的聆聽吧。這一招就叫做“拋磚引玉”。需求討論會上必須要使用筆記本電腦,還要指定一個打字熟練的人把所有的討論記錄下來,記錄的同時還要做一定的整理。如果不這樣做,那么你結(jié)束會議的時候就會發(fā)現(xiàn),所有的討論只剩下一個模糊的印象,需求對你來說仍然是一件遙遠的事情。在座談討論之后,記下所討論的條目(item),并請參與討論的用戶評論并更正。及早并經(jīng)常進行座談討論是需求獲取成功的一個關鍵途徑,因為只有提供需求的人才能確定是否真正獲取需求。進行深入收集和分析以消除任何沖突或不一致性。盡量把客戶所持的假設解釋清楚,特別是那些發(fā)生沖突的部分。從字里行間去理解以明確客戶沒有表達清楚但又想加入的特性或特征。Gause和Weinberg(1989)提出使用“上下文無關問題”這是一個高層次的問題,它可以獲取業(yè)務問題和可能的解決方案的全部信息。客戶對這些問題的回答諸如“產(chǎn)品要求怎樣的精確度”或“你能幫我解釋一下你為什么不同意某人的回答嗎?”這些回答可以更直接地認識問題,而這是封閉(close-end)問題所不能做到的。需求獲取利用了所有可用的信息來源,這些信息描述了問題域或在軟件解決方案中合理的特性。一個研究表明:比起不成功的項目,一個成功的項目在開發(fā)者和客戶之間采用了更多的交流方式(KielandCarmel1995)。與單個客戶或潛在的用戶組一起座談,對于業(yè)務軟件包或信息管理系統(tǒng)(MIS)的應用來說是一種傳統(tǒng)的需求來源。直接聘請用戶進行獲取需求的過程是為項目獲得支持和買入(buy-in)的一種方式。盡量理解用戶用于表述他們需求的思維過程。充分研究用戶執(zhí)行任務時作出決策的過程,并提取出潛在的邏輯關系。流程圖和決策樹是描述這些邏輯決策途徑的好方法。在需求獲取的過程中,你可能會發(fā)現(xiàn)對項目范圍的定義存在誤差,不是太大就是太小。如果范圍太大,你將要收集比真正需要更多的需求,以傳遞足夠的業(yè)務和客戶的值,此時獲取過程將會拖延。如果項目范圍太小,那么客戶將會提出很重要的但又在當前產(chǎn)品范圍之外的需求。當前的范圍太小,以致不能提供一個令人滿意的產(chǎn)品。需求的獲取將導致修改項目的范圍和任務,但作出這樣具有深遠影響的改變,一定要小心謹慎。正如經(jīng)常所說的,需求主要是關于系統(tǒng)做什么,而解決方案如何實現(xiàn)是屬于設計的范圍。這樣說雖然很簡潔,但似乎過于簡單化。需求的獲取應該把重點放在“做什么”上,但在分析和設計之間還是存在一定的距離。你可以使用假設“怎么做”來分類并改善你對用戶需求的理解。在需求的獲取過程中,分析模型、屏幕圖形和原型可以使概念表達得更加清楚,然后提供一個尋找錯誤和遺漏的辦法。把你在需求開發(fā)階段所形成的模型和屏幕效果看成是方便高效交流的概念性建議,而不應該看成是對設計者選擇的一種限制。需求獲取討論會中如果參與者過多,就會減慢進度。人數(shù)大致控制在5到7人是最好的。這些人包括客戶、系統(tǒng)設計者、開發(fā)者和可視化設計者等主要工程角色。相反地,從極少的代表那里收集信息或者只聽到呼聲最高、最有輿論影響的用戶的聲音,也會造成問題。這將導致忽視特定用戶類的重要的需求,或者其需求不能代表絕大多數(shù)用戶的需要。最好的權衡在于選擇一些授權為他們的用戶類發(fā)言的產(chǎn)品代表者,他們也被同組用戶類的其它代表所支持。沒有一個簡單、清楚的信號暗示你什么時候已完成需求獲取。當客戶和開發(fā)者與他們的同事聊天、閱讀工業(yè)和商業(yè)上的文獻及在早上沐浴時思考時,他們都將對潛在產(chǎn)品產(chǎn)生新的構(gòu)思。你不可能全面收集需求,但是下列的提示將會暗示你在需求獲取的過程中的返回點。1.如果用戶不能想出更多的使用實例,也許你就完成了收集需求的工作。用戶總是按其重要性的順序來確定使用實例的。2.如果用戶提出新的使用實例,但你可以從其它使用實例的相關功能需求中獲得這些新的使用實例,這時也許你就完成了收集需求的工作。這些新的使用實例可能是你已獲取的其它使用實例的可選過程。3.如果用戶開始重復原先討論過的問題,此時,也許你就完成了收集需求的工作。4.如果所提出的新需求比你已確定的需求的優(yōu)先級都低時,也許你就完成了收集需求的工作。5.如果用戶提出對將來產(chǎn)品的要求,而不是現(xiàn)在我們討論的特定產(chǎn)品,也許你就完成了收集需求的工作。以上知識大致上討論需求分析應該如何做,實際上對于需求分析的方法有很多很多,已經(jīng)形成了一定的理論,當然這種理論比較偏向與方法學,而方法學的應用主要還是要靠個人。所以,大家在實際應用的時候,不妨結(jié)合自己的實際,有選擇性的采用一些方法,那你就是成功的。用例在需求分析中的使用多年來,分析者總是利用情節(jié)或經(jīng)歷來描述用戶和軟件系統(tǒng)的交互方式,從而獲取需求(McGrawandHarbison1997)。IvarJacobson(1992)把這種看法系統(tǒng)地闡述成用例(用例)的方法進行需求獲取和建模。雖然用例來源于面向?qū)ο蟮拈_發(fā)環(huán)境,但是它也能應用在具有許多開發(fā)方法的項目中,因為用戶并不關心你是怎樣開發(fā)你的軟件。而最重要的,用例的觀點和思維過程帶給需求開發(fā)的改變比起是否畫正式的用例圖顯得更為重要。注意用戶要利用系統(tǒng)做什么遠遠強于詢問用戶希望系統(tǒng)為他們做什么這一傳統(tǒng)方法。用例的重要功能是用畫用例圖的功能來鑒別和劃分系統(tǒng)功能。它把系統(tǒng)分成角色(actor)和用例(用例)。角色(actor)表示系統(tǒng)用戶能扮演的角色(role)。這些用戶可能是人,可能是其他的計算機一些硬件或者甚至是其它軟件系統(tǒng),唯一的標準是它們必須要在被劃分進用例的系統(tǒng)部分以外。它們必須能刺激系統(tǒng)部分并接收返回。用例描述了當角色給系統(tǒng)特定的刺激時系統(tǒng)的活動。這些活動被文本描述。它描述了觸發(fā)用例的刺激的本質(zhì),輸入和輸出到其他活動者,和轉(zhuǎn)換輸入到輸出的活動。用例文本通常也描述每一個活動在特殊的活動線時可能的錯誤和系統(tǒng)應采取的補救措施。這樣說可能會非常復雜,其實一個用例描述了系統(tǒng)和一個角色(actor)的交互順序。用例被定義成系統(tǒng)執(zhí)行的一系列動作,動作執(zhí)行的結(jié)果能被指定角色察覺到。用例可以:用例捕獲某些用戶可見的需求,實現(xiàn)一個具體的用戶目標。用例由角色激活,并提供確切的值給角色。用例可大可小,但它必須是對一個具體的用戶目標實現(xiàn)的完整描述。在UML中,用例表示為一個橢圓。角色是指用戶在系統(tǒng)中所扮演的角色。其圖形化的表示是一個小人。在某些組織中很可能有許多角色實例(例如有很多個銷售員),但就該系統(tǒng)而言,他們均起著同一種作用,扮演著相同的角色,所以用一個角色表示。一個用戶也可以扮演多種角色。例如,一個高級營銷人員既可以是貿(mào)易經(jīng)理,也可以是普通的營銷人員;一個營銷人員也可以是售貨員。在處理角色時,應考慮其作用,而不是人或工作名稱,這一點是很重要的。我們使用不帶箭頭的線段將角色與用例連接到一起,表示兩者之間交換信息,稱之為通信聯(lián)系。角色觸發(fā)用例,并與用例進行信息交換。單個角色可與多個用例聯(lián)系;反過來,一個用例可與多個角色聯(lián)系。對同一個用例而言,不同角色有著不同的作用:他們可以從用例中取值,也可以參與到用例中。需要注意的是角色在用例圖中是用類似人的圖形來表示,盡管執(zhí)行的,但角色未必是人。例如,角色也可以是一個外界系統(tǒng),該外界系統(tǒng)可能需要從當前系統(tǒng)中獲取信息,與當前系統(tǒng)有進行交互。一個用例可能包括完成某項任務的許多邏輯相關任務和交互順序。因此,一個用例是相關的用法說明的集合,并且一個說明(scenario)是用例的實例。這種關系就像是類和對象的關系。在用例中,一個說明被視為事件的普通過程(normalcourse),也叫作主過程,基本過程,普通流,或“滿意之路”(happypath)。在描述普通過程時列出執(zhí)行者和系統(tǒng)之間相互交互或?qū)υ挼捻樞?。當這種交互結(jié)束時,執(zhí)行者也達到了預期的目的。在用例中的其它說明可以描述為可選過程(alternativecoruse)??蛇x過程也可促進成功地完成任務,但它們代表了任務的細節(jié)或用于完成任務的途徑的變化部分。在交互序列中,普通過程可以在一些決策點上分解成可選過程,然后再重新匯成一個普通過程。角色類和角色實例軟件產(chǎn)品最終是給一些用戶來使用的,而用戶之間的差異是非常大的。造成差異的原因包括了對計算機的認知程度的不同,使用習慣的不同,在軟件目標組織中所處的地位不同,地理位置不同,業(yè)務熟練程度不同。不同的用戶都有自己一系列的功能需求和非功能需求。對電腦熟練程度不同的人可能就會有不同的要求,熟練程度低的用戶可能希望有一個友好的界面,熟練程度高的用戶可能更希望有快捷鍵或宏的操作以提高工作效率??紤]到用戶的差異性,將用戶分類并研究用戶類的行為特征是非常有必要的。所以在做具體的需求之前,先將用戶分局行為和特點進行分類,對于研究、收集用戶的需求是非常有幫助的??梢岳靡粋€簡單的表格列出一些原始的分類,然后不斷的完善這個表格。確認你的分類之間沒有交集。并充分描述用戶分類的行為,目的,要求等。在企業(yè)分析中,比較常見的分類可能包括,供應商,客戶,部門等。就像C+中的類和對象一樣,我們把分析出的用戶分類稱為“角色類”,把實際的用戶稱為“角色實例”。在得到用戶分類之后,最重要的就是要選出用戶代表,用戶代表不僅僅是在需求階段中參與項目,還必須對項目的全過程負責。用戶代表能夠代表用戶分類的需求。抓住用戶代表的需求就大致把握住了用戶類的需求。當然,需求分析還是需要在用戶中做大規(guī)模的調(diào)查的,只是要把重點放在用戶代表上。確保和用戶直接進行溝通!大家有沒有玩過傳話的游戲,可能看過。一群人排成一列,一句話從排頭挨個向后傳,到最后,那句話已經(jīng)是面目全非了。所以,一定要保證項目組能夠直接和用戶接觸。對于和用戶直接溝通這一點,一般的針對特定企業(yè)的應用系統(tǒng)當然是不成問題,可是如果是開發(fā)行業(yè)軟件,和用戶直接溝通就成為一件幾乎是不可能的事情。在這種情況下,一般有幾種解決的辦法:做大規(guī)模的市場調(diào)查,針對你的目標市場做市場調(diào)查,并根據(jù)統(tǒng)計學的理論建立你的數(shù)學模型。這部分的工作效果最好,其性質(zhì)有些象一些游戲公司會發(fā)布一些Demo版的游戲??墒菍τ谝话愕钠髽I(yè)來說,這項工作費時費力,高昂的成本往往使大家知難而退。我的意見是,方法是非常好的,但是可以采用折衷的辦法,例如選取有代表性的企業(yè),為特定企業(yè)制作一個較小的版本并收集反饋意見等。這涉及到很多市場營銷的內(nèi)容,并不是我的專業(yè)所長,這里就不多弄斧了。聘請行業(yè)專家,一個行業(yè)專家往往可以在項目需求方面發(fā)揮極為重要的作用。一個行業(yè)專家往往都有大量的行業(yè)經(jīng)驗和行業(yè)的人際關系網(wǎng)絡。在產(chǎn)品的設計方面,這個行業(yè)專家提供很多寶貴的意見。在目前很多的軟件的開發(fā)過程中都采用了這種方式。行業(yè)專家有兩種:一種是在這個行業(yè)中有很深的資歷,但是對軟件技術并不熟悉;第二種是開發(fā)過同類軟件的軟件專家,這種人在開發(fā)同類軟件過程中已經(jīng)積累了大量的項目經(jīng)驗,并且具有軟件開發(fā)的知識。這種方式是獲取需求的最好的方式。分析對比同類軟件,微軟在開發(fā)Office、VisualStudio的時候,也是參照了Lotus和Borland的成熟產(chǎn)品。這種方式的特點在于成本很低,比較適合和其他的方式配合使用。但是,要注意自己有沒有觸犯專利法。需求的沖突有的時候,雖然已經(jīng)將用戶分類并選出了用戶代表。但是需求的來源眾多,往往會發(fā)生需求之間自相矛盾的事情。需求從四面八方收集來后,人們難以解決沖突,澄清模糊之處以及協(xié)調(diào)不一致之處。某些人還要對不可避免要發(fā)生的范圍問題單獨作出決定。在項目的早期階段,你必須決定誰是需求問題的決策者。如果不清楚誰有權并且有責任來作出決策,或者授權的個人不愿意或不能作出決策,那么決策者的角色將自然而然地落在開發(fā)者身上。這是一個非常糟糕的選擇,因為開發(fā)者通常沒有足夠多的信息和觀點來作出業(yè)務上的決策。 在軟件項目中,誰將對需求作出決策的問題并沒有統(tǒng)一的正確答案。分析員有時聽從呼聲高的或來自最高層人物的最大的需求。即便使用用戶代表這一手段,必須解決來自不同用戶類的相沖突的需求。通常,應盡可能由處于公司底層的人作出決策,因為他們與問題密切相關,并能得到關于這些問題的廣泛信息。如果不同的用戶類有不一致的需求,那么必須決策出滿足哪一類用戶的需求更為重要。了解可能使用產(chǎn)品的客戶種類的信息和他們的用法與產(chǎn)品的業(yè)務目標的關系如何,將有助于你決定哪一個用戶類所占份額最大。當開發(fā)者想象中的產(chǎn)品與客戶需求沖突時,通常應該由客戶作出決策。然而,不要陷到“客戶總是對的”的陷阱中去,對他們百依百順。現(xiàn)實中,客戶并不總是對的。客戶總是持有自己的觀點,開發(fā)者必須理解并尊重這一觀點。用例在具體的需求過程中,有大的用例(業(yè)務用例),也有小的用例。主要是由于用例的范圍決定的。用例像是一個黑盒,它
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木工裝修合同
- 保健按摩店裝修合同監(jiān)管費
- 水利行業(yè)水資源管理與水生態(tài)修復方案
- 專利代理合同書年
- 三農(nóng)村社會組織創(chuàng)新發(fā)展方案
- 留學服務合同
- 品牌營銷策略及市場分析作業(yè)指導書
- 數(shù)字化工廠設計與實施作業(yè)指導書
- 旅游景點智能化管理系統(tǒng)的設計與實施計劃書
- 三農(nóng)地區(qū)基礎設施建設規(guī)劃方案
- 島津氣相色譜培訓
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫附帶答案詳解
- 睡眠專業(yè)知識培訓課件
- 臨床思維能力培養(yǎng)
- 人教版高中物理必修第三冊第十章靜電場中的能量10-1電勢能和電勢練習含答案
- 《工程勘察設計收費標準》(2002年修訂本)
- 中國宗教文化 中國古代宗教文化的特點及現(xiàn)代意義
- 2024年四川省巴中市級事業(yè)單位選聘15人歷年高頻難、易錯點練習500題附帶答案詳解
- 演出經(jīng)紀人培訓
- 蓋房四鄰簽字協(xié)議書范文
- 2024年新人教版七年級上冊數(shù)學教學課件 第六章 幾何圖形初步 數(shù)學活動
評論
0/150
提交評論