
软件开发过程
文章平均质量分 74
lelong999
这个作者很懒,什么都没留下…
展开
-
RUP是什么?
一直在困惑中。2007-03-17 23:01:40 · 151 阅读 · 0 评论 -
程序员有哪些发展方向(转载)
提示:本文适合有2年及以上工作经验的程序员,对于刚入职或者即将职的程序程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的...原创 2010-08-11 23:28:22 · 94 阅读 · 0 评论 -
关于腾讯敏捷框架TAPD(Tencent Agile Product Development)转
关于腾讯敏捷框架TAPD(Tencent Agile Product Development) 腾讯是一家典型的互联网企业,互联网行业有其鲜明的特点: 1.关注用户行为 2.追求创新(腾讯有一个创新中心部门) 3.需求不确定性高 4.快速适应变化 5.快鱼吃慢鱼 腾讯在敏捷开发方面的实践大致包括3个部分: 1.产品:采用FDD,即产品特性开发驱动的一种模式,腾讯的产品会有一个明确的产品经理这样一个...原创 2009-01-14 09:43:40 · 248 阅读 · 0 评论 -
关于华为敏捷项目管理(转)
IPD – 集成产品开发,华为花重金从IBM购买的一套产品集成开发流程,业界有一本书,PACE讲的就是这一套IPD流程,而IPD并不去讲你的开发要怎么做,IPD做的就是“投资决策、市场驱动”,更多的是决定做不做这个事情,做这个事情对于投资人员是不是受控的,所以在IPD里面会有DCP点(决策评审点),每个点上都会去考虑该不该做、值不值得去做,在引入这个东西以前,华为实际上是技术驱动的,并不是市场驱...原创 2009-01-14 09:40:33 · 115 阅读 · 0 评论 -
php程序员前途,mysql数据库和oracle的区别和选择
php程序员前途,mysql数据库和oracle的区别和选择:LAMP大会的时候我跟Yahoo的一个技术高管聊的时候,我问他Yahoo在选择MySQL还是Oracle的时候是怎么考虑,他的答案令我非常惊讶。他说大部分的时候我们是会用MySQL的,因为它的性能已经达到我们的要求。但是什么时候我们会选用Oracle呢,就是当我们需要存储收费用户的数据的时候。我就问为什么,难道Oracle比MyS...原创 2009-11-13 22:45:36 · 178 阅读 · 0 评论 -
Eclipse 格式化代码
eclipse设置方式: window-preferences-->java-code Style-formatter 在编写完代码后使用代码格式化程序对代码进行格式化,有利于版本冲突时进行对比和文件合并。想到当前代码编写格式多少有些太个性化,如果可以创建一份代码模板,将之导入到所有人的工具中,然后所有的代码在编写后都进行格式化,则避免了代码格式太混乱的情况,有利于大家阅读代码。 Eclip...原创 2008-11-17 21:26:18 · 99 阅读 · 0 评论 -
保持专注的10个小技巧
我相信能掌握一些保持专注的技巧很重要。如果你有定力能够安静地坐在台前全神贯注投入工作长达几个小时,我敢保证,在这样的状态下,即使是半个小时的工作,也一 定比不断分心常遭干扰的一天的工作能取得更多的成果。 一、杜绝干扰 很明显,周遭的干扰足以让你在工作中心神不宁,那么你排除了这些干扰吗?不得不承认,运行自动收 信软件(译者注:如Gmail Notifier、MSN Messenger,一般电子邮件客...原创 2008-10-25 23:38:16 · 166 阅读 · 0 评论 -
项目经理、系统架构师或技术骨干应该具备的水平
版权所有,欢迎转载,转载请注明转自http://www.suneca.com 一直想写一篇这样的总结性文章,但不是没有时间就是没有勇气写下去,因为怕别人丢臭鸡蛋。这两天有时间,终于鼓起勇气,将这篇文章写来下!也希望对一些正在寻找更好发展的朋友能有点帮助,也希望对于一些技术跟管理方面的牛人,能给予一些建议。 作为一名项目经理、系统架构师或技术骨干,其水平如何,关系到公司的项目管理、软件质量管理等方面...原创 2008-10-25 23:29:48 · 97 阅读 · 0 评论 -
项目组长经验分享
要做一个项目负责人,首先要做一个好人。最自己负责,对领导负责,对组员负责,而如果想形成一个好的团队对组员负责是一个关键的问题。93年我第一次带团队的时候,我们在江苏开发一个项目,有一次,我的领导找到我谈工作,在谈到一个组员的时候,我问他为什么自己花钱给那个人买皮鞋。领导对我说,你难道没有看到他的手和脚都长冻疮了吗?你作为项目组长,你的组员才大学毕业,就和我们一起出差,第一次独身在外,你难道不能更加...原创 2008-10-25 23:15:18 · 207 阅读 · 0 评论 -
工作量估算
我们的方法还是比较实用的 举个具体的例子 我们做任何一个工作,都先做SAMPLE,比如写详细设计,LEADER必须先写,定SAMPLE,然后看LEADER做需要多少时间,然后按一定比例,比如PERT方法就可以,然后按画面去分,画面数/预期每日完成数,测试也一样,先做SAMPLE再算预期CASE数,再除预期日完成数.回过头来说,比如8个人,7个人都可以按时完成,第8个不能顺利结束,一般就要换人了 ...原创 2008-08-16 13:26:23 · 192 阅读 · 0 评论 -
流行名词解析
简写 描述PO persistant object持久对象 可以看成是与数据库中的表相映射的java对象VOvalue object值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已DTOData Transfer Object数据传输对象用于远程调用等需要大量传输对象的地方...2008-07-27 17:54:01 · 133 阅读 · 0 评论 -
面向对象分析
一 分析方法之功能分解 functional decomposition原理: 将问题或功能分解成多个小问题或小功能,然后逐一解决缺点:a.导致让一个“主”程序负责控制程序,主程序的责任太多(可使用委托delegation解决)。同时,引起另外一个问题,低内聚weak cohesion 紧耦合tight coopling b.应对需求变化会比较无力。模块化肯定有助于提供代码的可理解性...2008-07-16 23:20:38 · 79 阅读 · 0 评论 -
对数据结构与算法的理解
在我们的软件里,我们首先关注的是什么?是数据。数据如何表示呢?是通过数据结构去表示的,好像数组呀,链表呀,树呀。在java里,我们常用到java.util包下的容器类。那么我们如何找到我们所需要的数据呢,当然是通过“查找”啦,有二分查找等等方式,但是为了方便“查找”,我们可以怎么做呢,我们可以先对数据进行 “排序”。 虽然我们常常没有直接接触数据结构与算法,但是数据结构与算...2007-04-10 14:48:15 · 208 阅读 · 0 评论 -
maven下载其源代码包并关联
使maven2在下载依赖包的同时下载其源代码包的方法:1. 使用maven命令:mvn dependency:sources 下载依赖包的源代码。2. 使用参数: -DdownloadSources=true 下载源代码jar。 -DdownloadJavadocs=true 下载javadoc包。mvn dependency:sources -DdownloadSources=tr...原创 2014-11-27 12:29:15 · 206 阅读 · 0 评论