




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
管理信息系統(tǒng)主講:周宇葵第四章
結構化系統(tǒng)開發(fā)方法第一節(jié)項目計劃
開始問題定義可行性研究項目實施計劃終止項目的建議停止轉開發(fā)時期是否可行否計劃時期的工作流程一、問題定義(ProblemDefinition)1.目的
“做什么”——弄清用戶需要計算機解決問題的根本所在,以及項目所需資源和經費。
2.任務編寫《系統(tǒng)目標與范圍的說明》文檔。3.分析員(1)責任:了解用戶需求,并將需求表達出來。(2)具備的素質:①能掌握抽象概念,并能把其整理為邏輯劃分,以及根據(jù)每一個邏輯劃分綜合為解的能力。
②能從沖突或混惑中吸取恰當事實的能力,弄清用戶環(huán)境。
③能把硬件和軟件系統(tǒng)用于用戶環(huán)境的能力。
④能用較好的書面和口頭形式進行通信的能力。4.需求獲取的方法⑴查閱資料(表格、記錄、報告、崗位責任、規(guī)程手冊、業(yè)務書籍…)⑵建立聯(lián)合分析小組(由用戶、系統(tǒng)分析員和領域專家組成)⑶用戶訪談(通過現(xiàn)場參觀、個別座談或小組會議等形式,獲取不同類型的業(yè)務工作者對工作的描述,對現(xiàn)有系統(tǒng)的評價,目標系統(tǒng)的預期等信息,不僅可用于獲取未知信息,也可用于驗證已收集的信息)⑷跟班勞動(在事件發(fā)生地研究真實系統(tǒng))⑸填表(發(fā)放調查表)⑹情景分析⑺原型法5.提問角度⑴誰是這項工作的背后要求者?⑵誰使用這項解(系統(tǒng))?⑶一個成功的解將帶來怎樣的經濟效益?⑷為了這個解,還需其它資源嗎?⑸你怎樣表征一個解能產生好的輸出?⑹這樣的解要解決一些什么樣的問題?⑺你能否給我描述一下這樣的解將使用什么樣的環(huán)境?⑻這種方式的解對特殊的性能問題或限制將有何影響?⑼你是真正回答問題的人嗎?你的回答代表官方嗎?⑽我提的問題貼切你要解決的問題嗎?⑾這里還有其他人可提供其他方面的信息嗎?⑿這里還有什么問題是我應該問你的?示例:計劃經濟時期,學校教材科想委托計算機中心開發(fā)一個教材銷售系統(tǒng)。如何獲取該系統(tǒng)的需求?確定面談目的:了解當前教材科教材銷售的業(yè)務流程、存在的主要問題、相關人員的期望要求。確定面談的相關人員:客戶方面:教材科管理負責人、教材管理員、學生代表開發(fā)方面:項目負責人、分析人員、開發(fā)人員建立要討論的問題列表通知面談相關人員面談時注意建立良好的談話氣氛:態(tài)度誠懇、保持傾聽、虛心求教、深入細節(jié)、避免跑題、詳細記錄面談后把收集的信息轉化為適當?shù)哪P秃臀臋n,確定要進一步澄清的條目和未解決的問題。問題列表學校教材科教材銷售由誰負責?這些人員的計算機背景如何?教材銷售人員的主要工作是什么?學校對教材銷售制定了哪些規(guī)則?目前教材銷售存在的主要問題是什么?其產生原因是什么?教材銷售人員希望如何解決這些問題?學生對于教材銷售的期望是什么?教材科目前是否擁有可用于教材銷售管理的計算機及相關設備?教材科計劃用于開發(fā)教材銷售系統(tǒng)的費用?有關教材銷售業(yè)務問題應該與誰聯(lián)系?聯(lián)系方式是什么?
……需求陳述:
教材科的工作人員在長期的教材供應中,發(fā)現(xiàn)人工銷售有很多問題。如學生購買教材不僅要跑教材科,還要首先在所在系開證明,如改為直接找教材科購買,又擔心學生多買影響計劃供應,且教材科在開發(fā)票之前,還必須先要審查購書單中有沒有不屬于購書人使用的教材或已經買過的教材,手續(xù)仍很繁瑣。恰好,教材科最近裝備了一臺計算機,于是,便想托人開發(fā)一個計算機售書系統(tǒng)。項目教材銷售系統(tǒng)問題人工發(fā)售教材手續(xù)繁瑣,且易出錯項目目標建立一高效、無差錯的教材銷售系統(tǒng)項目范圍利用現(xiàn)有微機,軟件費不超過10000元初步設想建議在系統(tǒng)中增加對缺書的統(tǒng)計與采購功能可行性研究建議進行約2天的可行性研究,研究費500元以內系統(tǒng)目標和范圍說明書二、可行性研究(FeasibilityStudy)1.目的
“是否做得到?是否值得做?”。(減少風險)2.任務
寫出《可行性研究報告》,確定開發(fā)后,應制定《項目實施計劃》,作為項目管理的依據(jù)。3.內容 “沒錢賺的事我們不干;有錢賺但投不起錢的事不干;有錢賺也投得起錢但沒有可靠的人選,這樣的事也不干?!?/p>
----柳傳志
(1)經濟可行性(有沒有經濟效益?多久可收回成本?)(2)技術可行性(做得了嗎?做得好嗎?做得快嗎?)(3)運行可行性(兼容、支持、維護)(4)法律可行性(《中華人民共和國計算機信息系統(tǒng)安全保護條例》、《計算機信息網絡國際聯(lián)網安全保護管理辦法》、《計算機病毒防治管理辦法》、《計算機軟件保護條件》)(5)社會可行性(企業(yè):管理人員支持態(tài)度、使用人員文化水平;市場:未成熟、成熟、消亡;政策:是否支持、是否干預)導致費用低估的情況:只考慮計算機的費用,忽略外圍設備;只考慮硬件的費用,忽略軟件;只考慮研制系統(tǒng)時所需的一次性投資,低估日常運行的維持費用;只考慮設備材料的費用,忽略人員技術培訓的費用成本估算時應考慮的問題:⑴辦公室房租。⑵辦公用品,如桌、椅、書柜、照明電器、空調等。⑶計算機、打印機、網絡等硬件設備。⑷電話、傳真等通訊設備以及通訊費用。⑸資料費。⑹辦公消耗,如水電費、打印復印費等。⑺軟件開發(fā)人員與行政人員的工資。⑻購買系統(tǒng)軟件的費用,如買操作系統(tǒng)、數(shù)據(jù)庫、軟件開發(fā)工具等。⑼做市場調查、可行性分析、需求分析的交際費用。⑽公司人員培訓費用。⑾產品宣傳費用。如果用Internet作宣傳,則要考慮建設Web站點的費用。4.可行性研究的步驟⑴細化和修改《系統(tǒng)目標與范圍說明書》,得出新系統(tǒng)的邏輯模型。⑵導出新系統(tǒng)的解決方案。⑶推薦建議的方案。(附系統(tǒng)流程圖、簡單的數(shù)據(jù)流圖、詳細的成本-效益分析)⑷編寫《可行性論證報告》進一步弄清《系統(tǒng)目標與范圍說明書》的含意,弄清用戶要解決的問題。帶著問題走訪用戶,弄清當前系統(tǒng)的工作過程,用系統(tǒng)流程圖描述,即物理模型。導出當前系統(tǒng)和新系統(tǒng)的邏輯模型,用數(shù)據(jù)流圖描述。再訪用戶,修改數(shù)據(jù)流圖,并可對《系統(tǒng)目標與范圍說明書》作必要的補充與修改。5.系統(tǒng)流程圖(SystemFlowchart)
系統(tǒng)流程圖:描述系統(tǒng)物理模型的一種工具。描述系統(tǒng)的主要成份(硬件、軟件、文檔、人工過程等),并表達信息在各成份之間的流動情況。程序流程圖:表達信息的加工與控制過程。(1)符號基本符號擴充符號(2)示例A.用系統(tǒng)流程圖表示人工銷售教材的物理模型開購書證明購書證明收書費領書單發(fā)書學生開購書發(fā)票購書發(fā)票B.用系統(tǒng)流程圖表示計算機售書系統(tǒng)的物理模型學生開領書單發(fā)票收訖發(fā)書收書費領書單購書單審查并開發(fā)票發(fā)票各班學生用書表教材存量表學生開領書單發(fā)票收訖發(fā)書收書費領書單購書單審查并開發(fā)票發(fā)票各班學生用書表教材存量表缺書登記統(tǒng)計缺書缺書單書庫采購缺書補購通知驗收C.用系統(tǒng)流程圖表示計算機購銷系統(tǒng)的物理模型6.可行性論證報告(1)系統(tǒng)概述軟件功能:以利于成本和進度的估算。軟件性能:包括處理時間的約束、存儲限制以及依賴于機器的某些特性。接口:分為硬件、軟件和人三類。軟件可靠性:是指特定環(huán)境下和一定時間內,計算機程序無故障運行的概率。(2)可行性分析包括經濟、技術、運行、法律、社會可行性,多種方案的提出及推薦方案。(3)結論意見
A.可立即進行
B.推遲進行
C.不能或不值得進行三、項目實施計劃1.系統(tǒng)概述包括項目目標、主要功能、系統(tǒng)特點、開發(fā)方式與開發(fā)工作安排。2.系統(tǒng)資源含開發(fā)和運行該軟件系統(tǒng)所需的各種資源。如人員、硬件、軟件、組織機構…3.費用預算分階段的人員費用,資源購置費及其它費用。4.進度安排各階段起止時間、完成文檔及驗證方式。5.要交付的產品清單
結構化分析是一種模型的確立活動,實質是借助一系列工具——數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、結構化語言、判定樹、判定表等,來建立目標文檔——《結構化說明書》,即《需求規(guī)格說明書》,以確立描繪信息(數(shù)據(jù)和控制)流和內容的模型。四、結構化系統(tǒng)分析方法
(StructuredAnalysis-SA)
數(shù)據(jù)流圖DFD
(DataFlowDiagram)(1)概念是一種描述信息流和數(shù)據(jù)從輸入到輸出變換的應用圖形技術。是軟件系統(tǒng)邏輯模型的一種圖形表示。主要描述數(shù)據(jù)在系統(tǒng)中的邏輯流向(不涉及具體的物理環(huán)境),表達處理過程與數(shù)據(jù)的關系,表達系統(tǒng)邏輯功能。(2)基本符號YourdonGane外部實體數(shù)據(jù)處理數(shù)據(jù)流數(shù)據(jù)存儲(3)附加符號PABCPABC與或PABCPABC與或(4)DFD圖的建立FABBf1AVWf2f3f4f5ZXYf6f7Z1Z2Z3f4.1Xf4.3X1f4.5f4.2YF4.4Y1X2ZY1自頂向下、由外向內畫數(shù)據(jù)流圖時應注意的問題:A.父圖和子圖的數(shù)據(jù)平衡(數(shù)據(jù)流的連續(xù)性):即每個細化部分的輸入/輸出必須保持不變;B.分層DFD圖間的識別與聯(lián)系以編號表示; 層號:從0開始編號。 圖號及加工編號:頂層數(shù)據(jù)流圖及其加工不編號,除頂層數(shù)據(jù)流圖外,其他數(shù)據(jù)流圖從0開始編號,第一層數(shù)據(jù)流圖的加工編號為1,2,…,n,其它層次數(shù)據(jù)流圖加工編號為父加工編號加一個“.”,再依次編號。
C.數(shù)據(jù)流(名詞)與加工的命名(動詞+名詞);D.分解的程度:一個加工每次分解細化出的子加工個數(shù)一般在3-7個;E.僅與本加工有關而與其它加工無關的文件(局部文件/臨時文件)在該加工的下級DFD再畫出,本級則不出現(xiàn),除非該加工不再分解;F.以圖表格式規(guī)范每一張數(shù)據(jù)流圖。
系統(tǒng)名稱:教材購銷系統(tǒng)作者:日期:審閱:日期:圖號:2題目:教材采購父圖頁碼:頁碼:銷售2.3修改教材庫存和待購量F1教材存量表書庫保管員進書通知F2缺書登記表進書通知2.2按出版社統(tǒng)計缺書2.1按書號匯總缺書F5待購教材表F6教材一覽表2.數(shù)據(jù)字典(DataDictionary-DD)(1)作用
是一種所有數(shù)據(jù)元素有組織的列表。
(2)條目內容數(shù)據(jù)項(數(shù)據(jù)元素)數(shù)據(jù)流數(shù)據(jù)文件名稱別名(alias)取值及含義組成————————組織(方法)備注(3)字典使用的符號
符號
含義
=被定義為,等于,由…組合
+與(或加)[∣]選擇符,表示對[]中所列值可以任取其一{}n重復符,表示{}中內容中可重復使用n次()可選符,表示對()中的內容可由設計員決定取舍*…*注釋符,表示兩個*號之間的內容為條目的注釋數(shù)據(jù)項名稱:學號編號:別名:sno相關數(shù)據(jù)結構:購書單、領書單、無效書單、有效購書單、暫缺書單、補售書單、發(fā)票、各班學生用書表、售書登記表…
編碼說明:××××
××
××
××
××
編號班號專業(yè)代碼系代號入學年號備注:本校學生編碼數(shù)據(jù)流名稱:發(fā)票編號:別名:購書發(fā)票組成:學號+姓名+{書名+單價+數(shù)量+總價}+書費合計備注:…數(shù)據(jù)文件名稱:各班學生用書表編號:別名:…組成:{系編號+專業(yè)和班編號+年級+{書號}}組織:按系、專業(yè)和班編號從小到大排列備注:…3.加工說明(過程規(guī)格說明)
加工說明是對DFD圖中每個加工所作的說明。加工說明由輸入數(shù)據(jù)、加工邏輯和輸出數(shù)據(jù)等組成。(1)結構化語言(2)判定表(3)判定樹
加工說明加工編號:加工名稱:審查并開發(fā)票輸入:F1:教材存量表、F3:各班學生用書表、P1.5:補售書單、P1:購書單輸出:P1:無效書單、P1.3:發(fā)票、P1.4:暫缺書單加工邏輯:對每張購書單 把學生學號和姓名寫到發(fā)票上 按購書單上學生的年級和系、專業(yè)與班號 檢索“名班學生用書表”文件,獲得該生當年的書單 對購書單上每一書號 如果書單中無此書號 則 把書號寫在無效書單上 否則 按書號檢索“教材存量表”文件,獲得該書的單價與庫存量 如果庫存量<購書單.數(shù)量 則 把書號寫在暫缺書單上 否則 將書號、單價、數(shù)量、總價等項寫入發(fā)票; 更新存書量,并寫回“教材存量表”文件;累計書費合計把書費合計寫到發(fā)票上備注:(2)判定表Rulenumbers123456789國內乘客TTTTFFFF頭等艙TFTFTFTF殘疾乘客FFTTFFTT行李重量W≤30kgTFFFFFFFF免費√(W-30)×2元/kg√(W-30)×3元/kg√√(W-30)×4元/kg√√(W-30)×6元/kg√(W-30)×8元/kg√(W-30)×12元/kg√例:用判定表表示航空行李托運費的收費規(guī)則
(3)判定樹殘疾乘客----(W-30)×2正常乘客----(W-30)×4殘疾乘客----(W-30)×3正常乘客----(W-30)×6殘疾乘客----(W-30)×4正常乘客----(W-30)×8殘疾乘客----(W-30)×6正常乘客----(W-30)×12頭等艙其他艙頭等艙其他艙國內乘客國外乘客行李重量W>30行李重量----免費W≤30行李托運費
SA方法的工作要點:☆
畫分層數(shù)據(jù)流圖☆確定數(shù)據(jù)定義與加工策略☆需求分析復審(評審)示例:采用SA方法對教材購銷系統(tǒng)
加以分析:第二步:確定數(shù)據(jù)定義與加工策略
第三步:需求分析的復審第一步:畫出分層數(shù)據(jù)流圖學生教材購銷系統(tǒng)書庫保管員購書單領書單缺書單進書通知教材購銷系統(tǒng)的頂層數(shù)據(jù)流圖:編號說明:層號:0圖號:不編號加工:不編號學生購書單領書單書庫保管員缺書單進書通知F1教材存量表F2缺書登記表1銷售2采購進書通知教材購銷系統(tǒng)第一層數(shù)據(jù)流圖:編號說明:層號:1圖號:0加工:1,2,…,n
教材購銷系統(tǒng)第二層數(shù)據(jù)流圖—銷售子系統(tǒng):學生學生1.1審查有效性購書單領書單F1教材存量表1.2開發(fā)票1.4登記售書并打印領書單無效書單F3各班學生用書表F4售書登記表1.5登記缺書1.6補售教材F2缺書登記
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒重疾險保險知識培訓課件
- 2025年上半年江蘇南京市六合區(qū)人民醫(yī)院招聘編外工作人員32人模擬試卷及答案詳解(各地真題)
- 2025滇西科技師范學院公開招聘碩士研究生及以上和“雙師型”教師(19人)考前自測高頻考點模擬試題及完整答案詳解1套
- 2025國家電網內蒙古新正產業(yè)發(fā)展有限公司全資控股公司高校畢業(yè)生招聘41人模擬試卷及答案詳解(全優(yōu))
- 2025黑龍江哈爾濱市平房區(qū)侵華日軍第七三一部隊罪證陳列館講解員招聘5人模擬試卷附答案詳解(黃金題型)
- 2025湖南張家界市人力資源和社會保障局招聘公益性崗位人員2人考前自測高頻考點模擬試題及答案詳解(考點梳理)
- 2025屆春季中核集團人才計劃招聘考前自測高頻考點模擬試題及答案詳解(名師系列)
- 2025年寧波慈溪市中西醫(yī)結合醫(yī)療健康集團招聘派遣制工作人員3人模擬試卷及完整答案詳解1套
- 2025廣東中山大學附屬口腔醫(yī)院放射科影像技師招聘模擬試卷及答案詳解參考
- 2025年萍鄉(xiāng)創(chuàng)新發(fā)展投資集團有限公司招聘6人模擬試卷及一套答案詳解
- 2025年廣東省社區(qū)《網格員》真題匯編及答案
- 稅務師涉稅服務相關法律考試練習題及答案2025年
- 2025年浙江高考數(shù)學試題及答案詳解
- 國旗國歌國徽的課件
- 中小學學生心理健康測評工具匯編
- 2025中新社(北京)國際傳播集團有限公司新疆分公司招聘6人考試參考題庫及答案解析
- 2025至2030中國海帶膠行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025年中國航空發(fā)動機整體葉盤零件市場調查研究報告
- 孕產婦全程保健指南
- 航空理論教學課件
- 縣級醫(yī)院醫(yī)保管理辦法
評論
0/150
提交評論