![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
光仔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 · 1522 阅读 · 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 · 16040 阅读 · 7 评论 -
【软件工程】3.UML类图
UML和建模软件Rose的使用已在上一篇介绍过了,这一篇我们继续介绍画图方法。 我们介绍“类图”: 用于描述系统中的类与类之间的各种关系。 继承:父子类关系; 实现:类与接口关系; 关联(全局变量, 组合/聚合): 值、引用; 依赖:局部变量(非Spring中 依赖注入)。 1.类图举例 我们在Rose中创建类图的方法: 创建一个实体: 然后鼠标原创 2015-12-16 12:26:01 · 16277 阅读 · 0 评论 -
【软件工程】4.UML时序图
时序图Sequence Diagram 对象之间的消息在时间顺序上的交互(关键的逻辑); 是强调消息时间顺序的交互图。 时序图描述类系统中对象和对象之间的交互; 时序图是一个模型,用于描述对象组如何随着时间在某些行为方面交互。 我们使用Rose软件创建一个时序图来。 首先新建时序图: 然后编辑框左侧的工具栏变为这样: 我们接下来画出一个登陆时序图:原创 2015-12-20 11:46:10 · 19121 阅读 · 2 评论 -
【软件工程】5.svn启动、注册服务器端
SVN版本控制器 SVN是目前最主流的一个版本控制器,原来用的老版本控制器是VSS、CVS,他们都有一些局限,就是当一个开发人员在平台开发的时候,另外一个程序员是无法使用平台上的代码开发的。所以我们需要一个可以协同工作的版本控制器,于是我们SVN就出现了。它可以协同使用代码库中的代码,当平台闲暇时会将分库中的代码提交整合到总库中。 一、为什么要使用SVN? 1.轻松比较不同版本间的细微差原创 2015-12-20 15:20:21 · 1188 阅读 · 0 评论 -
【软件工程】6.svn的使用
上一次我们成功安装了SVN,并注册了服务。我们的重头戏是使用TortoiseSVN这个客户端工具。它可以做好多事情:增删改查,版本校验、冲突解决等全部都可以解决。 Tortoise介绍: 是SVN的一个图形化界面客户端工具,Tortoise安装(1.7+选择安装命令行端可不再需要安装SVN服务器端,因自带有) 完毕后,继承在鼠标右键菜单中(类似window的一个插件) 既然要用原创 2016-02-25 23:07:14 · 1242 阅读 · 0 评论