資訊系統開發方法與開發方式

2022-08-19 03:54:04 字數 1601 閱讀 4433

二、原型化法

(一)基本思想

首先使用者提出開發要求,開發人員識別和歸納使用者要求,根據識別、歸納的結果,構造乙個原型,然後同使用者一道評價這個原型,若根本不行,則重新構造原型;若不滿意,則修改原型,直到使用者滿意為止的最終原型即實現的系統。

(二)特點:

1.遵循了人們認識事物的規律,易為人們接受。

2.在分析初期引入模擬手段,溝通了人們的思想,縮短了使用者和分析人員間的距離,解決了結構化方法中最難於解決的一環。

3.充分利用最新的軟體工具,擺脫老方法,使系統開發時間、費用大大減少,效率、技術等方面大大地提高。

(三)優缺點:

1.優點:

(1)開發周期短,費用相對少。

(2)提供初始原型給使用者,使使用者參與更實際,更富建設性。

(3)易於使用者使用,減少對使用者的培訓時間。

2.缺點:

(1)對大系統或複雜性高的系統,該方法不適用。

(2)開發過程管理困難。

(3)使用者過早地看到了原型,錯誤地認為新系統就是如此,使使用者缺乏信心和耐心。

(4)開發人員也很容易潛意識地用原型取代系統分析。

三、物件導向的開發方法

(一)基本思想

客觀世界是由各種各樣的物件組成的,每種物件都有各自的內部狀態和運動規律,不同物件之間的相互作用和聯絡就構成了各種不同的系統。當設計和實現乙個客觀系統時,在滿足需求的條件下,把系統設計成由一些不可變的(相對固定)部份----物件組成的最小集合,這即oo方法的基本思想。

(二)特點:

(1)封裝性物件是資料和操作的封裝體,其狀態由物件中資料的「屬性」來描述,而物件狀態的改變只能由物件中的「操作」來實現。

(2)抽象性物件是類的例項,類抽象並封裝了物件的共有屬性和操作,通過乙個類建立的物件自動具有類中規定的屬性和操作。

(3)繼承性:類可以派生出子類,子類自動繼承父類的屬性和操作,在子類的開發中,只需說明它不同於父類的特性,這提高了軟體的重用性。

(4)多型性:物件間通過訊息傳遞建立動態連線,實現物件間的聯絡,同一訊息傳送到不同的物件可引發不同的操作。

(三)優缺點:

1.優點:

(1)開發的軟體易於理解、維護。

(2)系統可維護性、可擴充套件性好。

(3)軟體的可重用性好。

2.缺點:

(1)需要一定的軟體基礎支援才可以應用。

(2)在大型系統或複雜處理過程系統開發中若不經自頂向下的整體劃分,而一開始就自底向上的採用oo方法開發,會造成系統結構不合理,各部分關係失調等等問題。

四、物件導向的開發方法

case法是運用計算機軟體工具輔助系統開發的一種方法。嚴格地講它只是一種開發環境而不是開發方法。具體開發時仍需採用其他開發方法。

其思想是在以上介紹的任一方法中,自系統調查後,將開發過程中的每一步在一定程度上形成對應關係,然後借助於專門研製的軟體工具來實現系統開發過程。

五、各種開發方法的比較

(一)原型法適合於小型區域性系統或處理過程比較簡單系統的設計到實現環節。

(二)oo方法可以普遍適用於各類資訊系統開發,但它不能涉足系統分析以前的開發環節。

(三)case法具有高度自動化的特點,但它必須依賴於具體的開發方法。

(四)結構化系統開發方法是真正能夠較全面支援整個系統開發過程的方法。

資訊系統開發方法教程

資訊的概念 是具有一定含義的資料 資訊是加工 處理 後的資料 資訊是對決策有價值的資料。資料是一般意義上認為是客觀實體的屬性值 資訊的特性 真偽性 層次性 不完全性 滯後性 擴充性 概括性 共享性 轉換性。資訊系統 是輸入資料或資訊,通過加工處理產生資訊的系統。是乙個利用計算機硬體和軟體,手工作業,...

資訊系統開發與管理

2010年1月高等教育自學考試 資訊系統開發與管理試題課程 04757 一 單項選擇題 本大題共15小題,每小題2分,共30分 1.梅特卡夫法則認為網路的價值與結點數的平方成正比,這反映了系統的 的價值 a.穩定性 b.開放性 c.層次性 d.整體性 2.作業層的資料結構通常為 a.結構化 b.非結...

4757資訊系統開發與管理

1.1 管理資訊系統的概念及其發展 1 管理資訊系統是管理和資訊科技不斷融合的產物,是資訊化的具體表現形式和主要內容 2 管理資訊系統是乙個以資訊科技為工具,具有資料處理 控制和輔助決策功能的資訊系統 1.2 管理資訊系統的分類 1 按核心業務活動分類 電子業務系統 服務於組織的內部管理 電子政務系...