软件人才培养与软件产业发展.ppt
《软件人才培养与软件产业发展.ppt》由会员分享,可在线阅读,更多相关《软件人才培养与软件产业发展.ppt(30页珍藏版)》请在三一办公上搜索。
1、软件开发生命周期与统一建模语言UML,软件人才培养与软件产业发展,西安三元数码软件有限公司,演讲人:常 亮,软件开发生命周期与统一建模语言UML,主要内容:什么是软件?软件的特点。Java的发展史与应用。学习Java需要掌握的知识。如何成为一名合格的软件工程师。软件行业就业方向与企业人才需求分析。,软件开发生命周期与统一建模语言UML,一、什么是软件?软件的特点。,软件开发生命周期与统一建模语言UML,软件及其特点,什么是软件 软件 程序计算机系统是通过运行程序来实现各种不同应用功能的。各种不同功能的程序,包括用于特定目的的程序、支持这些程序运行的系统程序(如操作系统)、管理和控制计算机系统的
2、资源的程序、检查和诊断计算机系统的程序等,统称为软件。软件是计算机系统中与硬件相对应、又相互依存的另一部分,与硬件合二为一共同完成系统的功能。软件是一种产品,作为一种产品,它表达了由计算机硬件体现的计算潜能。软件=程序+数据+文档 数据包括初始化数据、测试数据、研发数据、运行数据、维护数据,以及软件企业积累的项目工程数据和项目管理数据。文档是开发、使用和维护程序所需要的图文资料。,软件开发生命周期与统一建模语言UML,软件及其特点,软件开发生命周期与统一建模语言UML,二、Java的发展史与应用。,软件开发生命周期与统一建模语言UML,软件体系结构,软件体系结构:是具有一定形式的结构化元素,即
3、构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工;数据构件是被加工的信息;连接构件把体系结构的不同部分组组合连接起来。,软件开发生命周期与统一建模语言UML,C/S(Client/Server)结构:客户机和服务器结构。通过C/S可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构:浏览器和服务器结构。用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的
4、成本和工作量,降低了用户的总体成本)。,软件开发生命周期与统一建模语言UML,C/S模式的优点和缺点1.C/S模式的优点由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。2.C/S模式的缺点需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较高,需要具有一定专业水准的技术人员才能完成。,软件开发生命周期与统一
5、建模语言UML,B/S模式的优点和缺点1.B/S模式的优点具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。2.B/S模式的缺点个性化特点明显降低,无法实现具有个性化的功能要求。操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。无法实现分页显示,给数据库访问造成较大的压力。功能弱化,难以实现传统模式下的特殊功能要求。,软件开发生命周期与统一建模语言UML,JAVA发展史,Java起初并非叫做Java,而是叫做Oak。早期是为了
6、嵌入式系统而设计的一项产品。1990年12月,Sun公司以James Gosling为领导成立了一个叫做Green Team的小组。其主要目标就是开发一种分布式系统架构,使其能够在智能化电子消费设备作业平台上执行。1992年,发表了一款名叫Star Seven(*7)的机器,它有点像现在我们熟悉的PDA。1995年5月23日,Sun在SunWorld95上正式发布Java和HotJava浏览器。,软件开发生命周期与统一建模语言UML,Java发展到今天,已从编程语言发展成为全球第一大通用开发平台。Java技术已被计算机行业主要公司所采纳。(J2ME)Java 2 Platform,Micro
7、EditionJava 2平台微型版。Sun公司将J2ME定义为一种以广泛的消费性产品为目标、高度优化的Java运行环境”。(J2SE)Java 2 Platform,Standard EditionJava 2平台标准版,适用于桌面系统应用程序的开发。(J2EE)Java 2 Platform,Enterprise EditionJ2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理等相关复杂问题的体系结构。J2EE技术的核心就是Java 2平台的标准版,J2EE不仅巩固了标准版的许多优点,例如:“一次编写、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 人才培养 软件产业 发展
链接地址:https://www.31ppt.com/p-6377451.html