软件技术基础课件完整版ppt.ppt
《软件技术基础课件完整版ppt.ppt》由会员分享,可在线阅读,更多相关《软件技术基础课件完整版ppt.ppt(817页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机软件技术基础计算机软件技术基础计算机软件技术基础计算机软件技术基础主讲:刘海明主讲:刘海明Email:Office:三号楼三号楼2101篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统关于本课程关于本课程l选修课、双语课(选修课、双语课(2学分)学分)英文教材、中英文课件(英文教材、中英文课件(PPT),中文讲述),中文讲述l基础理论课基础理论课以理论介绍为主,辅以适当的实例讲解和实用技以理论介绍为主,辅以适当的实例讲解和实用技术介绍;目的:学习软件技术的基本概念、基本术介绍;目的:学习软件技术的基本概念、基本原理,作为将来深入
2、学习、研究和应用的基础。原理,作为将来深入学习、研究和应用的基础。学完这门课,我就会编程、能够开发软件了吗?学完这门课,我就会编程、能够开发软件了吗?2篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统课程内容和学时安排课程内容和学时安排3篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统教材教材l英文教材:英文教材:数据结构与程序设计数据结构与程序设计C+语言描述语言描述(影印(影印版),版),Robert K.Cruse等编,高等教育出版社等编,高等教育出版社操作系统概念操作
3、系统概念(第六版(第六版 影印版),影印版),Abraham Silberschatz编,高等教育出版社编,高等教育出版社数据库系统概念数据库系统概念(第四版(第四版 影印版),影印版),Abraham Silberschatz编,高等教育出版社编,高等教育出版社 l中文参考教材:中文参考教材:计算机软件技术导论计算机软件技术导论,庞丽萍等编,高等教育,庞丽萍等编,高等教育出版社(旧版书名为出版社(旧版书名为“计算机软件技术基础计算机软件技术基础”,华中理工大学出版社),华中理工大学出版社)其它其它“计算机软件技术基础计算机软件技术基础”类教材(见下页)类教材(见下页)4篮球比赛是根据运动队在
4、规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统其它中文参考教材其它中文参考教材l计算机软件技术基础(第二版),麦中凡等计算机软件技术基础(第二版),麦中凡等编,高等教育出版社编,高等教育出版社l计算机软件技术基础,陈建铎编,高等教育计算机软件技术基础,陈建铎编,高等教育出版社出版社l计算机软件技术基础,徐士良编,清华大学计算机软件技术基础,徐士良编,清华大学出版社出版社l计算机软件技术及应用基础,冯萍编,清华计算机软件技术及应用基础,冯萍编,清华大学出版社大学出版社l5篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系
5、统是一种得分类型的系统教学内容和教材关系教学内容和教材关系l 三个重要章节对应三本英文教材内容范畴;三个重要章节对应三本英文教材内容范畴;l 教材内容节选自三本英文教材(详细内容见教材内容节选自三本英文教材(详细内容见另一专门文档),并结合中文教材进行增补另一专门文档),并结合中文教材进行增补和删减,相关知识点难易程度作适当调整;和删减,相关知识点难易程度作适当调整;实际教学内容以实际教学内容以PPT课件内容为准课件内容为准。l 请复印节选的英文教材进行阅读和学习。请复印节选的英文教材进行阅读和学习。6篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一
6、种得分类型的系统相关知识基础相关知识基础l 计算机基础计算机基础l 编程语言基础(编程语言基础(C+)l 专业英语基础(计算机专业词汇)专业英语基础(计算机专业词汇)7篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统关于教学方式关于教学方式l教学方式:教学方式:课堂讲授、随机提问、课堂讲授、随机提问、课堂测验课堂测验、课后作业课后作业上机练习上机练习l课件:课件:Powerpoint讲义;可到学校教务处网讲义;可到学校教务处网页的页的“教学在线教学在线”网站下载课件、作业及其网站下载课件、作业及其它有关文档;它有关文档;lTips:课
7、堂学习、消化是关键,课堂测验、:课堂学习、消化是关键,课堂测验、课后作业是检验、反馈和保证。课后作业是检验、反馈和保证。8篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统“教学在线教学在线”的使用的使用l“华工主页华工主页”“教务处教务处”“教学在线教学在线”(链(链接在教务处主页左边栏底部)进入;接在教务处主页左边栏底部)进入;l页面左上角登录栏中(如右图),页面左上角登录栏中(如右图),用学号作为帐号和密码登录用学号作为帐号和密码登录(首次登录后最好修改个人密码);(首次登录后最好修改个人密码);l在同一位置出现欢迎窗口时点击在同
8、一位置出现欢迎窗口时点击 “进入进入”按钮按钮进入进入“教学在线教学在线”平台(如右下图)。平台(如右下图)。l在网页左上方选择在网页左上方选择“软件技术基础软件技术基础”课程可进入本课程教学资源网页,课程可进入本课程教学资源网页,所有课件、作业及相关文档均放在所有课件、作业及相关文档均放在“教学材料教学材料”目录下。目录下。9篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统关于课程考核关于课程考核l总评成绩平时成绩(总评成绩平时成绩(20)考试成绩()考试成绩(80)l平时成绩:考勤、课堂测验、课后作业平时成绩:考勤、课堂测验、课后
9、作业课堂测验:课堂完成、即时提交,即时讲解。课堂测验:课堂完成、即时提交,即时讲解。作业(作业(23次):纸版,课后独立完成,按时提交,批次):纸版,课后独立完成,按时提交,批改后再安排课时讲解。改后再安排课时讲解。注意:测验内容、答案及作业答案均不下发!注意:测验内容、答案及作业答案均不下发!l考试成绩卷面成绩考试成绩卷面成绩80考试方式:闭卷考试考试方式:闭卷考试n作业和测验题型及知识点作业和测验题型及知识点n50为英语题型(其中至少一半要用英文作答)为英语题型(其中至少一半要用英文作答)缺勤一半以上或缺交作业半数以上者取消考试资格!缺勤一半以上或缺交作业半数以上者取消考试资格!10计算机
10、软件技术基础计算机软件技术基础计算机软件技术基础计算机软件技术基础第第1章章 软件技术概述软件技术概述11篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统第第1章章 软件技术概述软件技术概述1.计算机系统计算机系统2.软件技术概述软件技术概述 2.1 程序设计语言程序设计语言 2.2 数据结构与算法数据结构与算法 2.3 操作系统操作系统 2.4 数据库技术数据库技术 2.5 软件工程软件工程 2.6 软件开发方法软件开发方法12篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系
11、统学习内容和学习目标学习内容和学习目标l了解软件技术所涵盖的主要分支及其研究了解软件技术所涵盖的主要分支及其研究内容;内容;l学习和掌握软件、程序、软件工程、软件学习和掌握软件、程序、软件工程、软件生命周期等基本概念。生命周期等基本概念。13篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.计算机系统计算机系统什么是计算机?什么是计算机?计算机计算机是接收、处理和提供数据的装置,是接收、处理和提供数据的装置,它由它由硬件硬件和和软件软件两大部分组成。两大部分组成。计算机就是我们平时常用的计算机就是我们平时常用的PC机吗?机吗?PC机
12、只是计算机的一种,计算机家族中机只是计算机的一种,计算机家族中还有很多其他的成员。还有很多其他的成员。14篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统养在深闺的巨型计算机养在深闺的巨型计算机l超过超过100万个处理器万个处理器l每个处理器每秒可运每个处理器每秒可运算算10亿次,运算能力亿次,运算能力相当于击败国际象棋相当于击败国际象棋世界级棋手的超级电世界级棋手的超级电脑脑“深蓝深蓝”的的1000倍;倍;l占地达两个篮球场之占地达两个篮球场之大,重达大,重达106吨。吨。nIBMIBM的的Blue Blue Gene/LGene/
13、L巨型计算机巨型计算机n 国产银河、曙光国产银河、曙光15篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统无处不在的嵌入式家族无处不在的嵌入式家族16篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统17篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统(1 1)计算机硬件及其发展)计算机硬件及其发展l什么是硬件?什么是硬件?硬件是组成计算机系统的所有电子的、机硬件是组成计算机系统的所有电子的、机械的、磁性的、光学的装置
14、和部件。械的、磁性的、光学的装置和部件。l配置一台个人计算机需要购买哪些东西?配置一台个人计算机需要购买哪些东西?CPU、内存、硬盘、主板、键鼠、显示器、内存、硬盘、主板、键鼠、显示器l冯冯诺依曼:诺依曼:1945年,年,“存储程序式计算机存储程序式计算机”5大部件构成:大部件构成:运算器控制器存储器输入设备输出设备运算器控制器存储器输入设备输出设备运算器控制器存储器输入设备输出设备运算器控制器存储器输入设备输出设备CPUCPUIOIO设备设备设备设备18篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统计算机硬件的发展计算机硬件的发展
15、l发展历史发展历史逻辑元件:电子管逻辑元件:电子管晶体管晶体管集成电路集成电路l发展规律及特点发展规律及特点速度慢速度慢速度快速度快体积大容量小体积大容量小体积小容量大体积小容量大外设少、简单外设少、简单外设繁多、复杂外设繁多、复杂外设速度发展慢于外设速度发展慢于CPUCPU速度的发展速度的发展摩尔定律(假设价格保持不变,处理器芯片上摩尔定律(假设价格保持不变,处理器芯片上的晶体管数每的晶体管数每1818个月翻一番)个月翻一番)19篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统世界上第一台电子计算机世界上第一台电子计算机ENIAC诞
16、生于诞生于19461946年年1880018800个晶体管个晶体管7000070000个电阻器个电阻器1800018000个电容器个电容器5 5百万个焊接点百万个焊接点重量重量3030吨吨耗电耗电174174千瓦千瓦/h/h50005000次加法次加法/s/s20篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统Pentium IV(2000)42,000,00042,000,000个晶体管个晶体管时钟频率时钟频率1.5GHz1.5GHz运算速度为运算速度为1700 MIPS1700 MIPS(MIPS MIPS 代表代表百万指令百万指
17、令集每秒集每秒 )21篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统双核处理器(双核处理器(2005)Intel Pentium 双核处理器双核处理器AMD Athlon 64 X2双核处理器双核处理器22篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统三核、四核、六核处理器三核、四核、六核处理器AMD 三核处理器三核处理器Intel四核处理器四核处理器AMD 六核处理器六核处理器Intel六核处理器六核处理器23篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,
18、因此,篮球比赛的计时计分系统是一种得分类型的系统(2 2)计算机软件)计算机软件l软件程序?开发软件写程序?软件程序?开发软件写程序?认识的误区!认识的误区!程序只是软件的一个组成部分;写程序只是程序只是软件的一个组成部分;写程序只是软件开发的过程中的一个步骤。软件开发的过程中的一个步骤。l软件是软件是程序程序、数据数据以及以及有关文档资料有关文档资料的集合。的集合。l软件是(可运行的)思想和内容的数字化软件是(可运行的)思想和内容的数字化思想:算法、规律、方法思想:算法、规律、方法程序程序内容:图形、图像、数据、声音、文字等内容:图形、图像、数据、声音、文字等数据数据24篮球比赛是根据运动队
19、在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统软件的两方面含义软件的两方面含义l个体含义,表示计算机系统中具体的程序、个体含义,表示计算机系统中具体的程序、数据和有关文档,例如操作系统软件数据和有关文档,例如操作系统软件“Windows XP”,是从个体含义上讲的;,是从个体含义上讲的;l整体含义,它相对于硬件而言,是对计算机整体含义,它相对于硬件而言,是对计算机系统中所有程序、数据及相关文档的概括。系统中所有程序、数据及相关文档的概括。25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统软件
20、的静态和动态属性软件的静态和动态属性软件有两种属性:软件有两种属性:l静态属性:它由程序、数据及相关文档组成,静态属性:它由程序、数据及相关文档组成,可以存储,也可供人们阅读和交流;可以存储,也可供人们阅读和交流;l动态属性:它是可运行的,蕴涵着一定的操动态属性:它是可运行的,蕴涵着一定的操作内容和步骤,由计算机执行而产生特定的作内容和步骤,由计算机执行而产生特定的结果或动态效应。结果或动态效应。26篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统软件的特征软件的特征 从软件的属性来看,它是一种特殊的事物,具有从软件的属性来看,它是一
21、种特殊的事物,具有自身的特性,可概括如下:自身的特性,可概括如下:(1)智能性 (6)依附性(2)无形性 (7)非损性(3)抽象性 (8)复制性(4)系统性 (9)演化性(5)泛域性27篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统软件的分类软件的分类l所有的硬件都是相似的,软件则各有各的不同。所有的硬件都是相似的,软件则各有各的不同。l但是软件的开发过程存在很多规律和共性,找到但是软件的开发过程存在很多规律和共性,找到并利用这些规律来帮助和指导软件的开发,这正并利用这些规律来帮助和指导软件的开发,这正是各类软件技术所研究的内容。是
22、各类软件技术所研究的内容。操作系统操作系统 、语言、语言编译器、数据库管编译器、数据库管理系统理系统文字处理软件、财文字处理软件、财务软件、用户自己务软件、用户自己开发的软件等开发的软件等硬件硬件系统软件系统软件应用软件应用软件用户用户28篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统常见软件介绍常见软件介绍1.1.操作系统操作系统操作系统操作系统l操作系统是对硬件的首次扩充,它管理着计算机操作系统是对硬件的首次扩充,它管理着计算机系统的软、硬件资源,其它软件都是在操作系统系统的软、硬件资源,其它软件都是在操作系统的基础上运行的。的
23、基础上运行的。2.2.数据库管理系统数据库管理系统数据库管理系统数据库管理系统l信息管理是计算机的一个重要应用领域,而信息信息管理是计算机的一个重要应用领域,而信息管理的核心就是数据库管理系统。管理的核心就是数据库管理系统。3.3.群件系统群件系统群件系统群件系统l群件拓宽了电子邮件的内涵,涵盖很多通信协调群件拓宽了电子邮件的内涵,涵盖很多通信协调功能,如制定会议的计划、共享项目进度表等。功能,如制定会议的计划、共享项目进度表等。29篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4.办公软件组件办公软件组件l文字处理软件、电子表格处
24、理软件、演示制文字处理软件、电子表格处理软件、演示制作软件、个人数据库、个人信息管理软件等。作软件、个人数据库、个人信息管理软件等。5.多媒体处理软件多媒体处理软件l多媒体处理软件主要包括图形、图像处理、多媒体处理软件主要包括图形、图像处理、动画制作、音频视频处理、桌面排版等。动画制作、音频视频处理、桌面排版等。6.程序开发工具环境程序开发工具环境l集成的环境中,包含了语言编辑器(有的还集成的环境中,包含了语言编辑器(有的还包括界面和外观的编辑)、调试工具、编译包括界面和外观的编辑)、调试工具、编译工具、运行工具、图标图像制作工具等。工具、运行工具、图标图像制作工具等。30篮球比赛是根据运动队
25、在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统7.Internet7.Internet工具软件工具软件工具软件工具软件l主要有主要有Web服务器软件,服务器软件,Web浏览器,文件传送工浏览器,文件传送工具、远程访问工具、邮件软件、新闻阅读工具、具、远程访问工具、邮件软件、新闻阅读工具、信息检索、多媒体、信息检索、多媒体、Web页创作工具等。页创作工具等。8.8.系统工具软件系统工具软件系统工具软件系统工具软件l帮助操作系统更有效地完成系统的管理和维护。帮助操作系统更有效地完成系统的管理和维护。包括杀病毒软件、文件压缩、快速复制工具、磁包括杀病毒软件、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术 基础 课件 完整版 ppt
限制150内