应用软件开发工具.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用软件开发工具

應用軟體開發工具 與資料管理 開發應用軟體之工具 與程式製作 工具性套裝軟體 為某一機構的某一作業特別編寫的一套應用程式,稱為客製化應用系統(Custom-made application system)。 完成整個應用軟體設計至實施的工作很複雜,也很費時,一般稱為資訊系統開發生命週期(Systems Development Life Cycle, SDLC)。 專業的程式撰寫人稱為程式設計師。 工具性套裝軟體 根據應用需求所訂出的程式規格(program specification)稱為外部規格,外部規格是驗收的主要依據,也是編寫程式的基本依據。 程式設計員負責構思將外部規格轉換為計算機內部的程式結構,其所訂之規格,包括系統之主要組成部分及每個部分之功能、輸入和輸出之資料結構、性能等,統稱為內部規格。 工具性套裝軟體 寫程式之初,經常先把解題之方法和程序用方塊圖來表示,這種圖稱為程式流程圖,它是說明程式內容的重要工具。 如何組織一群工作人員,有系統有效率的將程式完成是軟體工程(software engineering)主要探討的問題。 工具性套裝軟體 高階程式語言 高階程式語言 物件導向程式語言 物件導向之精神在於強調電腦軟體系統的設計應以物件(object)作為思考的核心,並以物件作為軟體的基本模組單元(module)。每個物件擁有自己的資料儲存空間及儲存方式(即資料結構),並提供一組介面,來供給外界呼叫之用。 物件導向式的程式撰寫帶來了一種新的程式撰寫技術,就是大家所熟知的虛擬程式撰寫法。 軟體選擇之考量因素 適切性 效率 相容性 支援性 軟體的發展趨勢 套裝軟體、第四代程式語言及物件導向式工具的使用率逐年增加,都是因為這類軟體可以藉由降低由電腦程式設計師撰寫符合個別需要之軟體的需求來進一步減少企業在人事方面的成本。 Java語言及網際網路的使用增加也有助於管理階層透過網路發現更多可使用的軟體工具。 軟體的發展趨勢 軟體發展的另一項主要趨勢是整合型程式的發展,例如用來因應組織溝通及控制需求的企業資源規劃系統(ERP)。 用來整合各種老舊應用系統的其中一種方法就是利用一套名為 Middleware 的特別軟體來建立兩套不同應用系統間的介面或橋樑。 軟體的發展趨勢 Middleware 可能包括可由使用者依其個別需要予以修改的客製化軟體或是可立即使用的套裝軟體。 Middleware 是用來聯結主從式電腦架構中的主電腦(client machine)及伺服器電腦(server machine),且漸漸地也能將儲存於其他電腦中的資料聯結到網路伺服器之上。 電腦如何表示資料與編碼 文字與符號的表示方法 須要計算的資料在電腦使用中需設定為數值資料(Numeric Data),而不須計算的則可定義為文數資料(Alpha-numeric Data)或稱為非數值資料(non-numeric Data)。 文數資料包含數字(0-9),字母(A-Z)及特殊符號如!%$等。 文字與符號的表示方法 兩種較常使用的編碼系統及中文編碼法: EBCDIC 碼  (Extended Binary Coded Decimal Interchanged Code) ASCII 碼  (American Standards Code for Information Interchange) 兩種編碼方法文數字對照表 數字資料表示法 二進位表示法 十六進位表示法(Hexadecimal) 十進位表示法(Zoned Decimal) 壓縮十進位表示法(Packed Decimal) 中文編碼法 政府於民國 75 年 3 月 6 日宣布,以“通用漢字標準交換碼”制定為國家標準。 通用漢字標準交換碼的特色是以 2 個位元組(byte)編碼,並以十六進位數表示,符合國際標準組織(ISO)的通訊規定。 超文標示語言 與可延展標示語言(XML)   解決電子文件交換可使用一種共同的語言來描述一個文件的組成,當我們要閱讀一份文件時,必須根據這個語言的語法來加以解釋我們所閱讀到的內容。這種語言的本身並非是文件的結構,只是用來描述文件結構的工具,因此它與記錄文件的資訊技術、軟硬體平臺、其至文件本文所使用的自然語言都是無關的。 檔案處理與資料庫模式 傳統電腦檔案組織 循序檔案結構  (Sequential File Organization) 隨機(直接)存取的檔案結構  (Random Access Organization)  .隨機檔(hash file)  .索引檔(index file)  .多屬性尋取檔案   (multi-attribute search file) 傳統電腦檔案組織 雜湊檔案結構(Hash File Organization),最常用的方法為用除

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档