软件技术概述.pptx
《软件技术概述.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)吃专业饭)吃专业饭不开发通用软件不开发通用软件如办公自动化、网络、图形支撑软件,因为我如办公自动化、网络、图形支撑软件,因为我们没有这方面的长处。们没有这方面的长处。只开发针对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术 概述
限制150内