- 1、本文档共817页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件技术知识基础课件完整版.ppt
计算机软件技术基础;关于本课程;课程内容和学时安排;教材;其它中文参考教材;教学内容和教材关系;相关知识基础;关于课程考核;计算机软件技术基础;第1章 软件技术概述;学习内容和学习目标;1.计算机系统;养在深闺的巨型计算机;无处不在的嵌入式家族;(1)计算机硬件及其发展;计算机硬件的发展;世界上第一台电子计算机ENIAC;Pentium IV(2000);双核处理器(2005);三核、四核、六核处理器;(2)计算机软件;软件的两方面含义;软件的静态和动态属性;软件的特征;软件的分类;常见软件介绍;4. 办公软件组件
文字处理软件、电子表格处理软件、演示制作软件、个人数据库、个人信息管理软件等。
5. 多媒体处理软件
多媒体处理软件主要包括图形、图像处理、动画制作、音频视频处理、桌面排版等。
6. 程序开发工具环境
集成的环境中,包含了语言编辑器(有的还包括界面和外观的编辑)、调试工具、编译工具、运行工具、图标图像制作工具等。;7. Internet工具软件
主要有Web服务器软件,Web浏览器,文件传送工具、远程访问工具、邮件软件、新闻阅读工具、信息检索、多媒体、Web页创作工具等。
8. 系统工具软件
帮助操作系统更有效地完成系统的管理和维护。包括杀病毒软件、文件压缩、快速复制工具、磁盘维护与诊断工具、实用工具软件等。
9. 其它一些常见软件
学习、游戏软件、电子字典、各种小工具软件
;(3)硬件与软件的关系;硬件是计算机系统的物质基础;软件是提高计算机系统效率和方便用户使用计算机的程序扩展;它们二者相互依赖、相互促进、共同发展。
好的软件能充分发挥硬件的性能,提升计算机的价值。各类软件技术的最终目的就是设计出好的软件,以便最大限度地合理利用和发挥硬件的能力,使计算机系统更好地为用户服务。;2.软件技术概述;软件技术的研究领域;2.1 程序与程序设计语言;程序设计语言;举例;高级语言的优点;语言翻译;2.2 数据结构与算法;算法;2.3 操作系统;应用程序;2.4 数据库技术;2.5 软件工程;软件工程概念;软件工程的基本目标;软件生命周期;软件生命周期阶段;软件开发模型;软件开发模型;软件开发模型之一:瀑布模型;2.原型模型
也称样品模式,???开始提出一个样品雏形,通过不断改进,完善样品,使得最后得到用户所需要的产品。
由于在项目开发初始阶段人们对软件的需求认识常常弄不清楚,原型模型提出分两次开发软件能较好地使用户满意:
第一次只是试验开发,其目标在于探索可行性,弄清软件需求。通常把第一次得到的试验性产品称为原型。
第二次则在原型基础上获得较满意的软件产品。
显然,原型模型在克服瀑布模型缺点,减少由于软件需求不明确而给开发工作带来的风险,有着显著的效果。;软件开发模型之二:原型模型;原型模型的优点:
(1)开发人员和用户在原型上达成一致,共同承担因修改原型而造成的风险,用户成了名副其实的开发组成员。可以减少设计中的错误和开发中的风险,从而提高了系统的准确性、正确性以及用户的满意程度。
(2)缩短了开发周期,加快了工程进度,降低了成本。
原形模型的缺点:原型样品只是一个临时的系统,它没有考虑整体的质量和日后的可维护性等问题。;3.螺旋模型
螺旋模型将瀑布模型与原型模型结合起来,并且加入风险分析,构成具有特色的模式,可以弥补前两种模型的不足。
螺旋模型将工程分为4个主要活动:制定计划,风险分析,实现工程和用户评价。4个活动螺旋式地重复执行,直到最终得到用户认可的产品。
螺旋模型的缺点:
(1)它很难让用户确信这种研发方法是可控制的;
(2)它要求有风险评价的专门技术,如果主要风险不能发现,则问题一定会发生;;生命周期计划
需求计划
;2.6 软件开发方法;自顶向下,逐步细化;示例:选择排序算法设计;(2)第2层设计;(3)第3层设计;(4)选择排序法的N-S框图;模块化程序设计;模块化设计示例;结构化程序设计;结构化程序设计的特点;面向对象技术;应用软件的开发;第2章 数据结构与算法;学习内容与要求;Data Structures + Algorithms = Programs
——Nicklaus Wirth;一、数据结构
研究和讨论的范畴
;“学生”数据;“课程”数据;“选课”数据;学生
(学号,姓名,性别,籍贯);UNIX文件系统的系统结构图;数据结构的研究内容
综合上述例子可见,描述这类非数值计算问题的数学模型不再是数学方程,而是诸如表、树和图之类的数据结构。
简单地说,作为一门学科,数据结构主要研究非数值计算的程序设计问题当中计算机的操作对象(数据)以及它们之间的关系(逻辑结构和物理结构)和操作(算法实现)。;若干名词术语;数据(data);数据元素 (data element)和数据项(
您可能关注的文档
- 货币银行学教学课件(上海交通大学胡海鸥).ppt
- 货运知识重点培训材料0.ppt
- 货运高峰论坛-实施中枢战略推进空港物流相关发展.ppt
- 购物中心商户二次装修管理与控制方案及管控要点41页.pptx
- 购车节招商的方案.ppt
- 贵州旅游业发展趋势.ppt
- 贵州毕节鑫城商品综合批发大市场项目营销的方案54p销售推广策略.pptx
- 贵州省2016中考英语 第一部分 教材知识分享研究 七上 Units 3-4课件.ppt
- 贵州省凯里市第六中学八年级地理上册 第三章篇 第二节 土地资源(第1课时)课件 新人教版.ppt
- 贵州省学校学生人身伤害事故预防以及和处理条例.ppt
- 北师大版五年级上册数学期末测试卷a4版打印.docx
- 六年级下册道德与法治-期末测试卷(预热题)word版.docx
- 2022五年级上册道德与法治《期末测试卷》有精品答案.docx
- 二年级上册数学解决问题60道(精选题)word版.docx
- 人教版数学六年级上册期末考试卷(网校专用)word版.docx
- 小学四年级数学应用题大全加下载答案.docx
- 3 拍手歌 课件(共25张PPT).pptx
- 1.1 磁场对通电导体力的作用 课件 (共17张PPT) 2024-2025学年高二下学期物理人教版(2019)选择性必修第二册.pptx
- 2.3 匀变速直线运动的位移与时间的关系 课件 (共22张PPT)2024-2025学年高一上学期物理人教版必修第一册第二章 匀变速直线运动的研究(2019)必修第一册.pptx
- 2.4《致云雀》课件(共29张PPT) 2024-2025学年统编版高中语文必修上册.pptx
文档评论(0)