软件技术概述.pptx

上传人:莉*** 文档编号:87531561 上传时间:2023-04-16 格式:PPTX 页数:31 大小:1.37MB
返回 下载 相关 举报
软件技术概述.pptx_第1页
第1页 / 共31页
软件技术概述.pptx_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《软件技术概述.pptx》由会员分享,可在线阅读,更多相关《软件技术概述.pptx(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 目的目的名称:软件技术,软件设计,软件开发名称:软件技术,软件设计,软件开发内容:以软件技术和软件工程学的原则指导软件内容:以软件技术和软件工程学的原则指导软件开发,复习开发,复习C语言,讲授一些编程技巧和经验语言,讲授一些编程技巧和经验目的:学会编程,学会编目的:学会编程,学会编Windows程序,不只是程序,不只是算法语言,也不只是编程,而是开发软件算法语言,也不只是编程,而是开发软件软件技术第1页/共31页2 问题问题1)只会算法语言,不会编程解决实际问题)只会算法语言,不会编程解决实际问题2)只会编程序,不会开发软件)只会编程序,不会开发软件3)只会编)只会编DOS程序,不会编程序

2、,不会编Windows程序程序4)只会)只会VB编程,不会编程,不会VC编程编程VB入门易,深入难(笑着进去,哭着出来)入门易,深入难(笑着进去,哭着出来)VB的面向对象特性不完全,独立性差的面向对象特性不完全,独立性差VC继承继承C,类似于,类似于C#、Java,扩展性好,扩展性好软件技术第2页/共31页问题问题5)只会结构化编程,不会面向对象编程)只会结构化编程,不会面向对象编程甚至连结构化编程都不会!甚至连结构化编程都不会!Windows程序必须程序必须是面向对象的,至少框架是。是面向对象的,至少框架是。6)只注重理论,不注重实现)只注重理论,不注重实现许多领域都需要计算机来实现,如优化

3、设计、许多领域都需要计算机来实现,如优化设计、有限元分析、有限元分析、CAD等。等。7)没有算法的概念)没有算法的概念如迭代算法、解方程等。如迭代算法、解方程等。软件技术第3页/共31页问题问题8)没有系统的观念,没有全局的观念)没有系统的观念,没有全局的观念“不想当将军的士兵就不是一个好兵!不想当将军的士兵就不是一个好兵!”9)不注重软件的商品性)不注重软件的商品性如界面、保护、文档等。如界面、保护、文档等。10)不注重软件工程学)不注重软件工程学没有经验、没有教训,没有体会。没有经验、没有教训,没有体会。软件技术第4页/共31页3 策略策略1)从软件出发)从软件出发 把计算机作为把计算机作

4、为【工具工具】而非专业来学习而非专业来学习 把软件作为把软件作为【非计算机专业人士非计算机专业人士】涉足信息技术涉足信息技术的捷径来学习的捷径来学习 从从【算法语言算法语言】到到【编程编程】解决实际问题解决实际问题再到再到【软件开发软件开发】软件技术第5页/共31页策略策略2)速成式学软件)速成式学软件 采用采用【速成式速成式】的学习方法的学习方法 咬紧牙关直接学咬紧牙关直接学【VC】,编,编【Windows】软件软件 要学习要学习【开发软件开发软件】而不只是编程序而不只是编程序 结合结合【上机操作上机操作】学软件学软件软件技术第6页/共31页策略策略3)以上机实践为中心,综合学习)以上机实践

5、为中心,综合学习 学习学习【软件技术软件技术】基本内容基本内容数据结构、算法数据结构、算法 学一点学一点【软件工程学软件工程学】的知识的知识 学一点学一点【面向对象程序设计面向对象程序设计】方法方法 学习学习【VC+】操作操作 学习使用学习使用C语言和语言和C+【函数函数】(附录)(附录)学习学习【界面界面】技术、技术、【文件文件】操作操作 学习解决学习解决【机械工程机械工程】问题问题软件技术第7页/共31页策略策略4)吃专业饭)吃专业饭不开发通用软件不开发通用软件如办公自动化、网络、图形支撑软件,因为我如办公自动化、网络、图形支撑软件,因为我们没有这方面的长处。们没有这方面的长处。只开发针对

6、专业机械产品的软件只开发针对专业机械产品的软件如起重机械、工程机械等重型机械产品的如起重机械、工程机械等重型机械产品的CAD软件,因为我们有这方面的长处,别人无法与我们软件,因为我们有这方面的长处,别人无法与我们竞争,行业内的竞争也不激烈。竞争,行业内的竞争也不激烈。软件技术第8页/共31页4 观点观点1)会设计机械的人不见得会开发软件)会设计机械的人不见得会开发软件 缺软件开发方面的知识缺软件开发方面的知识 需要补课,如:需要补课,如:算法语言(算法语言(C语言语言复习)复习)软件技术(数据结构、算法、软件工程、软件技术(数据结构、算法、软件工程、VC等)等)软件技术第9页/共31页观点观点

7、2)会编软件的人一般不会设计专业机械)会编软件的人一般不会设计专业机械 缺机械设计方面的知识缺机械设计方面的知识 需要补课,如:需要补课,如:画法几何、机械制图画法几何、机械制图理论力学、材料力学理论力学、材料力学机械原理、机械零件机械原理、机械零件金工、公差、机制工艺金工、公差、机制工艺起重机械、工业车辆、输送机械起重机械、工业车辆、输送机械软件技术第10页/共31页观点观点3)内部结合)内部结合 外部结合一事无成外部结合一事无成 学计算机的人补机械设计非常困难!学计算机的人补机械设计非常困难!只有我们学机械的人补软件设计了!只有我们学机械的人补软件设计了!不要妄自菲薄,要有不要妄自菲薄,要

8、有“舍我其谁?舍我其谁?”的精神的精神软件技术第11页/共31页5 定位定位1)结合专业开发软件)结合专业开发软件数学、物理、理论力学、材料力学、结构力学、数学、物理、理论力学、材料力学、结构力学、机械原理、机械零件、金属结构、起重机械、工业机械原理、机械零件、金属结构、起重机械、工业车辆、输送机械都能用到。车辆、输送机械都能用到。软件技术第12页/共31页定位定位2)支撑软件与开发平台)支撑软件与开发平台操作系统:操作系统:Windows XP、Vista或或Windows 7描述语言:描述语言:C语言、语言、VC+开发平台:开发平台:VC+6.0数据库:数据库:Access 2003或以上

9、版本或以上版本软件技术第13页/共31页6 软件开发实例软件开发实例1)“计算器计算器”程序演示程序演示2)“小车动画小车动画”程序演示程序演示3)“可视化设计可视化设计”程序演示程序演示软件技术第14页/共31页7 课程安排课程安排 是考试课!是考试课!合计合计48学时,按考试、上机及其他方式考核学时,按考试、上机及其他方式考核 强烈推荐采用强烈推荐采用VC+6.0开发平台开发平台 每人找一本软件技术的参考书,每人找一本软件技术的参考书,找一本软件工程学的书,找一本软件工程学的书,再找一本再找一本VC+6.0的书,的书,任何版本都可以任何版本都可以必须自己上机试验,否则没有效果必须自己上机试

10、验,否则没有效果软件技术第15页/共31页课程安排课程安排软件技术第16页/共31页8 教科书教科书讲义讲义软件技术第17页/共31页教材教材软件技术第18页/共31页参考书参考书软件技术第19页/共31页参考书参考书软件技术第20页/共31页参考书参考书(老)(老)“面面向对向对象象”软件技术第21页/共31页参考书参考书软件技术第22页/共31页参考书参考书软件技术第23页/共31页参考书参考书软件技术第24页/共31页参考书参考书(老)(老)软件技术第25页/共31页参考书参考书软件技术第26页/共31页参考书参考书软件技术第27页/共31页参考书参考书(库)(库)软件技术第28页/共31页参考书参考书软件技术第29页/共31页9 作业作业1)找参考书)找参考书2)看教材前言)看教材前言3)预习讲义第)预习讲义第1章常用数据结构章常用数据结构软件技术第30页/共31页感谢您的观看!第31页/共31页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com