




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 資訊科技基礎建設 硬體 網路 軟體 資料處理等技術 II 2 大綱 IT的基礎建設硬體網路軟體資料處理電腦系統架構發展趨勢 3 軟體學習目標 軟體定義軟體分類系統軟體系統管理系統發展應用軟體一般用途特殊用途軟體導入來源軟體發展趨勢 4 軟體定義 電腦系統中與硬體 hardware 相互依存的另一部分 包括程式 program 相關資料 data 及其說明文件 document 5 ClassificationofSoftware 6 軟體的種類 7 作業系統OperatingSystem 負責管理CPU的運作 控制輸入 輸出 儲存體資源與電腦系統活動提供使用者執行應用程式時的各種支援服務資源管理 resourcemanagement 虛擬記憶體 virtualmemory 檔案管理 filemanagement 工作管理 taskmanagement 多工 multitasking 8 作業系統種類 微軟WindowsWindowsNT NewTechnology 作業系統Windows2000作業系統WidowsXPWindowsServer2003UNIXSunMicrosystemsSolarisIBMAIXLinux開放程式碼 open source 免費分享軟體RedHatCalderaSUSELinux等MacOSX 9 其他系統管理程式 系統管理軟體資料庫管理系統網路管理程式工具程式 utilities 效能監視器 performancemonitors 安全監視器 securitymonitor 應用伺服器 applicationservers 中介軟體 middleware 10 程式語言ProgrammingLanguages 一套用來告訴電腦要做什麼的規則 用於開發系統軟體與應用軟體 種類很多 每一種都有專屬的語法 Syntax 及語意 Semantics 11 程式語言的發展 第一代語言 伴隨著電腦的發明而發展出來的 稱為機器語言 MachineLanguage 也就是不須經過任何翻譯即能與電腦直接溝通的語言 第二代語言 組合語言 AssemblyLanguage 使用了具有特定功能的符號來下達指令 稱之為記憶碼 MnemonicCode 以替代0與1的組合 省去了記憶一大堆編碼的困擾 第三代語言 高階語言 HighLevelLanguage 已更接近人類語言 就像是文字的敘述加數學公式的組合 不僅告訴電腦該做什麼 也告訴電腦該如何做 為程序性語言 ProcedureLanguage 12 程式語言的發展 第四代語言 僅須設定自己想要的結果是什麼 而不須編寫如何做 只須詳述說明該做什麼 而不須告訴電腦該如何做 稱為問題導向語言 Problem OrientedLanguage 或非程序性語言 Non ProcedureLanguage 第五代語言 也稱為自然語言 NaturalLanguage 自然語言是程式語言發展的下一步 很相似於第四代的查詢語言 不過它期望達成使用者不必學習特定字彙 文法或者語法就可讓電腦執行指令 13 程式語言 網站語言與服務 HTML HypertextMarkupLanguage 超文件標示語言 XML eXtensibleMarkupLanguage 延伸性標示語言 Java獨立運算平台JavaappletsJ2EE Java2EnterpriseEdition 微軟 Net軟體開發平台 14 網頁設計工具 HTML 超文件標記語言 HypertextMarkupLanguage HTML 標記語言 MarkupLanguage 主要功能是告訴瀏覽器如何來呈現文件的內容和結構 可用來控制文字 圖表 聲音 影像等內容的配置 以及建立網頁間的超連結 包含兩大部分 一是文件標記語法 DocumentTag 另一是文件內容 標記語法都是以起始及結束成對的方式標記 15 網頁設計工具 JAVA 目前被普遍的應用於網站的開發與管理 由昇陽電腦 SunMicrosystems 的Green專案團隊於1992年開發出來的程式語言 一種物件導向 Object Oriented 高階程式語言 程式撰寫後必須經過編譯器的編譯 JAVA編譯器並非將JAVA語言編譯成二進位的機器語言 而是編譯成JAVA位元組碼 ByteCode 由JAVA虛擬機器 JAVAVirtualMachine JVM 來執行程式 16 Java2EEvs MS Net軟體開發平台 17 ProgrammingTools GraphicalProgrammingInterfacesProgrammingEditorsDebuggers除錯器Computer AidedSoftwareEngineering CASE 電腦輔助軟體工程tools 18 資料處理課程大綱 文件vs 資料處理基礎觀念傳統檔案處理vs 資料庫處理之差異SQLQueries資料倉儲與資料探勘資料庫發展歩驟 19 DocumentConcepts UnstructuredInformation Character字母Word Phrase字 詞Sentence句Paragraph段Section Chapter節 章Document文件DocumentRepository文件儲存庫 20 DataConcepts structuredInformation Character singlealphabetic numericorothersymbol字串 數字等Field欄位 groupofrelatedcharactersAttribute屬性 characteristicofanentityEntity實體 person place objectoreventRecord記錄 collectionofattributesthatdescribeanentityFile檔案 groupofrelatedrecordsDatabase資料庫 integratedcollectionoflogicallyrelateddataelements 21 邏輯資料元件 22 TraditionalFileProcessingSystemsandproblems DataRedundancy資料重覆 duplicatedatarequiresanupdatetobemadetoallfilesstoringthatdataLackofDataIntegration缺乏整合 datastoredinseparatefilesrequirespecialprogramsforoutputmakingadhocreportingdifficultDataDependence依賴性 programsmustincludeinformationabouthowthedataisstoredsoachangeinstorageformatrequiresachangeinprograms 23 DatabaseManagementApproach 24 DBMSSoftwareComponents 資料庫定義非程序性查詢應用系統發展程序性語言介面交易處理資料庫調校 25 NaturalLanguagevs SQLQueries 26 DataWarehouse資料倉儲 Largedatabasewithdatathathavebeenextractedfromthevariousoperational external andotherdatabasesofanorganization存放著從組織內部營運資料庫與外部資料庫所萃取而來的大型資料庫 27 DataMart資料市集 Databasesthatholdsubsetsofdatafromadatawarehousethatfocusonspecificaspectsofacompany suchasadepartmentorabusinessprocess 28 DataMining資料探勘 選取轉換探勘 型態 解釋評估 Analyzingthedatainadatawarehousetorevealhiddenpatternsandtrendsinhistoricalbusinessactivity為資料倉儲的一主要用途 能試圖從儲存的商業活動記錄 找出潛在的趨勢或模型 29 DataMiningUses Perform market basketanalysis toidentifynewproductbundles 找出新的產品組合Findrootcausestoqualityormanufacturingproblems 找出問題的根源Preventcustomerattritionandacquirenewcustomers 避免顧客流失 贏得新顧客Cross selltoexistingcustomers 交互銷售產品給現有顧客Profilecustomerswithmoreaccuracy 較正確的顧客分析與歸類 30 DatabaseDevelopmentProcess 資料規畫 需求規格 概念設計 邏輯設計 實體設計 31 DataModeling資料模型 Definition ProcesswheretherelationshipsbetweendataelementsareidentifiedEx EntityRelationshipDiagram實體關係圖 32 Logical 邏輯 andPhysical 實體 DatabaseViews 33 電腦系統架構 SystemArchitecture 以運算資源提供方式可分 單機StandalonePC集中式 Centralized 分散式 Distributed 主從式2 Tier3 TierNetworkcomputing對等式 P2P 主從式架構 ClientServerArchitecture 分為伺服器端 Server 與客戶端 Client 使用者在客戶端操作 而伺服器端主管資料部分 34 主從式架構 ClientServerArchitecture 兩層式架構客戶端直接與伺服器端連結溝通 由客戶端向伺服器提出資料與服務要求 伺服器端則依據要求的內容提供資料與服務 常見的架構將應用程式裝於客戶端 而將資料庫管理系統 DBMS 置放於伺服器端上 35 三層式架構又稱為N 層 N tier 或多層 Multitiered 的主從式架構 除了如兩層式架構中的客戶端與伺服端外 還增加了另一個伺服器層 通常會將應用程式放在這個額外的伺服器層上 此伺服器層稱之為應用伺服器 ApplicationServer 主從式架構 ClientServerArchitecture 36 NetworkComputing網路運算 多層式 展示和展示邏輯層於用戶端之網頁瀏覽器 下載網站伺
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025采购合同样本
- 2025中长期贷款合同协议书
- 2025员工解除合同协议书范本
- 2025年的分包商付款总承委托保证合同
- 2025年铝行业铸造试卷及答案
- 2025年食品机械考试题及答案
- 城市轨道交通建设与运营管理智能化控制系统研究报告
- 工业工程流程分解方案(3篇)
- 工程项目跟进方案(3篇)
- 2025年日用化妆品试卷及答案
- 青鸟消防系统常见故障分析培训课件
- 2025年初级注册安全工程师考试试卷及答案
- 教学能力比赛现场决赛30道答辩问题要点
- 《篮球教学课件》课件
- 码头项目事故案例
- 防雷安全知识培训课件
- 建设单位与总包单位实名制管理协议
- 危重患者转运及安全管理
- 妇幼信息管理制度
- 初一英语摸底试题及答案
- 《第四单元 参考活动3 设计橡皮章》说课稿 -2023-2024学年初中综合实践活动苏少版八年级上册
评论
0/150
提交评论