- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
軟體工程 軟體 廣義而言:電腦軟體是指一切能夠控制電腦運作的方法與技術 狹義而言:用各種程式語言所寫成的程式 系統軟體 系統軟體負責協調電腦系統的各部分,並連接應用程式與電腦硬體。 應用程式 應用程式(Application Program) 它專門幫助使用者完成某些特定的工作。 表1-1 常見軟體的種類(系統軟體) 表1-1 常見軟體的種類(應用程式) 程式語言的歷史 電子計算機能夠了解的語言,同時又因為這種語言是一種程式結構,所以稱為程式語言 我們會透過撰寫程式來產生製造一些電腦上的軟體 程式語言年代和特性分類 依照程式語言年代和特性的先後可以分成四類 : 第一代 – 機器語言 第二代 – 組合語言 第三代 – 高階語言 第四代 – 查詢語言 ? 第一代 – 機器語言 在電腦內部的訊息中,只有0和1兩種邏輯狀態 第二代 – 組合語言 由於機器語言在使用上的不便,因此工程師們便從機器語言中找出規則,而以英文字、數字符號來重組機器語言,使成為有意義的語言,這種語言便稱為組合語言。 第三代 – 高階語言 具有嚴密的區塊結構、更抽象的資料封包方式、結構化的語法結構、適當的資料形態、程序與函數的結構相當完整。 透過編譯程式(Compiler)或直譯程式(Interpreter),人們就可以用更簡單的語言來設計電腦程式, 程序導向高階語言 BASIC語言:其用法簡單、易學,在教學上廣泛地被使用,版本有:BASICA、GW-BASIC、Quick BASIC。 FORTRAN語言:其主要功能是在解決工程及科學上的問題。在PC上以Microsoft公司的MS-FORTRAN較為普遍。 COBOL語言:主要用於商業資料的處理。常見的版本有MS-COBOL及RM-COBOL等。 PASCAL語言:具有結構化程式的特性,資料結構方面有一段時間大都採用此種語言。常見的版本有Turbo PASCAL及Quick PASCAL等。 C語言適用於撰寫系統上的程式,是一種系統發展必備的語言。常見的版本有Microsoft C、Turbo C及Quick C等。 LOGO 語言:是一種圖形導向簡單易學易用的教育用電腦語言,具結構化且有助於人工智慧的研究。 LISP語言:是一種應用在人工智慧上的語言,用來設計專家系統(Expert system),具有推理及圖形辨識能力。 PROLOG語言:是一種以符號邏輯為基礎,且具有推理性的程式語言,在人工智慧的領域很有貢獻。 RPG語言:1964年由IBM所開發,為一種報表編製的語言。 物件導向高階語言 C++ 語言:將C語言加上了物件導向的觀念。在發展C++之後,C++以及物件導向的觀念就開始成為另一種流行。 C++的變種: u Borland C++語言:Borland公司發佈著名的Borland C++ 3.1 u Visual C++語言:Visual C++是一套微軟公司發佈 Visual BASIC語言:是一個圖形視窗的程式設計系統,提供了很多工具讓使用者能夠輕易的設計出視窗、功能表、按鈕等在視窗中常見的物件,並針對個別物件的相對事件來撰寫BASIC程式碼,以設計此物件的行為程式。 Dephi 語言:Dephi是Borland軟體公司開發的應用軟體發展程式,具有:a. 完全物件導向設計概念,可以自行定義、修改、重組其各部元件,或甚至撰寫新元件來使用。 Java 語言:Java是美國Sun(昇陽)公司所開發的語言,兼具C語言及HTML語言的特性,主要用來發展網際網路上的網站建立、管理、網頁資料的製作等。 第四代 –查詢語言 比高階語言更容易使用的語言,使用者只需將步驟寫出來,而不必管電腦要如何去執行,這樣的電腦語言稱為查詢語言(Query Language) 4GL語言種類 1. 查詢語言(Query Language):查詢語言是資料庫管理系統的主要工具,它提供用戶對資料庫進行查詢的功能。例如: SQL(Structure Query Language)。 2.????? 報表產生器(Report Generator):是爲用戶提供的自動産生報表的重要工具,它提供非過程化的描述手段讓用戶很方便地根據資料庫中的資訊來生成報表。例如:RPG-III。 3.????? 圖形化語言(Graphics Language):圖形資訊較之一維的字串、二維的表格資訊更爲直觀、鮮明。在軟體發展過程中所使用的資料流程圖、結構圖、框圖等均是圖形。人們自然要設想,是否可以用圖形的方式來進行軟體發展呢?例如:SAS, Systat 4.???? 應用程式產生器(Application Generator):應用生成器讓用戶不必使用多個軟體,而只用這樣一個綜合工具來實現多種功能。例如
您可能关注的文档
最近下载
- ABB SPAM150C 电动机保护继电器模件 手册(中文).pdf
- 2023年标准化工程师考试试题.pdf VIP
- 新版西师大版三年级数学上册应用题专项练习题 .docx VIP
- 精装修工程冬季施工方案、.doc VIP
- INFINI Labs(曾勇):下一代纯实时搜索引擎INFINI Pizza.pdf VIP
- DB62_T 5087-2025 马铃薯品种 天薯15号.docx VIP
- DB41_T 2829-2025 大口黑鲈池塘养殖技术规范.docx VIP
- DB42_T 2364-2025 地理标志产品 永河皮子.docx VIP
- 02J331 地沟及盖板(标准图集).pdf VIP
- DB42_T 2366-2025 地理标志产品 程河柳编.docx VIP
原创力文档


文档评论(0)