資源描述:
《信息系統(tǒng)分析與設計筆記》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、信息系統(tǒng)的發(fā)展主要經(jīng)歷了三個階段:電子數(shù)據(jù)處理系統(tǒng)(EDPS)階段,管理信息系統(tǒng)(MIS)階段,決策支持系統(tǒng)階段(DSS)。P2計算機集成制造系統(tǒng)(ComputerIntegratedManufacturingSystem,CIMS):CIMS一般包含管理信息系統(tǒng)、產(chǎn)品設計與制造子系統(tǒng)、制造自動(柔性自動化)子系統(tǒng)和質(zhì)量保證子系統(tǒng)等。P5地理信息系統(tǒng):地理信息系統(tǒng)是一種基于計算機的工具,它可以對在地球上存在的東西和發(fā)生的事件進行成圖和分析。P7信息系統(tǒng)生命周期的幾個階段:1.系統(tǒng)規(guī)劃階段;2.系統(tǒng)分析階段;3.系統(tǒng)設計階段;4.系
2、統(tǒng)實施階段;5.系統(tǒng)運行管理與評價;P9結構化系統(tǒng)開發(fā)方法:結構化系統(tǒng)開發(fā)方法SSA&D(StructuredSystemAnalysisandDesiggn),亦稱為結構化生命周期法,是自頂向下結構化方法、工程化的系統(tǒng)開發(fā)方法和生命周期方法結合的產(chǎn)物,是至今為止所有開發(fā)方法中應用最廣泛、最成熟的系統(tǒng)開發(fā)技術。P11原型法:原型法是20世紀80年代隨著計算機軟件技術的發(fā)展,特別是在關系數(shù)據(jù)庫系統(tǒng)(RDBS,RelationalDataBaseSystem)、第四代程序生成雨燕(4GL,4thGenerationLanguage)和
3、各種系統(tǒng)開發(fā)生成環(huán)境產(chǎn)生的基礎上,提出的一種從設計思想到工具、手段都是全新的系統(tǒng)開發(fā)方法。P13C/S機構與B/S結構的區(qū)別:P221.硬件環(huán)境不同;2.結構不同;3.處理模式不同;4.程序架構不同;5.安全要求不同;6.軟件重用不同;7.系統(tǒng)維護不同;8.速度不同;9.用戶接口不同;10.交互性與信息流不同;諾蘭模型六個階段:初始期;普及期;控制期;整合期;數(shù)據(jù)管理期;成熟期;P26信息系統(tǒng)戰(zhàn)略規(guī)劃三個內(nèi)容要素:方向和目標;約束和政策;計劃于指標;P34結構規(guī)劃方法:關鍵成功因素法;戰(zhàn)略目標集轉化法;企業(yè)系統(tǒng)規(guī)劃法;其他方法還基
4、于BPR的信息系統(tǒng)戰(zhàn)略規(guī)劃方法、企業(yè)信息分析與集成技術(BIA&IT)、投資回收法(ROI)等;P38業(yè)務流程重組的三個類型:先重組后上系統(tǒng);先上系統(tǒng)后重組;重組與上系統(tǒng)并行;P57基于BPR的信息系統(tǒng)規(guī)劃的步驟:1.提出目標;2.確定需要重組的業(yè)務流程;3.理解并評價已有業(yè)務流程的執(zhí)行效果;4.找出利用信息技術的機會;5.建立新業(yè)務過程的原型;數(shù)據(jù)字典的幾種工具:數(shù)據(jù)項;數(shù)據(jù)結構;數(shù)據(jù)流;數(shù)據(jù)存儲;數(shù)據(jù)處理;外部實體;P109模塊化定義:模塊化是吧系統(tǒng)分割成能完成獨立功能的模塊,明確規(guī)定各模塊的輸入輸出規(guī)格,使模塊的界面清楚,功
5、能明確,每個模塊可獨立命名和編址。P139采用模塊化的優(yōu)點:1.減少復雜性;2.提高軟件的可靠性和可維護性。3.有助于軟件開發(fā)工程和組織管理;模塊獨立性的度量:P1401.耦合:是對軟件程序結構中各個模塊之間相互依賴程度的一種度量,耦合的強弱取決于模塊接口的復雜程度。a)非直接耦合;b)數(shù)據(jù)耦合;c)標記耦合;d)控制耦合;e)外部耦合;f)公公耦合;g)內(nèi)容耦合;2.內(nèi)聚:是信息隱蔽和局部化概念的自然擴展,它標志一個模塊內(nèi)部各成分彼此結合的緊密程度。a)偶然內(nèi)聚;b)邏輯內(nèi)聚;c)時間內(nèi)聚;d)過程內(nèi)聚;e)通訊內(nèi)聚;f)順序內(nèi)
6、聚;g)功能內(nèi)聚;啟發(fā)式規(guī)則有哪些:P1431.個、通過模塊分解和合并提高模塊獨立性;2.模塊規(guī)模應該始終;3.深度、寬度、扇出和扇入都應適當;4.模塊的作用范圍應在控制范圍之內(nèi);5.力爭降低模塊接口的復雜程度;6.設計單入單出口的模塊;7.模塊功能應該可以預測;模塊處理流程設計的幾個圖:P1551.程序流程圖;2.盒圖(N-S);3.PAD圖;4.過程設計語言;代碼的種類:順序碼;層次碼;歸組分類碼;助記碼;P161輸入數(shù)據(jù)的校驗的幾種方法:P1711.重復校驗;2.視覺校驗;3.分批匯總校驗;4.數(shù)據(jù)類型校驗;5.格式校驗;6
7、.邏輯校驗;7.界限校驗;8.記錄計數(shù)校驗;9.平衡校驗;10.對照校驗;用戶界面實際包括:菜單方式(一般菜單;下拉菜單;快捷菜單;)、填表式、選擇性問答式及按鈕式。P173UP二維結構生命周期的四個階段:初始階段;細化階段;結構階段;移交階段;P200UML靜態(tài)建模:UML靜態(tài)建模定義了系統(tǒng)中重要對象的屬性和操作以及這些對象之間的互相關系,主要包括類圖、對象圖、包圖、構件圖和部署圖。P207UML動態(tài)建模:動態(tài)模型主要包括順序圖、通信圖、狀態(tài)圖和活動圖。P212系統(tǒng)調(diào)試的原則:P2351.調(diào)試用例應該由“輸入數(shù)據(jù)”和“預期的輸出
8、結果”組成。2.不僅要選用合理的輸入數(shù)據(jù)進行調(diào)試,還應選用不合理的甚至錯誤的輸入數(shù)據(jù)。3.除了檢查程序是否做了它應該做的工作,還應該檢查程序是否做了它不應該做的事情。判定覆蓋:判定覆蓋的含義是,不僅每個語句必須至少執(zhí)行一次,而且每個判定的可能的結果