Software Engineering
_佚名-2022_
道虽迩,不行不至;事虽小,不为不成。
展开
-
软件开发模式之敏捷开发介绍
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中窥豹的目的。敏捷开发宣言——个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划虽然右项也有价值,但转载 2013-11-30 13:58:56 · 865 阅读 · 0 评论 -
常用的项目管理工具JIRA | ...
1.JIRAJIRA是澳大利亚Atlassian公司出品的一款Issue跟踪及项目管理软件。JIRA依据不同团队、运作规则、制度流程实现随需定制,譬如:可定制个性化页面导航、Logo、页脚标识、页面视觉效果、文案术语表达、状态、自定义字段、工作流、过滤器、分析统计报表等。对JIRA来说,项目执行管理 、敏捷开发管理、体系流程管理、产品Bug跟踪、提案跟踪、需求管理、客户服务等领域就是它最擅原创 2016-10-07 02:54:18 · 2979 阅读 · 1 评论 -
项目管理之甘特图
1.甘特图 甘特图(英文名为Gantt chart),也称为条状图(Barchart)。是在1917年由亨利·甘特开发的,其内在思想简单,基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。 项目管理者由此极为便利地弄清一项任务(项目)还剩下哪原创 2016-10-07 03:26:42 · 7172 阅读 · 1 评论 -
敏捷开发中用户故事地图(User Story Mapping)学习
1.用户故事地图 User Story是敏捷开发和管理的核心,User Story是从用户的角度对系统的某个功能模块所作的简短描述。一个User Story描述了项目中的一个小功能,以及这个功能完成之后将会产生什么效果,或者说能为客户创造什么价值。 用户故事地图,英文名为User Story Mapping。用户故事地图已经成为敏捷需求规划中的一个流行方法。转载 2016-09-25 20:07:11 · 11217 阅读 · 0 评论 -
NameService与NameSpace
1.NameService NameService是名字服务,比如DNS就是NameService,经过DNS,可以从域名映射到ip. 另外某些公司中有服务名到服务下所有机器名或ip的映射,也是NameService.2.NameSpace NameSpace是命名空间或名字空间,它的作用是指定标识符(identifier)的可见范围。例如原创 2015-07-13 00:16:48 · 1488 阅读 · 0 评论 -
软件开发模式之瀑布式 | 迭代式 | 螺旋式 | 敏捷式
软件开发模式: ——》瀑布式 ——》RUP ——》敏捷开发 .....原创 2013-12-10 23:20:35 · 2121 阅读 · 0 评论 -
程序函数设计的幂等性
1.幂等性 一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等操作对于代理和缓存来说具有“友好性”,因为幂等操作的额外执行不会对二者产生危害性后果(除了带宽浪费)。 幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。 在实际场景中,因为客户端原创 2015-06-23 00:16:28 · 1426 阅读 · 0 评论 -
产品项目生命周期中的各种文档
1.MRD市场需求文档,简称为MRD。(英文全称Market Requirement Document,MRD)该文档是产品项目由“准备”阶段进入到“实施”阶段的第一文档,其作用就是“对年度产品中规划的某个产品进行市场层面的说明”,这个文档的质量好坏直接影响到产品项目的开展,并直接影响到公司产品战略意图的实现2.PRD产品需求文档,简称为PRD,(英文全称Marke原创 2015-08-10 21:19:01 · 1963 阅读 · 0 评论