管理

随笔分类 -  【12】软件工程

摘要:二、需求分析工具 笔者对于需求分析工具的应用,主要是思维导图软件和Word。思维导图用来理清需要的需求功能,而Word用来记录每个需求功能的实际内容。 对于思维导图软件,笔者用过几个,但是有些需要注册码,有些需要费用,这些都是需要钱才能进行使用的软件,所以笔者百度了下,找到了下面这个思维导图软件:G 阅读全文

posted @ 2024-07-08 12:05 lzhdim 阅读(10094) 评论(0) 推荐(0) 编辑

摘要:写在前面 这个文章本来没打算写,直到经历了几次代码评审会议之后,我意识到自己编码方式还不成系统,仍然需要进行系统化的学习,掌握前辈们总结出的最适用的规律无疑是一种好的方式。恰好很早之前就收藏了这本代码整洁之道,便决定趁着闲暇之际阅读总结一下,如果想系统学习的话建议还是读书,本文档只是作为自己的记录用 阅读全文

posted @ 2022-11-17 17:36 lzhdim 阅读(42) 评论(0) 推荐(0) 编辑

摘要:我们平时编写代码时,很少有人为了刻意迎合软件设计原则而编写。其实,有时候是你用到了其中的某个或多个设计原则,而不自知而已。也有可能是有的人压根就不知道设计原则是什么。 不过,没关系,为了搞明白既抽象又玄幻的六大准则,我总结了一句话来概括每一种设计原则所体现的主要思想。 里氏替换原则是指继承时不要破坏 阅读全文

posted @ 2022-05-05 18:43 lzhdim 编辑

摘要:此系列已经将软件成熟度模型进行了描述,将5个等级进行了叙述。 关于软件成熟度模型,高等级以低等级的为基础,然后结合此等级的进行了成熟度的定义。 对于CMMI,需要知道各个成熟度等级的实际定义,然后结合软件开发过程中的编码要求以及编码规范,对自己企业的软件部门的规范划分进行定义,然后根据标准进行控制实 阅读全文

posted @ 2022-04-29 20:31 lzhdim 阅读(36) 评论(0) 推荐(0) 编辑

摘要:处于成熟度等级第5级的组织是达到了成熟度等级第2、3和4级各个过程方面的全部目标的组织。成熟度等级5侧重于过程性能的持续改进,无论是渐进式的改进还是变革式的改进。在这个成熟度等级上,是在了解过程内在变化原因的基础上持续改进过程。建立起组织的定量过程改进目标,作为管理过程改进的准则,并且,这些目标将适 阅读全文

posted @ 2022-04-29 11:37 lzhdim 阅读(206) 评论(0) 推荐(0) 编辑

摘要:处于成熟度第4级的组织是达到了第2、3和4级各个过程方面的全部目标的组织。在这个等级上,对各个过程运用统计技术和其他定量技术对各个过程实施控制,建立了关于产品质量、服务质量以及过程性能的定量目标,并且把这些定量目标作为管理过程的准则。在过程的整个生存周期中,对产品质量、服务质量和过程性能都进行统计管 阅读全文

posted @ 2022-04-28 12:29 lzhdim 阅读(181) 评论(0) 推荐(0) 编辑

摘要:处于成熟度等级3的软件组织是已经达到了等级2和等级3的各个过程方面的全部目标的组织。在等级3上,所要执行的过程是从组织的标准过程集合和组织过程财富剪裁而来,是与将要运行该过程的环境相适应的。这些要执行的过程是得到理解和恰当赋予特性的,并且用标准、规程、工具和方法予以描述。在第3级上明确说明的过程特性 阅读全文

posted @ 2022-04-27 09:54 lzhdim 阅读(183) 评论(0) 推荐(0) 编辑

摘要:一个软件组织如果达到了成熟度等级2的各个过程方面的全部目标,就表明这个组织的软件能力达到了第2级成熟度等级。就意味着该软件组织已经确保有关的过程在项目一级得到策划、被形成了文件、得到执行、受到监督和控制。在这一级上,项目要达到针对过程确定的诸如成本、进度和质量目标之类的具体目标。 驻留于第2级成熟度 阅读全文

posted @ 2022-04-25 10:26 lzhdim 阅读(129) 评论(0) 推荐(0) 编辑

摘要:在第1级成熟度等级的情况下,过程一般是专门化的和无序的。处于成熟度等级1的组织一般不具备稳定的开发环境。在这类组织中,项目的成功往往取决于个人的能力和拼搏精神,离开了具备同样能力和经验的人,就无法在下一个项目中获得同样的成功。处于成熟度等级1的软件组织在这种专门化的无序环境中常常也能生产出可以工作的 阅读全文

posted @ 2022-04-24 14:25 lzhdim 阅读(202) 评论(0) 推荐(0) 编辑

摘要:成熟度等级为软件组织实现过程改进提供一种分阶段的前进顺序。按照这个顺序实施过程改进,不需要同时处理软件组织可能涉及的所有过程,可以把过程改进工作的注意力集中于少数几个当前对本组织有最大好处的关键过程上。每个成熟度等级为提升到更高一级奠定基础,换句话说,每一级为有效地实施更高一级中的过程提供必要的基础 阅读全文

posted @ 2022-04-23 15:24 lzhdim 阅读(98) 评论(0) 推荐(0) 编辑

摘要:PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。 阅读全文

posted @ 2020-02-13 20:51 lzhdim 阅读(314) 评论(0) 推荐(0) 编辑

摘要:上次发布了StarUML建模工具的下载,这次提供EA的下载汉化版,需要的请下载即可。 链接:https://pan.baidu.com/s/1BShRYVEQ9ogoBiAHjqhcvw 提取码:trov 阅读全文

posted @ 2020-02-13 20:45 lzhdim 阅读(231) 评论(0) 推荐(0) 编辑

摘要:UML建模工具有好几种,笔者以前用过的是EA(Enterprise Architect),现在觉得StarUML也挺好用的,特此提供下载: 链接:https://pan.baidu.com/s/1rigzzb0HWwO7YwsKkIbf0w 提取码:y8vz 阅读全文

posted @ 2020-02-13 20:36 lzhdim 阅读(3814) 评论(1) 推荐(1) 编辑

摘要:《敏捷宣言》 我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工作,我们形成了如下价值观: 在每对比对中,后者并非全无价值,但我们更看重前者。 《敏捷宣言》背后的12准则 我们遵循以下准则: 阅读全文

posted @ 2011-05-04 11:57 lzhdim 阅读(467) 评论(0) 推荐(0) 编辑

摘要:简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 价值观 AM的价值观包括 阅读全文

posted @ 2011-04-29 16:36 lzhdim 阅读(279) 评论(0) 推荐(0) 编辑

摘要:最近公司也在进行CMMI的三级评估,公司实施CMMI确认可以提高组织级的能力成熟度。这里我不想去谈论CMMI的优点,仅想去分析下CMMI带来的问题。CMMI只会告诉你要做什么而不好告诉你如何做, CMMI无法保证项目的真正成功,这些就不多说了。 1.CMMI扼杀优秀人员的效率,激情和创造力。程序员最 阅读全文

posted @ 2011-04-29 14:42 lzhdim 阅读(268) 评论(0) 推荐(0) 编辑

摘要:CMM的基本思想是基于已有60多年历史的产品质量原理。希袄特(Walter Shewart)在30年代发表了统计质量控制原理,戴明(W.Edwards)和朱兰(Joseph Juran)的关于质量的著作又进一步发展和论证了该原理。实际上,将质量原理变为成熟度框架的思想是克劳斯比(Philip Cro 阅读全文

posted @ 2011-04-29 14:30 lzhdim 阅读(379) 评论(0) 推荐(0) 编辑

摘要:CMMI是一套过程成熟度的框架,也可以将CMMI理解为方法论,但不能将其理解为最佳实践.CMMI更多的是给出需要做什么,给出做一件事情的参考工具和方法,但究竟如何来做则组织完全可以采用自己的方法,也可以采用其他通过了CMMI企业在实施过程中的最佳实践. 通过了CMMI是否就说明过程一定有效?这个在C 阅读全文

posted @ 2011-04-29 14:26 lzhdim 阅读(303) 评论(0) 推荐(0) 编辑

摘要:前言 相当不错的 Javascript 编程风格规范,建议大家采用此规范编写 Javascript。原文链接: http://dojotoolkit.org/developer/StyleGuide 。 翻译(Translated by):i.feelinglucky{at}gmail.com from http://www.gracecode.com ,转载请注明出处、作者和翻译者,谢谢配合。... 阅读全文

posted @ 2009-08-30 17:19 lzhdim 阅读(637) 评论(0) 推荐(0) 编辑

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved