- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件技术基础完整课件.ppt
课程内容和学时安排 相关知识基础 计算机基础 编程语言基础(C++) 专业英语基础(计算机专业词汇) 关于教学方式 教学方式: 课堂讲授、随机提问、课堂测验、课后作业 上机练习 课件:Powerpoint讲义;可到学校教务处网页的“教学在线”网站下载课件、作业及其它有关文档; Tips:课堂学习、消化是关键,课堂测验、课后作业是检验、反馈和保证。 计算机软件技术基础 第1章 软件技术概述 第1章 软件技术概述 1. 计算机系统 2. 软件技术概述 2.1 程序设计语言 2.2 数据结构与算法 2.3 操作系统 2.4 数据库技术 2.5 软件工程 2.6 软件开发方法 学习内容和学习目标 了解软件技术所涵盖的主要分支及其研究内容; 学习和掌握软件、程序、软件工程、软件生命周期等基本概念。 1.计算机系统 什么是计算机? 计算机是接收、处理和提供数据的装置,它由硬件和软件两大部分组成。 养在深闺的巨型计算机 超过100万个处理器 每个处理器每秒可运算10亿次,运算能力相当于击败国际象棋世界级棋手的超级电脑“深蓝”的1000倍; 占地达两个篮球场之大,重达106吨。 无处不在的嵌入式家族 (1)计算机硬件及其发展 什么是硬件? 硬件是组成计算机系统的所有电子的、机械的、磁性的、光学的装置和部件。 配置一台个人计算机需要购买哪些东西? CPU、内存、硬盘、主板、键鼠、显示器… 冯·诺依曼:1945年,“存储程序式计算机” 5大部件构成: 运算器+控制器+存储器+输入设备+输出设备 计算机硬件的发展 发展历史 逻辑元件:电子管→晶体管→集成电路 发展规律及特点 速度慢→速度快 体积大容量小→体积小容量大 外设少、简单→外设繁多、复杂 外设速度发展慢于CPU速度的发展 摩尔定律(假设价格保持不变,处理器芯片上的晶体管数每18个月翻一番) 世界上第一台电子计算机ENIAC 诞生于1946年 18800个晶体管 70000个电阻器 18000个电容器 5百万个焊接点 重量30吨 耗电174千瓦/h 5000次加法/s Pentium IV(2000) 42,000,000个晶体管 时钟频率1.5GHz 运算速度为1700 MIPS (MIPS 代表‘百万指令集每秒’ ) 双核处理器(2005) Intel Pentium 双核处理器 三核、四核、六核处理器 (2)计算机软件 软件=程序?开发软件=写程序? 认识的误区! 程序只是软件的一个组成部分;写程序只是软件开发的过程中的一个步骤。 软件是程序、数据以及有关文档资料的集合。 软件是(可运行的)思想和内容的数字化 思想:算法、规律、方法→程序 内容:图形、图像、数据、声音、文字等→数据 软件的两方面含义 个体含义,表示计算机系统中具体的程序、数据和有关文档,例如操作系统软件“Windows XP”,是从个体含义上讲的; 整体含义,它相对于硬件而言,是对计算机系统中所有程序、数据及相关文档的概括。 软件的静态和动态属性 软件有两种属性: 静态属性:它由程序、数据及相关文档组成,可以存储,也可供人们阅读和交流; 动态属性:它是可运行的,蕴涵着一定的操作内容和步骤,由计算机执行而产生特定的结果或动态效应。 软件的特征 从软件的属性来看,它是一种特殊的事物,具有自身的特性,可概括如下: (1)智能性 (6)依附性 (2)无形性 (7)非损性 (3)抽象性 (8)复制性 (4)系统性 (9)演化性 (5)泛域性 软件的分类 所有的硬件都是相似的,软件则各有各的不同。 但是软件的开发过程存在很多规律和共性,找到并利用这些规律来帮助和指导软件的开发,这正是各类软件技术所研究的内容。 常见软件介绍 1. 操作系统 操作系统是对硬件的首次扩充,它管理着计算机系统的软、硬件资源,其它软件都是在操作系统的基础上运行的。 2.数据库管理系统 信息管理是计算机的一个重要应用领域,而信息管理的核心就是数据库管理系统。 3. 群件系统 群件拓宽了电子邮件的内涵,涵盖很多通信协调功能,如制定会议的计划、共享项目进度表等。 4. 办公软件组件 文字处理软件、电子表格处理软件、演示制作软件、个人数据库、个人信息管理软件等。 5. 多媒体处理软件 多媒体处理软件主要包括图形、图像处理、动画制作、音频视频处理、桌面排版等。 6. 程序开
您可能关注的文档
最近下载
- 国有企业采购管理规范.docx VIP
- YBT5194-2024 改质沥青-报批稿.pdf VIP
- 基于地理学科核心素养的高中地理学生综合思维能力培养策略研究教学研究课题报告.docx
- 快速康复外科讲课PPT课件.pptx
- 铝粉浆安全技术说明书.pdf VIP
- TYNESS 003-2024 工业企业环境风险双重预防机制建设技术指南 污染源辨识与分级.pdf VIP
- DL T 1506-2016 高压交流电缆在线监测系统通用技术规范.pdf VIP
- 邮轮英语中职课件.pptx
- 新时代中国特色社会主义与实践(2024版)课后思考题答案.docx
- 深化产教融合协同:XX学校“十五五”校企合作发展规划.docx VIP
原创力文档


文档评论(0)