软件project(十)——软件维护】的更多相关文章

工作近十年了.[软件project师] 一直是我职业 title 的中心词,仅仅是前面的修饰语在不断变化,从0基础.中级.高级到资深. 事实上 [软件project师] 是一个非常泛化的定义.工作现实中软件project师是被详细分工的.形成了详细定义的project师. 定义 软件project师是以下这些详细project师的整体概括: 开发project师 測试project师 UIproject师(又称设计师) 产品project师(尽管如今多称产品经理,但实际的工作内容更偏向proje…
阅读文件夹: 1.背景 2.项目管理,质量.度量.进度 3.软件开发是一种设计活动而不是建筑活动 4.高速开发(简单的系统结构与复杂的业务模型) 5.技术人员的业务理解与产品经理的业务理解的终于业务模型 5.1.产品的业务理解(业务流程.数据流程及场景) 5.2.技术人员的业务理解(领域模型.设计模型.抽象建模) 6.技术债务(腐烂的遗留代码) 7.软件项目管理与软件project的鸿沟(项目管理得有语境上下文) 7.1.软件项目管理事实上应该多去重视一些技术层面的管理 7.2.软件projec…
本文为软件project经验总结系列文章的第三篇.按照总论文章所设立的范围划分,本阶段重点讲述计划阶段的控制过程以及控制思路,笔者所站在的角度是乙方角度来进行表述整个阶段的推动过程,但对于甲方公司其基本思路是相似的,仅仅是控制方向与目标略有不同.本文对甲方同行相同具备借鉴意义. 在这个阶段,简单地来讲就是分析项目所面临的任务,进行相应的工作量拆解与评估工作,明晰自己的项目目标与任务,而且对自己所拥有的资源进行归类分析,近最大努力来最大化各个资源的产出效率来达到整个软件project的最优化资源的…
说到"软件project"就有一种非常纠结的感觉!为什么呢?由于刚进入软考复习阶段,大家都把它放到了"比較"次要的地位,由于已经学过两遍,再加上它没有非常难理解的东西.一说大家都会!但往往问题就在这里"一说大家都会??"在做题的时候有种"屡错不厌"的感觉,就针对这个问题先谈谈原因.再谈谈解决的方案. 原因: 1.大家就是由于太自信了,由于已经学过两遍,所以就没有系统的看书或是不到位. 2.大家没有把里面的知识学活,学透,当下明…
***********************************************声明************************************************************ 原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 因为各种原因,可能存在诸多不足,欢迎斧正! *************************************…
潘鹏在CSDN上原创.如其它站点转载请注意排版和写明出处: 软件project的本质 一级标题 控制 质量 二级标题  成本  扩展  高内聚低耦合 效率 控制: 成本:企业要求的是以最快的速度完毕可正常执行的软件 须要多少人力做 多长时间能做好 -----控制好成本利润很多其它 扩展: 用户要求改动原先的某个功能,怪用户之前怎么不计划好 用户今添个功能 用户明删个功能 把项目分成几个模块.把人力划分完毕相应的一个模块.然后这个人边抽烟边说那个人没做完我这不知道怎么做.那个人说我还在等他呢,也去…
为了解决软件危机.一些IT前辈国产软件project这个词汇,软件project它被引入到整个软件开发过程的维护. 软件project从程序的设计角度能够分为两类.一类是面向结构的软件project.还有一类是面向对象的软件project.以下我们先宏观把控一以下向对象的软件project,然后在对当中的面向对象的分析在做进一步的解释. 一.面向对象的软件project导图 面向对象的软件project能够分为五个阶段:1.OO分析: 2.OO设计.3.OO编程. 4.OO測试: 5.OO维护.…
       需求分析是软件开发期的第一个阶段,是关系到软件开发成败的关键步骤.需求分析的任务就是明白系统必须完毕那些工作,以下是对需求分析这一章做的简要总结. 导图: 解释说明:        我将需求分析这一章分为过程,方法,工具三个内容.当中过程就是要明白需求分析的任务与步骤.需求分析方法包含面向对象分析方法与结构化分析方法.需求分析的图形工具,描写叙述复杂的数据关系和逻辑处理功能,正所谓一张图胜过千言万语. 一.过程 1.文章开头也说过,需求分析的任务,不是确定系统怎么做,而是明白系统必…
学习完UML.我们要把它和之前的软件project结合起来.软件project是从总体的角度说了软件开发的步骤.保证了所开发软件的质量.而UML作为一种统一建模语言.是用来设计软件蓝图的可视化建模语言,能够更好的实现软件的需求. 以下是结合UML和软工的一个导图,总结了软件开发每一个部分相应的UML中的图: 通过这个结合,我们知道了,UML对于软件开发是不可缺少的. 小结:在UML学习中感觉理论知识非常少,重要的是动手实践.在看UML视频的时候.仅仅是对当时讲的有点印象,然后做了笔记.等到实践的…
Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:"&quo…