2012上半年軟考系統(tǒng)分析師考點知識:第四章

字號:

第四章
    重點:
    1、需求的概念:需求就是陳述系統(tǒng)必須要做的事或者系統(tǒng)必需具備的特征。
    1)需求分為功能需求和非功能需求。能需求與系統(tǒng)必須執(zhí)行的過程或必須包含的信息有直接關系。非功能需求指的是系統(tǒng)必須具備的行為屬性,如性能、安全性和可用性等。功能需求:面向過程-系統(tǒng)必須執(zhí)行的過程和完成的任務;面向信息-系統(tǒng)必須包含的信息;
    2)在分析階段,從業(yè)務員角度出發(fā),關注的是業(yè)務用戶的要求,因此也稱為業(yè)務需求(用戶需求);在設計階段,主要從開發(fā)人員角度出發(fā)描述,稱為系統(tǒng)需求。特征,及其收集需求的技術的優(yōu)缺點;
    2、需求的特征:描述系統(tǒng)必須實現(xiàn)的功能;描述系統(tǒng)必需具備的特征;在分析階段關注用戶的要求;需求在項目的不同階段會發(fā)生改變。
    典型的非功能性需求:
    1)性能 表示為滿足用戶的需要而要求系統(tǒng)展示的性能--吞吐量、響應時間;
    2)信息表示有關用戶的信息,形式為內容、時間性、正確性和格式--需要輸入和輸出是什么,數(shù)據(jù)存儲在什么地方等,對外接口;
    3)經濟表示系統(tǒng)對減少開支或增加收益的需要-必須減少開支的是什么,預算限度是多少;
    4)控制表示系統(tǒng)必須在其中運行的環(huán)境以及必須提供的安全類型和程度--訪問控制,對數(shù)據(jù)的特殊處理(脫機備份等);
    5)效率表示系統(tǒng)以低成本產生輸出的能力--在過程中有必須消除的重復步驟,用其資源的方式中存在降低成本的方法嗎;
    6)服務表示使系統(tǒng)可靠、靈活和可擴充的需要-不同類型的用戶,培訓、相關文檔資料。
    3、收集需求的技術及其優(yōu)缺點:
    面談,問卷,觀察現(xiàn)場,聯(lián)合應用開發(fā),文檔分析。
    1)面談:面談通過直接、面對面的交互獲取需求。這種方式可以用來實現(xiàn)以下目標:發(fā)現(xiàn)事實、驗證事實、澄清事實、激發(fā)熱情、讓終用戶參與、確定需求以及征求想法和觀點。
    面談的缺點:面談耗時,費用高;面談的成功極大地取決與采訪者的個人的能力;面談可能會由于被采訪者的地理位置功;面談有兩種類型:結構化面談和非結構化面談。非結構化面談的特點是涉及一般性的問題,被采訪者可以引導談話過程。這種方式容易偏離主題,采訪者需要及時的引導。結構化面談要求采訪者詢問一套專門設計用于從被采訪者處獲取特定信息的問題,根據(jù)被采訪者的回答,采訪者將提出額外的問題(計劃的問題或非計劃的問題)以進一步深入。準備是面談成功的關鍵,面談之前如果沒有很好的準備,那么面談就無法獲得滿意的結果。在面談之前好準備一份面談指南,安排好提問的問題,每個問題的時間,在什么地方可能需要進一步的提問等。 在面談的過程中,需要注意以下事項:假定答案存在或不存在;提示線索;使用行話;顯示個人偏見;談論而不是聆聽;對有關主題和被采訪者的情況作出假定;使用錄音-聆聽能力差的表現(xiàn)。
    2)問卷:問卷調查表可以使分析員從一大群人那里收集到事實,同時保持統(tǒng)一的答復。尤其是當需要面對大量的人時,其他調查研究技術都不可能有如此有效的得到結果。問卷調查表的優(yōu)點:
    --大多數(shù)的調查表可以被快速的回答;
    --調查表提供了一種可以以相對廉價的方式從大量的人中收集數(shù)據(jù);
    --調查表可以匿名填寫,因此更能得到真實的數(shù)據(jù);回答可以快速的表格化和分析;
    問卷調查表可以使分析員從一大群人那里收集到事實,同時保持統(tǒng)一的答復。尤其是當需要面對大量的人時,其他調查研究技術都不可能有如此有效的得到結果。
    問卷調查表的缺點:回答者的數(shù)量經常較低;無法保證個人會回答或進一步回答所有問題;調查表往往不靈活;沒有機會立即澄清對問題的含糊或不完全的回答。
    制作問卷調查表: 確定必須收集什么事實和觀點以及你應該從誰那里收集;根據(jù)需要的事實和觀點,確定是采用自由格式還是固定格式;編寫問題,確保問題中沒有反映個人的偏好和觀點;在小樣本中進行測試,發(fā)現(xiàn)問題及時修正;進行調查。
    3)聯(lián)合應用開發(fā):一對一的面談需要使用大量的時間,使用小組會議的形式進行面談就可以解決這個問題。JAD就是采用小組會議的形式來獲取需求。一般來說,一個成功的JAD需要負責人、主持人、用戶和管理員、記錄員、參與系統(tǒng)開發(fā)建設的其他相關人員等角色的參與。