软件工程
冯Jungle
C++开发者
展开
-
Git学习资料整理及常见问题总结
回顾Jungle写硕士论文时,虽不至于“披阅十载,增删五次”,但也费心思修改了很多次。每修改一次都得把之前的复制备份保存,下图是部分修改版本的截图。如果修改20次,那么本地计算机里就得保存20个版本的论文!不但占据本地空间,而且要查找某一次修改点时及其不方便。软件代码也是一样,如何管理日渐庞大的软件项目,Git和Github就是重要的版本控制和管理工具。1.Git和Github1.1....原创 2020-02-03 17:15:39 · 969 阅读 · 0 评论 -
设计模式(二)——UML类图介绍
在正式介绍设计模式之前,我们有必要学习一下UML类图,因为我们需要一种直观的表示方法来描述设计模式,这种方法即是UML类图。在Jungle之前的一篇博客里,已经介绍到UML类图UML类图关系与符号简介。这里,不妨我们再次学习一遍。1.UML是什么?UML-Unified Model Language统一建模语言,是在开发阶段,说明、可视化、构建和书写一个面向对象软件的开放方法。统一建模语...原创 2019-10-16 00:08:03 · 19504 阅读 · 5 评论 -
软件工程(一)——前言
笔者正在学习《软件工程-实践者的研究方法》这本书,记录下一些读书笔记,共勉!原创 2018-09-25 22:26:18 · 587 阅读 · 0 评论 -
软件工程(二)——过程模型
笔者正在学习《软件工程-实践者的研究方法》这本书,记录下一些读书笔记,共勉!软件过程:一个为建造高质量软件所需要完成的活动、动作和任务的框架。1.通用过程模型软件工程的通用过程框架定义了五种框架活动:沟通、策划、建模、构建和部署。软件过程中的过程流描述了在执行顺序和执行时间上,如何组织框架中的活动、动作和任务。1.1 定义框架活动1.2 明确任务集任务集:定义了为达到一个软件工程动作的...原创 2018-09-25 23:23:52 · 3821 阅读 · 0 评论 -
软件工程(四)——需求建模
笔者正在学习《软件工程-实践者的研究方法》这本书,记录下一些读书笔记,共勉!1.需求分析在技术层面上,软件工程开始于一系列的建模工作,最终生成待开发软件的需求规格说明和设计表示,指明软件和其他系统元素的接口,规定软件必须满足的约束。需求建模动作产生以下一种或多种模型类型:场景模型:出自各种系统“参与者”观点的需求; 数据模型:描述问题信息域的模型; 面向类的模型:表示面向对象类(属...原创 2018-10-17 22:55:44 · 7236 阅读 · 0 评论 -
软件工程(三)——敏捷开发和理解需求
笔者正在学习《软件工程-实践者的研究方法》这本书,记录下一些读书笔记,共勉!1.敏捷市场条件变化十分迅速,客户和最终用户的需求在演变,从业者必须使软件工程工作保持敏捷,要限定过程应是灵活机动的、有适应能力的和精益的以适应现代商务的需求。敏捷可以应用于任何一个软件过程(沟通、策划、建模、构建和部署),过程的设计应该使项目团队适应于任务,并且使任务流水线化,在了解敏捷开发方法的流动性的前提下进行...原创 2018-10-17 20:52:09 · 1716 阅读 · 0 评论 -
UML类图关系与符号简介
UML-Unified Model Language 统一建模语言,是在开发阶段,说明、可视化、构建和书写一个面向对象软件的开放方法。统一建模语言(UML)是一种模型化语言。模型大多以图表的方式表现出来。一份典型的建模图表通常包含几个块或框,连接线和作为模型附加信息之用的文本。本节Jungle总结UML类图关系与符号表示。UML类图是用户将所希望描述的事物抽象为类,描述类的内部结构和类之间关系...原创 2018-11-28 15:16:53 · 4500 阅读 · 2 评论