- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 需求塑模 系統分析階段概述 系統分析的活動 系統分析階段包括四項主要活動: 需求塑模、資料及流程塑模、物件塑模及考量開發策略。(其中資料及流程塑模與物件塑模是互為「替代方法」) 需求塑模(requirements modeling #),其中包括了發現事實來描述目前的系統,並指出新系統的需求, 例如: 輸出、輸入、處理工作、效能及安全性等需求。 輸出(outputs #)係指由系統產生的電子或列印的資訊。 系統分析階段概述 輸入(inputs #)指的是需要輸入到系統的資料,不論是以人工或是以自動化的方式來進行。 處理 (processes #)指的是將資料轉化為有用的資訊的邏輯規則。 效能(performance #)指的是系統的特徵,如速度、資料量、容量、可靠性及穩定性。 安全性(security #)指的則是保護系統及其資料免於內部或外部威脅的各種硬體、軟體、及流程控制。 資料及流程塑模即是運用傳統結構化分析技術,以圖形呈現系統資料及流程。 結構化分析會辨識出流入處理作業的資料,轉化資料的企業規則,以及最終的輸出資料流。 系統分析階段概述 物件塑模, 在結構化分析中,資料及處理作業被視為個別的元件,物件導向分析則將資料,以及對資料進行處理的流程,結合成名為物件的事物中。 在系統開發的過程中,分析師通常會使用這兩種塑模方法,盡可能得到更完整的資訊。 系統分析階段概述 在開發策略中,你將要考量各種開發的方式並準備轉入SDLC的系統設計階段。 系統分析階段的可交付成果,或是最終的產品,是系統需求文件(system requirement document #) ,它是新系統的整體設計藍圖。 除此之外,系統分析階段中的每一個活動,都會產出最終的產品,以及一個或多個里程碑。 系統分析技巧 為了正確地建立新系統的模型,你必須具備良好的分析技巧和人際溝通能力。 分析技巧使你能夠明辨問題所在、評估關鍵因素,並開發出有用的解決方案。 系統分析階段概述 人際溝通能力對一個必須與組織內各層級的人合作,並需在使用者互相衝突的需求間求得平衡,在做有效溝通的分析師而言,實在是非常的重要。 團隊導向方法及技術 許多IT經理試圖提高使用者在開發過程中的參與度,使用者的高度參與往往會造成較好的溝通、更快的開發時間,及更滿意的使用者。 許多公司現在是用小組方式來開發資訊系統。例如,聯合應用系統開發(JAD, joint application development #)方法,就是一種用來發現事實及建立需求模型的團隊導向的技術。 系統分析階段概述 另一種廣泛使用的使用者導向方法是快速應用系統開發(RAD, rapid application development #)。 RAD是完整SDLC的精簡版本,其中使用者隨時參與每一個步驟。 相較於JAD一般只著重在發現事實及需求確認,RAD則對整個系統開發工作,提供快速追蹤的方法,其中包括規劃、設計、建構,及實作。 聯合應用系統開發 使用者的參與 使用者在資訊系統中有重大的關聯,而且他們應該在開發過程中完全參與。 過去,在開發的過程中,IT人員會從使用者那裏收集資訊、定義系統需求,並建構新系統。 在過程中的各階段,IT人員可能會要求使用者複閱其設計、提供意見,並提出修改的要求。 IT專業人員現在已體認到成功的系統必須是使用者導向的,而使用者需要參與系統開發的每一階段,不論是正式或非正式的參與。 聯合應用系統開發 讓使用者參與的常用策略之一,就是JAD團隊方式,其中涉及一個由使用者、經理人,及IT專家組成的特別工作小組。 他們一同工作以取得各種資訊、討論企業需求,及定義出新系統的需求。 聯合應用系統開發 JAD的優缺點 缺點︰ 與傳統方法相比較,JAD成本較高且如果小組相對於專案規模顯得太大時也可能變得繁瑣。 優點︰ JAD讓主要的使用者有機會在需求塑模的過程中有效的參與,讓使用者們比較會對其結果產生歸屬感而支持新系統。 當運用得當時,JAD可以產生更精確的系統需求描述、對共同目標更加了解,以及對新系統的成功提供更強的保證。 快速應用系統開發 快速應用系統開發(RAD))是一種以團隊為基礎的系統開發技術,能夠加快資訊系統的開發速度,並產生能確實發揮功效的資訊系統。 如JAD一殷,RAD也採用團隊方法,但是更為深入。 相較於JAD的最終產品是需求模型,RAD的最後產出則是一個新的資訊系統。 RAD是一套完整的方法論,其中包括一個與傳統SDLC各階段相對應的四階段生命週期。 許多公司採用RAD來降低成本及系統開發時間,並提升成功的機率。 RAD非常仰賴雛型的建立,以及使
文档评论(0)