日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

笔记-信息系统开发基础-信息系统开发方法

發(fā)布時間:2025/3/19 windows 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 笔记-信息系统开发基础-信息系统开发方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

信息系統(tǒng)開發(fā)方法知識,信息系統(tǒng)開發(fā)方法分為:

1、結(jié)構(gòu)化開發(fā)方法
2、面向?qū)ο箝_發(fā)方法
3、原型化開發(fā)方法
4、面向服務(wù)的方法

1. 結(jié)構(gòu)化開發(fā)方法 (Structured method)

Structured Analysisand Design Technique,SADT,又稱生命周期法:是迄今為止最傳統(tǒng)、應(yīng)用最廣泛的一種信息系統(tǒng)開發(fā)方法。結(jié)構(gòu)化開發(fā)方法采用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對信息系統(tǒng)進行分析與設(shè)計。該方法嚴格按照信息系統(tǒng)開發(fā)的階段性開展設(shè)計工作,每個階段都產(chǎn)生一定的設(shè)計成果,通過評估后再進入下一階段開發(fā)工作。

(1)優(yōu)點:

  • 從系統(tǒng)整體出發(fā),強調(diào)在整體優(yōu)化的條件下“自上而下”地分析和設(shè)計,保證了系統(tǒng)的整體性和目標(biāo)的一致性;
  • 遵循用戶至上原則;
  • 嚴格區(qū)分系統(tǒng)開發(fā)的階段性;
  • 每一階段的工作成果是下一階段的依據(jù),便于系統(tǒng)開發(fā)的管理和控制;
  • 文檔規(guī)范化,按工程標(biāo)準(zhǔn)建立標(biāo)準(zhǔn)化的文檔資料。

開發(fā)目標(biāo)清晰化、開發(fā)工作階段化、開發(fā)文檔規(guī)范化、設(shè)計方法結(jié)構(gòu)化

(2)缺點:

  • 用戶素質(zhì)或系統(tǒng)分析員和管理者之間的溝通問題;
  • 開發(fā)周期長,難于適應(yīng)環(huán)境變化;
  • 結(jié)構(gòu)化程度較低的系統(tǒng),在開發(fā)初期難以鎖定功能要求。

(3)適用范圍:

主要適用于規(guī)模較大、結(jié)構(gòu)化程度較高的系統(tǒng)的開發(fā)。

補充:

結(jié)構(gòu)化系統(tǒng)分析和設(shè)計方法的基本思想是用系統(tǒng)的思想、系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自上而下對信息系統(tǒng)進行分析和設(shè)計。主要指導(dǎo)原則有以下幾點。

(1)請用戶共同參與系統(tǒng)的開發(fā)。
(2)在為用戶編寫有關(guān)文檔時,要考慮到他們的專業(yè)技術(shù)水平,以及閱讀與使用資料的目的。
(3)使用適當(dāng)?shù)漠媹D工具做通信媒介,盡量減少與用戶交流意見時發(fā)生問題的可能性。
(4)在進行系統(tǒng)詳細設(shè)計工作之前,就建立一個系統(tǒng)的邏輯模型。
(5)采用“自上而下”方法進行系統(tǒng)分析和設(shè)計,把主要的功能逐級分解成具體的、比較單純的功能。
(6)采用“自頂向下”方法進行系統(tǒng)測試,先從具體功能一級開始測試,解決主要問題,然后逐級向下測試,直到對最低一級具體功能測試完畢為止。
(7)在系統(tǒng)驗收之前,就讓用戶看到系統(tǒng)的某些主要輸出,把一個大的、復(fù)雜的系統(tǒng)逐級分解成小的、易于管理的系統(tǒng),使用戶能夠盡早看到結(jié)果,及時提出意見。
(8)對系統(tǒng)的評價不僅是指開發(fā)和運行費用評價,而且還將是對整個系統(tǒng)生存過程的費用和收益的評價。

2. 面向?qū)ο箝_發(fā)方法

Object oriented(簡寫:OO),主張從客觀世界固有的事物出發(fā)來構(gòu)造系統(tǒng),提倡用人類在現(xiàn)實生活中常用的思維方法來認識、理解和描述客觀事物,強調(diào)最終建立的系統(tǒng)能夠映射問題域,也就是說,系統(tǒng)中的對象以及對象之間的關(guān)系能夠如實地反映問題域中固有事物及其關(guān)系。

與現(xiàn)實世界相對應(yīng),符合人們的思維習(xí)慣,更好的復(fù)用性,關(guān)鍵在于建立一個全面、合理、統(tǒng)一的模型,而分析、設(shè)計、實現(xiàn)三個階段界限不明確。

(1)優(yōu)點:

  • 分析、設(shè)計中的對象和軟件中的對象的一致性
  • 實現(xiàn)軟件復(fù)用,簡化程序設(shè)計
  • 系統(tǒng)易于維護
  • 縮短開發(fā)周期

補充:

(1)采用全新的面向?qū)ο笏枷?#xff0c;使得系統(tǒng)的描述及信息模型的表示與客觀實體相對應(yīng),符合人類的思維習(xí)慣,有利于系統(tǒng)開發(fā)過程中用戶與開發(fā)人員的交流和溝通,縮短開發(fā)周期,提高系統(tǒng)開發(fā)的正確性和效率。

(2)系統(tǒng)開發(fā)的基礎(chǔ)統(tǒng)一于對象之上,各個階段工作過渡平滑,避免了許多中間轉(zhuǎn)換環(huán)節(jié)和多余勞動,加快了系統(tǒng)開發(fā)的進程。

(3)面向?qū)ο蠹夹g(shù)中的各種概念和特性,如繼承、封裝、 多態(tài)性及消息傳遞機制等,使軟件的一致性、模塊的獨立性、程序的共享和可重用性大大提高,也與分布式處理、多機系統(tǒng)及網(wǎng)絡(luò)通信等發(fā)展趨勢相吻合,具有廣闊的應(yīng)用前景。

(4)許多新型的軟件中,采用或包含了面向?qū)ο蟮母拍詈陀嘘P(guān)技術(shù),為面向?qū)ο蟮拈_發(fā)方法的應(yīng)用提供了強大的技術(shù)支持,普適于各類信息系統(tǒng)的開發(fā),但不可能適用于任何信息系統(tǒng)開發(fā)的全生命周期。

(2)缺點:

不易于大系統(tǒng)的開發(fā)

3. 原型化開發(fā)方法 (Prototypes)

Prototypes,a method of obtaining early feedback on requirements by providing a working model of the expected product before actually building it.

開發(fā)人員對用戶提出的問題進行總結(jié),就系統(tǒng)的主要需求取得一致意見后,開發(fā)出一個原型并運行之,然后反復(fù)對原型進行修改,使之逐步完善,直到用戶對系統(tǒng)完全滿意為止。原型化開發(fā)方法的開發(fā)過程中,可以脫離早期構(gòu)造的軟件原型進行獨立,原型化方法實際上是一種快速確定需求的策略,對用戶的需求進行提取、求精,快速建立最終系統(tǒng)工作是模型的方法。

(1)優(yōu)點:

  • 符合人們認識事物的規(guī)律,系統(tǒng)開發(fā)循序漸進,反復(fù)修改,確保較好的用戶滿意度;
  • 開發(fā)周期短,費用相對少;
  • 由于有用戶的直接參與,系統(tǒng)更加貼近實際;
  • 用戶為中心來開發(fā)系統(tǒng),用戶積極參與,提高了系統(tǒng)開發(fā)的成功率;
  • 易學(xué)易用,減少用戶的培訓(xùn)時間;
  • 應(yīng)變能力強。

(2)缺點:

  • 不適合大規(guī)模系統(tǒng)的開發(fā);
  • 開發(fā)過程管理要求高,整個開發(fā)過程要經(jīng)過“修改—評價—再修改”的多次反復(fù);
  • 開發(fā)環(huán)境要求高;
  • 用戶過早看到系統(tǒng)原型,誤認為系統(tǒng)就是就是這個模樣,易使用戶失去信心
  • 如果用戶合作不好,盲目糾錯,會拖延開發(fā)進度。
  • 開發(fā)人員易將原型取代系統(tǒng)分析;
  • 缺乏規(guī)范化的文檔資料;
  • 管理水平要求高,由于不是一個獨立開發(fā)方法,注定原型發(fā)必須與其他信息系統(tǒng)開發(fā)方法相結(jié)合使用。

(3)適用范圍:

  • 適合于
    • 處理過程明確、簡單系統(tǒng)
    • 涉及面窄的小型系統(tǒng)
  • 不適合于:
    • 大型、復(fù)雜系統(tǒng)
    • 存在大量運算、邏輯性強的處理系統(tǒng)
    • 管理基礎(chǔ)工作不完善、處理過程不規(guī)范
    • 大量批處理系統(tǒng)

4. 面向服務(wù)架構(gòu)

面向服務(wù)架構(gòu)(Service-Oriented Architecture,SOA),可以根據(jù)需求通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進行分布式部署、組合和使用。服務(wù)層是SOA的基礎(chǔ),可以直接被應(yīng)用調(diào)用,從而有效控制系統(tǒng)中與軟件代理交互的人為依賴性。

面向服務(wù)的企業(yè)架構(gòu)為了更能適應(yīng)多變的業(yè)務(wù)需求,第一次把開發(fā)和運維也納入到企業(yè)架構(gòu)中,和運行架構(gòu)一同組成了企業(yè)架構(gòu),這樣就消除了企業(yè)中應(yīng)用的煙囪式結(jié)構(gòu),取而代之的是服務(wù)共享的一體化信息系統(tǒng)體系。這樣保證了面向服務(wù)的企業(yè)架構(gòu)能發(fā)揮出最大的價值,更能從IT需求到上線、維護一體化地實現(xiàn)IT戰(zhàn)略的價值。

許多企業(yè)在信息化建設(shè)過程中出現(xiàn)了諸多問題,如:信息孤島多,信息不一致,難以整合共享。各應(yīng)用系統(tǒng)之間、企業(yè)上下級之間、企業(yè)與上下游伙伴之間業(yè)務(wù)難以協(xié)同;信息系統(tǒng)難以適應(yīng)快速的業(yè)務(wù)變化等。為解決這些問題,企業(yè)信息化建設(shè)采用( )架構(gòu)已是流行趨勢。

A.面向過程
B.面向?qū)ο?br /> C.面向服務(wù)
D.面向組件

《信息系統(tǒng)項目管理師教程》第三版,信息化和信息系統(tǒng)—面向服務(wù)方法—P17:

從應(yīng)用的角度來看,組織內(nèi)部、組織之間各種應(yīng)用系統(tǒng)的互相通信和互操作性直接影響著組織對信息的掌握程度和處理速度。如何使信息系統(tǒng)快速響應(yīng)需求與環(huán)境變化,提高系統(tǒng)可復(fù)用性、信息資源共享和系統(tǒng)之間的互操作性,成為影晌信息化建設(shè)效率的關(guān)鍵問題,而SO的思維方式恰好滿足了這種需求。

生活随笔為你收集整理的笔记-信息系统开发基础-信息系统开发方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。