- 浏览: 1129635 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
“鸡肋——食之无味,弃之可惜”,软件开发过程文档遭遇了鸡肋一样的境遇。
目前敏捷软件开发过程非常流行。相对于软件开发过程文档,敏捷软件开发过程更加重视可运行的程序。
关
于软件开发过程文档,两个极端都是不可取的:一是严格要求过程文档,把过程文档作为开发过程的一个必然输出,而不考虑文档是否真正的起作用,即“过度文
档”。二是完全放弃文档,不进行任何的记录。“过度文档”偏离软件开发的实质,会造成人力的极大浪费;放弃文档则会丢失开发中的关键信息,不利于产品后期
的维护。
我们需要在上面两者之间做一个权衡。这里可以引用“二八定律”:用20%的文档,记录80%的内容。这样用最小的投入,获取最大的价值。
20%的文档要记录那些东西?
1、产品需求描述。
毋容置疑,这是最重要的一个信息。关于产品需求描述,可以写两个文档,一个是需求的整体描述;一个是功能特征表文档。功能特征表对整体需求进行分解,便于后期跟踪需求。
2、软件架构描述,软件实体作用及相互联系。
系统整体结构描述,包括系统包括多少实体,每个实体的作用,实体间的交互机制等。一般要配备图形说明。
3、程序内部结构,逻辑模块,交互。
软件实体内部逻辑模块的划分,各个模块的作用,以及各个模块间的交互机制。
4、数据库设计。
数据库,表达,字段的设计。
5、通信协议。
软件实体间交互消息描述,比如,SIP,XML等。
6、关键数据结构函数。
能够反映软件实体逻辑结构的关键数据结构定义,函数。
7、复杂问题解决方案。
对于复杂需求的解决,需要多个软件实体,或者多个逻辑模块交互实现。这些方案非常值得记录,可以方便后续产品的维护。
文档写作时间可以灵活一些,可以在项目开发过程中进行,如果开发进度非常紧张,也可以开发完成后在补充文档。如果维护过程中,对产品进行了大的更改,要及时的刷新文档,保持文档与程序的同步。
写文档过程中,文档的内容要放在首位,不可以在美工,格式上浪费过多的时间。
发表评论
-
原来公司需要这样的你
2012-10-18 14:22 995转自:http://512zw.iteye.com/blo ... -
从经理的角度看技术债务
2012-08-11 09:36 1017trong> 英文原文:Technical Debt a ... -
如何做一个优秀的领导者
2012-07-14 19:21 903TeamLeader是比较尴尬的角 ... -
软件工程过程名称
2012-03-28 14:06 1127AN...需求分析 英文(_A ... -
如何编写优质的需求文档
2012-03-28 08:20 841研发计划。对于最终的产品,需求文档扮演着开发者行为和消费者行为 ... -
项目管理
2012-03-20 16:50 994部门有位同事(姑且称为小A),工作时间内积极性相对还是蛮高 ... -
【开源项目】
2012-03-08 14:15 1780metamorphosis 简称Meta,一个高性能、高可 ... -
软件项目经理新手上路5 - 头痛医头,脚痛医脚
2012-01-16 08:27 1129项目总有各种各样的 ... -
软件项目经理新手上路4 - 老好人
2012-01-16 08:23 1088老好人式的项目经理并不少见。他们人很好,希望让每一方满意。 ... -
软件项目经理新手上路3 - 这不是份简单的工作
2012-01-16 08:19 1059绝大多数开发人员的职业目标都是成为项目经理。项目经理的工作看 ... -
软件项目经理新手上路2 - 力量从哪里来?
2012-01-13 08:10 982技术冲突是技术出身的项目经理经常碰到的事情。一开始只是技术讨论 ... -
软件项目经理新手上路1 - 序
2012-01-13 08:09 1121软件项目经理,这是广大开发人员向往的职位。随便抓个开发人 ... -
解读敏捷3 - 解读敏捷实践之结对Review
2012-01-13 08:06 995程序员A碰到了程序员B。“Scrum糟透了”程序员A说。 ... -
从电影《三傻大闹宝莱坞》看IT新手应如何学习?
2011-12-31 08:45 1013《三傻大闹宝莱坞》电视上又在放,又看了一遍,觉得很赞。很喜 ... -
技术人的最终出路
2011-12-27 08:46 1095虽然是希望这个论坛成为一个纯技术性论坛,但作为一名 ... -
如何成为“10倍效率”开发者
2011-12-26 08:22 1337Brad Feld的一篇文章The Rise of Devel ... -
项目-团队-技术-个人(提拔篇)
2011-12-23 08:54 931是团队,就需要领导。领导从哪里来呢?途径可以有多种: 1 ... -
项目-团队-技术-个人(专业篇)
2011-12-23 08:50 9441引言 今天,我的话题是“专业”。 这里的“专业”,指的不 ... -
从技术员到项目管理转型的体会
2011-12-19 11:23 1024一、与领导有效 ... -
技术人员出差携带物品自检表
2011-12-15 12:53 1155出差,又是出差。 做技术工作,出 ...
相关推荐
小程序?——奢侈品牌的鸡肋之选?.pdf
功能复刻一个叫写汉字的小程序。 引入hanzi-writer.min.js,和jquery的js。
哪些跑步装备是比较鸡肋?.pdf
Prompt IDE来了⋯是划时代AI神器还是鸡肋?.rar
Prompt IDE来了⋯是划时代AI神器还是鸡肋?.pdf
薄煤无人开采让“鸡肋”变“真金”——峰峰集团薛村矿实现无人值守远程自动化开采侧记.pdf
薄煤无人开采让“鸡肋”变“真金”——峰峰集团薛村矿实现无人值守远程自动化开采侧记.rar
蓝点工作流管理系统是一个B/S结构的团队工作任务管理软件,可视为一个精简的OA系统,专为解决以下问题而设计: ——作为一名管理人员,你可能每天都有许多工作要安排给自己或下属,但常常会忘了自己给谁安排了...
下载过本站其他几个2.09MB的1.4.2的帮助文档,很鸡肋,因为挂着CHM的噱头却是网页产品,毫无索引可言,阅读起来还不如直接放网页更舒服。这个版本绝对靠谱,带索引,跟JDK1.6的最经典版本的CHM格式的API帮助文档一样...
教育精品资料
。
。
不要再说无代码鸡肋了,现在企业级无代码软件开发平台已经越来越好。看看这个案例集,多种典型场景下的的应用案例,涉及智慧城市、工业制造、数字政府等多个行业领域,以及大数据平台、数字孪生等通用数字化场景。
AI芯片是鸡肋还是真有用.pdf
同时 他也提供了一些虽然比较鸡肋 但是还能咂咂味的小工具 例如取色 屏幕尺子等 ">IE开发人员工具 F12调试工具 就是为前端开发人员开发页面而设计的工具 提供一系列的小工具 让你可以方便的查找 调试页面的BUG 包括...
GUI 的 JavaWeb 鸡肋代码生成器 确定不了解了解?
通常认为,SOPC是FPGA设计中的鸡肋,“弃之可惜,食之无味”。诚然,SOPC一直不是FPGA的主流应用设计,制约主要因素则是性能,因为作为处理器使用时,处理器主频是其应用范围的瓶颈(SOPC的软核处理器一般运行几十兆...
为了测试这个VBA是否是个鸡肋,我用Excel2003做了一个含有宏程序的文档,在WPS2007与WPS2012中均能正常运行。 在这个压缩包含有WPS_Office2012_6.6.0.2805.exe、WPS VBA 7.0.1568.exe、VBA_Data_Process (version 3)...