软件工程
光仔December
技术宅,系统集成项目管理工程师,FCP-报表开发工程师,全国软件开发(C/C++)专业人才高级认证,2014年ACM-ICPC河南省赛区银奖,2014年第五届蓝桥杯河南赛区C/C++程序设计本科B组二等奖,2015年甲骨文杯全国Java程序设计大赛华中赛区A组二等奖,2015年中国大学生计算机设计大赛团队三等奖
展开
-
【软件工程】1.软件工程概述
软件工程概述一、软件的发展历史程序设计阶段软件设计阶段软件工程阶段(1)程序设计阶段在1946年~1955年。对硬件进行开发,规模很小主要用于科学计算。 程序设计追求节省空间和编程技巧。(2)软件设计阶段在1956年~1970年硬件增长速度快,性价比越来越高。从科技转化到了商用。软件开发技术没有重大突破,软件产品的质量不高,生产效率原创 2015-12-14 22:57:03 · 1557 阅读 · 0 评论 -
【软件工程】2.UML用例图
什么是UML?UML(Unified modeling language)出现于70年代中期,建模语言数量从不到十种增加到了五十多种,OO(面向对象)方法的用户并不了解不同建模语言的优缺点及相互之间的差异;90年代中期形成了UML统一建模语言,它是一种支持模型化和软件系统开发的图形化语言。UML建模工具(1)IBM Rational Rose(2)StarUML原创 2015-12-15 11:04:33 · 16148 阅读 · 7 评论 -
【软件工程】3.UML类图
UML和建模软件Rose的使用已在上一篇介绍过了,这一篇我们继续介绍画图方法。我们介绍“类图”:用于描述系统中的类与类之间的各种关系。继承:父子类关系;实现:类与接口关系;关联(全局变量, 组合/聚合): 值、引用;依赖:局部变量(非Spring中 依赖注入)。1.类图举例我们在Rose中创建类图的方法:创建一个实体:然后鼠标原创 2015-12-16 12:26:01 · 16401 阅读 · 0 评论 -
【软件工程】4.UML时序图
时序图Sequence Diagram对象之间的消息在时间顺序上的交互(关键的逻辑);是强调消息时间顺序的交互图。时序图描述类系统中对象和对象之间的交互;时序图是一个模型,用于描述对象组如何随着时间在某些行为方面交互。我们使用Rose软件创建一个时序图来。首先新建时序图:然后编辑框左侧的工具栏变为这样:我们接下来画出一个登陆时序图:原创 2015-12-20 11:46:10 · 19288 阅读 · 2 评论 -
【软件工程】5.svn启动、注册服务器端
SVN版本控制器SVN是目前最主流的一个版本控制器,原来用的老版本控制器是VSS、CVS,他们都有一些局限,就是当一个开发人员在平台开发的时候,另外一个程序员是无法使用平台上的代码开发的。所以我们需要一个可以协同工作的版本控制器,于是我们SVN就出现了。它可以协同使用代码库中的代码,当平台闲暇时会将分库中的代码提交整合到总库中。一、为什么要使用SVN?1.轻松比较不同版本间的细微差原创 2015-12-20 15:20:21 · 1257 阅读 · 0 评论 -
【软件工程】6.svn的使用
上一次我们成功安装了SVN,并注册了服务。我们的重头戏是使用TortoiseSVN这个客户端工具。它可以做好多事情:增删改查,版本校验、冲突解决等全部都可以解决。Tortoise介绍:是SVN的一个图形化界面客户端工具,Tortoise安装(1.7+选择安装命令行端可不再需要安装SVN服务器端,因自带有)完毕后,继承在鼠标右键菜单中(类似window的一个插件)既然要用原创 2016-02-25 23:07:14 · 1266 阅读 · 0 评论