管理信息系统开发方法课件.pptVIP

  • 2
  • 0
  • 约6.33千字
  • 约 90页
  • 2025-06-26 发布于未知
  • 举报

面向對象的概念——消息消息傳送與函數調用的區別函數調用可以帶或不帶參數,但是消息至少帶一個參數,它表明接收消息的對象消息操作名類似於函數名,但它們之間的本質區別在於:函數名代表一段可執行的代碼,但消息操作名具體功能的選取還取決於接收消息的對象本身函數調用是過程式的(如何做),消息傳送是說明式的(做什麼),具體如何做,由對象根據收到的消息自行確定面向對象的概念——類類是對一組對象的抽象將該組對象所具有的共同特徵(包括操作特徵和存儲特徵)集中起來,以說明該組對象的能力和性質面向對象的概念——繼承繼承指對象繼承它所在類的結構、操作和約束也指一個類繼承超類或子類繼承父類的結構、操作或約束。繼承是自動共用類、子類和對象中的方法和數據的機制面向對象的概念——封裝封裝是一種資訊隱藏技術所謂“封裝”是指把對象的屬性和操作方法同時封裝在定義對象中用操作集來描述可見的模組外部介面,從而保證了對象的介面獨立於對象的內部表達對象的操作方法和結構是不可見的,介面是作用於對象上的操作集的說明,這是對象唯一的可見部分原型法就是根據用戶提出的需求,由用戶與開發者共同確定系統的基本要求和主要功能,並在較短時間內建立一個實驗性的、簡單的小型系統,稱做“原型”,然後將原型交給用戶使用用戶在使用原型的過程中會產生新的需求,開發人員依據用戶提出的評價意見對簡易原型進行不斷的修改、補充和完善。如此不斷地反復修改、直至滿足用戶的需求形成了一個相對穩定、較為理想的管理資訊系統原型法的基本思想原型法的開發過程(1)識別基本需求(2)構造初始原型(3)使用和驗證原型(4)修正和改進原型(5)判斷原型完成(6)生成文檔並交付使用識別基本需求系統結構功能輸入的要求輸出的要求資料庫基本結構系統介面構造工作原型?根據系統的基本需求建立原型的初始方案?對初始方案進行討論和迭代?工作模型包括資料庫模型和系統功能模型?初始模型的品質對生成新的資訊系統至關重要原型法的開發步驟識別基本需求構造初始原型修正和改進生成文檔並交付使用滿意嗎?放棄?YYNN放棄原型使用驗證原型原型的種類和構造方法原型的種類原型的構造方法原型化方法與結構化方法的結合?丟棄式原型?進化式原型原型的種類?在於描述和說明系統的需求作為開發人員和用戶之間的通信工具?不作為實際系統運行?原始系統只是從外觀上、功能上象“實際系統”丟棄式原型進化式原型?進化式原型開發思想與丟棄式完全相反?按照基本需求開發出一個系統,讓用戶先使用起來,隨時修改?原系統的一部分或幾部分不適用,需要重新設計、實施和安裝原型構造方法演變式系統開發遞增式系統開發演化式系統開發(evolutionaryprototyping)演化式系統開發的原理演化式系統的開發過程演化式原型的原理?演化式系統開發思想與丟棄式原型完全相反?按照基本需求開發出一個系統,讓用戶先使用起來,隨時修改?原系統的一部分或幾部分不適用,需要重新設計、實施和安裝演化式原型法的開發過程系統設計系統實施修正和改進演化(重新設計、實施)滿意嗎?Y最終系統N注意加強管理和控制原型的開發過程就是系統不同版本的開發過程遞增式系統開發(incrementalprototyping)遞增式系統開發原理遞增式系統開發的過程遞增式系統開發的原理?開始時系統有一個總體框架,各功能單元的結構和功能十分清楚類似於電腦工業中的插接策略(plug-instrategy)?功能還沒有具體實施?以後開發中逐步完善模組遞增式系統開發過程系統總體設計實現一個功能子單元子功能單元全部實現了嗎?Y最終系統N系統是在原型的基礎上逐步擴展,橫向發展起來的與傳統方法的結合?原型的開發過程作為傳統的SDLC方法的一個階段,即需求定義階段?研究型原型加強了SDLC的需求定義和功能分析階段的分析與傳統方法的結合識別基本需求開發工作模型修正和改進模型驗證原型滿意?YYNN可行性研究需求定義維護及評價等系統分析系統設計系統實施需求定義原型法的特點?系統開發效益高?系統適用性強?系統可維護性好?系統可擴充性好?易學易用原型法的使用場合與局限性原型化方法適用於用戶需求不清,管理及業務處理不穩定,需求常常變化規模小,不太複雜,而且不要求集中處理的系統有比較成熟借鑒經驗的系統開發用於開發資訊系統中的最終用戶介面原型法的最大優點是能提高用戶滿意度使用原型法開發系統週期短,成本低原型化方法不適於開發大的系統原型化方法開發的時候,測試和文檔工作常常

文档评论(0)

1亿VIP精品文档

相关文档