- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C、需求分析 需求擷取方式 查閱文件、觀察、訪談、問卷、開會討論、聯合開發、企業外部資料 需求表達工具 (需求塑模) 事件表、流程圖、處理描述、藍圖、資料詞彙 需求分析文件樣板 使用者需求 使用者期待系統解決的問題,或是希望從系統獲得之資訊。 Grosz(1992)認為可分為兩大步驟: 需求擷取:對系統範圍內之各種事物及相關現象加以瞭解、判斷和選擇,並設計成描述性綱目。 需求轉換:將描述性綱目以系統模式語法,轉換成概念性綱目。 1. 需求擷取方式 以下方式可單獨應用亦可混合使用 查閱文件、觀察 訪談、問卷 開會討論、聯合開發、企業外部資料 1.1 查閱文件 研究企業的內部文件,是瞭解企業運作邏輯之初步工作,例如: 工作說明書(Job Description) 企業表單(Business Forms) 手冊(Manuals) 企業表單實例 (1) 重複資料分析 了解每種報表的資料內容及其相互間的重複情形,如: (2) 表報使用分析 詳列每一種報表的編製單位、週期、使用單位、保存期限、編製份數等,例如: 查閱文件之缺點 組織中很少有完整的文件詳細地描述出完整系統之全貌 文件往往未能配合更新,因此以該方式收集之資訊常有過時之慮 1.2 觀察 實地觀察(Observation) 至現場實際觀察,獲得第一手的資料,因此資料正確性會比查閱文件為高。 若選擇正常與例外情況之時機或對象,來做觀察可獲得更多的資料。 缺點 可能使人們改變原來的工作方式。 只能觀察到部份的人或特定之區域。 1.3 訪談 訪談(Interview) 是系統分析最有效且最普遍的資料蒐集方法 分析師親自與使用部門的主管或相關作業人員面對面討論實際作業的情況、報表和資訊需求等 在訪談期間,蒐集到的可能是事實或推測,並可觀察到人們的肢體語言、情緒和他們對於現行系統之觀感等。 訪談 訪談之前必須要有詳細規劃 決定訪談對象 設定訪談的議題 (列舉所要討論的問題) 可以從「你希望系統提供什麼樣的功能?」開始 或是「目前你們對這項工作的作業流程是如何進行的? 」 從這些問題中,可以引領出許多與技術面、執行面、操作面等相關的討論議題。 訪談之後必須將結果詳實地紀錄下來 在得到允諾的情況下,可將訪問內容錄音或錄影。 訪談結束後48小時內整理訪談內容。 1.4 問卷 當潛在使用者太多或分布太廣時,可藉問卷之方式擷取需求。 問卷調查適合於大型企業或公眾資訊系統的設計,因其所涉及的作業範圍或對象太廣,系統分析師無法逐一親自調查 缺點 回收率不高 設計不易 答題者未依據事實來填寫 所獲得的資訊不夠深入 實例:問卷調查表 1.5 開會討論 使用者代表與系統開發人員聚集一堂,將所知道的事實、觀念說出,讓所有與會人員一起相互溝通意見。 是一種很有效率的資料蒐集方式。 此方法的優點是較易獲得正確的資料,即使有不同的意見與觀念,經由眾人討論亦能加以修正。 1.6 聯合開發 Joint Application Development (JAD) 透過一個二至五天的集會,讓開發者與顧客能快速有效,且深入的檢討需求並取得共識 1.7 企業外部資料 專業雜誌 教科書 廠商之產品說明書 同業觀摩 相關網站觀察... 2. 需求表達工具 (需求塑模) 需求表達工具 事件表 流程圖(Flow Chart) 表達實體(Entity)與作業程序及所需資訊間之關係。 處理描述 表示流程圖中之作業處理、程序與規則及其相關之資訊輸入與輸出等。 藍圖(Drawing) 表示資訊之展示格式與內容等,例如表單之格線與縱橫項目。 資料詞彙(Data Glossary) 描述藍圖內資訊之詳細內容與規則等。 2.1 事件表 需求描述轉換為事件表 需求分析描述 從需求擷取所獲得的資料,定義出所要解決的問題 儘量使用淺顯易懂的句子 問題的敘述最好是從使用者的觀點出發 對於一個電影院(火車、客運等等)訂票系統來說,可以將使用者的需求定義如下: 使用者必須登入以使用此系統 使用者可利用瀏覽器找尋相關電影並預訂電影票 如果 用「實現訂票流程自動化」來描述,那就把問題的範圍定義得太廣、太抽象 事件 功能性需求的描述,可將它們歸納成事件 事件可當作是需求描述的精簡版或摘要(summary)。 對於「使用者搜尋音樂CD」這個功能,系統允許我們輸入關鍵字以作為搜尋的依據。 只輸入關鍵字,不會發生什麼事。只有按下了,比如說一個按鈕,系統才會開始做事。 「 搜尋音樂CD 」就是一個事件,這個事件 (藉由按了按鈕)觸發系統去處理或是執行某些特定的工作,並且對於這個事件,系統會將處理結果回應給使用者。 自動提款機(ATM)實例 如果你仔細地觀察一下ATM的畫面,會發現到一部ATM的主畫面以及其他可用的選項,都會對應到一個事件上。 比如說:提款,存款,
您可能关注的文档
最近下载
- 2025版《煤矿安全规程》宣贯培训课件.pptx VIP
- 2025年中国石油数智研究院秋季高校毕业生招聘60人笔试上岸历年真考点题库附带答案详解.doc
- 变电所改造工程施工方案(3篇).docx VIP
- 欧洲标准化委员化BS EN 10283 - 2010.pdf VIP
- 2025年中国石油数智研究院招聘笔试备考题库(带答案详解).pdf
- 期末模拟质量检测卷-2024-2025学年统编版语文三年级上册.docx VIP
- 山东省建筑施工企业安全生产管理人员安全生产知识考试题库(含答案).pdf VIP
- 城市规划设计计费(2004)中规协秘字第022号.pdf VIP
- 数据库原理及应用教程(MySQL版)全套教学课件.pptx VIP
- 关爱困境儿童让爱守护成长PPT模板.pptx VIP
文档评论(0)