- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?面向对象语言分类 ? 纯面向对象语言, 例如Smalltalk、Eiffel和Java等; ? Java语言 是当今流行的新兴网络编程语言,它的面向对象、跨平台、分布式应用等特点给编程人员带来了一种崭新的计算概念。 ? 混合型面向对象语言,即在过程语言的基础上增加面向对象机制,如C++等语言。 ? C++语言 C++是C语言的面向对象的扩充。 ?可视化 VB、VC、VFP和PowerBuilder、Delphi等。 ?应用编程接口API (Application Programming Interface) 它包含了600多个函数,支持图形用户界面的开发。 ?可视化开发工具 可视化开发就是在可视化开发工具提供的图形用户界面上,通过操作界面元素,诸如菜单、按钮、对话框、编辑框、单选框、复选框、列表框和滚动条等,由可视化开发工具自动生成应用软件。这类应用软件的工作方式是事件驱动。 ?可视开发工具应提供两大类服务 ?一类是生成图形用户界面及相关的消息响应函数。 ?另一类服务是为各种具体的子应用的各个常规执行步骤提供规范窗口,它包括对话框、菜单、列表框、组合框、按钮和编辑框等,以供用户挑选。开发工具还应为所有的选择(事件)提供消息响应函数。 由于要生成与各种应用相关的消息响应函数, 因此可视化开发一般限定于某些特定的应用领域, 如数据库应用系统的开发。 ?编程语言的评价标准: 进行软件系统的程序开发时,首先必须做出的一个重要选择是,使用什么样的编程语言来实现这个系统。 (1)应用领域 (2)软件运行环境 (3)算法和计算的复杂性 (4)数据结构的复杂性 (5)系统效率的要求 (6)项目开发的工程化考虑 小结 需要复习的知识点 ?面向对象技术 ?面向对象的基本概念 ?面向对象的软件开发过程 ?统一建模语言(UML) ?软件编码 ?编码风格 ?编程语言的选择 ?作业:P222, 一、(19,20,21) 二、(14), 预习 3.7 软件测试 注意 ?教学目的 ?掌握面向对象的基本思想 ?掌握软件编程的风格和语言的选择 ? 教学难点 ?软件编程的风格和语言的选择 ?面向对象技术的基本思想 ? 教学安排 ?面向对象技术: 0.9学时 ?软件编程:0.6学时 ? 教学法 ? 通过讲解分析法阐述面向对象技术。 ?通过讲解分析法阐述软件编程的风格和语言的选择。 教学设备 ?投影仪、幻灯片 ? 多媒体教室 面向对象技术与软件编程 7.5 1.5 教学地点 累计课时 本次课时 上课日期 上课班级 讲课内容、方法、步骤 2、课程结业标准:课程考核总成绩达到60分。 ? 教学重点 ? 数据结构 ? 操作系统 ? 软件工程方法 2、课程结业标准:课程考核总成绩达到60分。 ? 教学重点 ? 数据结构 ? 操作系统 ? 软件工程方法 60 非计算机专业 总学时 专业 计算机软件技术基础 12 2 4 2 6 课外 课内 8 2 0 2 2 上 机 52 8 12 12 22 授课 60 10 12 14 24 学时 数据库 软件工程方法 操作系统 数据结构 教学内容 第四章 合 计 第三章 第二章 第一章 章 节 ?教学目的 “计算机软件技术基础”是电子信息工程、热能与动力工程专业的一门必修的基础课。本课程主要研究数据结构、操作系统、软件工程方法、数据库技术、网络技术等方面的问题。学生通过本课程的学习,能比较系统地掌握软件技术基础的基本概念、基本理论和基础知识,为提高计算机理论水平、进一步学习和深入研究其他计算机课程奠定必要的计算机理论基础。 ?课程教学目的和任务 “计算机软件技术基础”是电子信息工程、热能与动力工程专业的一门必修的基础课。本课程主要研究数据结构、操作系统、软件工程方法、数据库技术、网络技术等方面的问题。学生通过本课程的学习,能比较系统地掌握软件技术基础的基本概念、基本理论和基础知识,为提高计算机理论水平、进一步学习和深入研究其他计算机课程奠定必要的计算机理论基础。 ?课程教学学时分配与结业标准 1、学时分配 ?教学目的 本章要求学生理解软件工程的概念和特点,了解计算机软件的分类及软件的发展。掌握软件危机的表现和产生的原因,掌握软件工作过程,掌握软件生成周期。了解软件工程过程的标准化。 第一节 软件工程概述和第二节的软件工程过程(2 学时) ,一个单元。 第二节 软件生存周期: 软件生存周期
您可能关注的文档
- 软件工程基础与实例分析 教学课件 作者 王阿川 第10章 UML开发方法.ppt
- 软件工程基础与实例分析 教学课件 作者 王阿川 第11章 描绘UML未来.ppt
- 软件工程与实践电子教案刘竹林 软件工程与实践15.ppt
- 软件工程基础与实例分析 教学课件 作者 王阿川 第13章 传统软件工程实例—.ppt
- 软件工程技术 教学课件 作者 付雯.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第1章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第2章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第3章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第4章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第5章.ppt
- 软件技术基础 教学课件 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)3-5.ppt
- 软件技术基础 教学课件 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)3-6.ppt
- 软件技术基础 教学课件 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)4-1.ppt
- 软件技术基础 教学课件 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)4-2.ppt
- 软件技术基础 教学课件 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)4-3.ppt
- 软件技术基础 教学课件 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)4-4.ppt
- 软件技术基础 教学课件 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)4-5&6.ppt
- 软件技术基础 教学课件 作者 周大为 封面及目录.ppt
- 软件技术基础 习题答案 作者 张选芳 傅茂洺 王欣 第二章 操作系统参考答案.doc
- 软件技术基础 习题答案 作者 张选芳 傅茂洺 王欣 软基第三章 软件工程参考答案.doc
文档评论(0)