第二章:可行性研究
2.1:可行性研究任務: *
可行性研究目的:用最小的代價在盡可能短的時間內確定問題是否能夠解決
相關:技術可行性、經濟可行性、操作可行性。
2.2:可行性研究過程:了解。
2.3
:系統流程圖:***
概念:概括地描繪物理系統的傳統工具。
基本思想:
用圖形符號以黑盒 形式描繪組成系統的每個部件。表達的是資料在各個部件之間流動的情況,而非對資料加工處理的控制過程,因而是物理資料流圖而不是程式流程圖。
p39圖2.1:基本符號。
2.4
:資料流圖:****(應用題)
概念:資料流圖描繪資訊流和資料從輸入移動到輸出的過程中所經受的變換。資料流圖中沒有任何具體物理部件,只是描繪資料在軟體中流動和被處理的邏輯過程。故資料流圖是系統邏輯功能的圖形表示。
注:在資料流圖中應該描繪所有可能的資料流向,而不應該描繪出現某個資料流的條件。
資料儲存和資料流都是資料,僅僅所處的狀態不同。
p41圖2.4
2.5:資料字典:*****(可能會考)
概念:資料字典是關於資料的資訊的集合,也就是對資料流圖中包含所有的元素的定義的集合。
資料字典的內容:
1:資料流
2:資料流分量
3:資料儲存
4:處理
第三章:需求分析
3.1:需求分析的任務:
需求分析:確定系統必須完成哪些工作,也就是對目標系統提出完整、 準確、清晰、 具體的要求。
系統的綜合要求:
1:功能要求
2:效能要求
3:可靠性和可用性要求 4
:出錯處理要求 5
:介面需求 6
:約束
7:逆向需求
8:將來可能提出的要求
3.2:與使用者溝通獲取需求的方法:**
訪談:分為正式的和非正式的訪談
情景技術的用處:
1:某種程度上演示目標系統的行為。
2:保證使用者在需求分析過程中始終扮演乙個積極主動的角色。
面向資料流自頂向下求精(結構化分析方法):
把資料流和資料儲存定義到元素級,即從資料流圖的輸出端分析
把分析過程中得到的有關資料元素的資訊記錄到資料字典中,對演算法的簡明描述記錄在ipo圖中。
隨著分析過程的進展,經過提問和解答的反覆迴圈,分析員越來越具體的定義了目標系統。3.3:3.3:分析建模與規格說明:***
需求分析階段得出的最主要的文件:軟體需求規格說明。p.62
3.4:實體聯絡圖:**** p.62
e-r圖:三種資訊:資料物件,資料物件的屬性,資料物件彼此之間的聯絡。
矩形代表實體,橢圓形代表屬性,菱形表示關係。
3.6:狀態轉換圖:******
狀態:初態(只能有乙個),終態(0-n個),中間狀態。
狀態圖既可以表示系統迴圈執行的過程,也可以表示系統單程生命週期。
事件:引起系統做做動作或轉換狀態的控制資訊
關於符號/語法:
初態用實心圓表示,終態用一對同心圓表示,中間狀態用圓角矩形表示。p66
3.7:其他圖形工具:*******(區分不同工具)
層次方框圖,warnier圖, ipo 圖。p.68
可行性研究
軟體可行性研究的目的就是用最小的代價在盡可能短的時間內確定該軟體專案是否能夠開發,是否值得開發。注意,可行性研究的目的不是去開發乙個軟體專案,而是研究這個軟體專案是否值得去開發,其中的問題能否解決。可行性研究實質上是要進行一次簡化 壓縮了的需求分析和設計過程,是要在較高層次上以較抽象的方式進行需求分...
可行性研究
軟體開發需要經過7個時期,其中可行性研究是軟體生命期中重要的一步 問題定義 可行性研究 需求分析 設計 編碼 測試 執行與維護說明該軟體開放專案的實現在技術上 經濟上和社會條件上的可行性 評述為合理地達到開放墓邊可能選擇 的各種方案。簡單的說 可行性研究不是去開發乙個軟體專案,而是研究該專案能否在給...
可行性研究5
5.北京某高校可用的 號碼有以下幾類 校內 號碼由4位數字組成,第1位數字不是零 校外 又分為本市 和外地 兩類,撥校外 需先撥0,若是本地 再接著撥8位數字 第一位不是0 若是外地 則撥3位區碼再撥8位 號碼 第一位不是0 用2.5.2小節講訴的資料定義的方法,定義上述 號碼。答 號碼 校內 號碼...