设计的困惑
最近一段时间都在看ddd和up,个人感觉使用up进行项目的管理开发,运用ddd进行领域建模,在设计阶段,运用tdd进行驱动开发,这应该是一个比较理想的开发模式,但好的东西在项目的开发中不一定会得到充分的运用。
比如up中强调的迭代开发,细化阶段经过5-8次迭代,每次迭代3周,要完成确定整体需求的90%,完成20%左右的成品代码的编写,项目风险最高、最核心的业务的需求和设计已经确定并有部分实现,剩 ...
Java程序员的推荐阅读书籍
http://cam.taoke.alimama.com/event.php?pid=mm_10972871_0_0&eventid=100012
Java程序员的推荐阅读书籍
关键字: 读书
《Java程序员的推荐阅读书籍》
JavaEye (http://www.javaeye.com)
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无 ...
ERP
ERP
开放分类: 网络、软件、电脑、企业管理、管理软件
目录
• 全称
• 功能标准
• 特点及核心内容
• 具体表述
• 例子
全称
[编辑本段]
所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写。 是指建立在信息技术基础 ...
国内中小软件企业项目管理讨论
国内中小软件企业现状
虽然没有调查,但在国内,开发人员小于30人的软件企业应该不在少数(在我面试过的单位中,有半数左右),这样的企业创建时间不太长, 可能在五年之内,有较固定的客户,企业的生存较稳定。
由于企业成立之初,多为解决企业生存问题而开发,相应的规范和质量管理并没有太多的关注,很可能是三四个开发人员简单的组合,分模块后就开始工作了,在紧张的开发后,就把认为能完成客户需求的应用交付了,但交付 ...
从一个项目的危机想到的
最近在做的一个项目,从一开始到目前这个里程碑都遇到了很多的问题,可以说,项目进入到很危险的境地,现在来谈谈期间的一些情况: 是先前销售谈好的,只包含价格,不包含具体需求。因此在谈完价格之后,公司的项目管理组开始和对方谈需求,由于价格已经定好,因此对方很随意的开出了一系列复杂的 ...
JBPM阶段性工作总结
一篇jbpm的好文章,推荐
关键字: Workflow JBPM 工作流
(转载自:http://zwchen.javaeye.com/blog/123322)
快要离职了,工作交接期。但发现技术调研这种东西交接效率非常低啊。下面是自己写的一篇文档,算是做个备忘了。
一、工作概述
近一个月左右,对工作流,特别是开源工作流JBPM进行了一定的技术调研和尝试,现将工作总结一下。
我主要 ...
JUnit和单元测试入门简介
1、几个相关的概念
白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。
回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。
单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编 ...
测试驱动开发全功略
{关键字}
测试驱动开发/Test Driven Development/TDD
测试用例/TestCase/TC
设计/Design
重构/Refactoring
{TDD的目标}
Clean Code That Works
这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是把事情做好。想想看,其实我们平时所做的所有工作,除 ...
北京华美汉盛招聘信息
以下职位正在招聘中。
有意者请发送简历至:bingtears@live.cn
Ruby on rails
基本要求:
1.对软件工程的相关知识有一定了解;对面向对象开发有较深的理解;
2.具备快速/独立的学习能力和思考能力;
3.善于沟通,理解团队工作的好处,享受团队作战的乐趣;
4.具备良好的英语沟通能力;
技能要求:
1. 熟练掌握 Ruby on rails,熟练掌握基本 ...
让团队一起来测试
测试人员的工作是什么?
在一个敏捷项目中:
测试人员写验收测试。
测试人员写测试用例。
测试人员执行测试。
测试人人员自动化测试。
测试人员参与到了各个环节。
我们鼓励每个成员都参与到测试行为中。
比如说商务分析一起写测试用例。
比如说开发人员对用例的解读。
比如开发人员一起写自动化。
那么测试的执行呢?是不是也可以让其他成员来加入?
我们最近有个很好的实践。就是让团队中每个成员都来执 ...
JUnit和单元测试入门简介
1、几个相关的概念
白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。
回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。
单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编 ...
软件产品经理要做的事情
软件既可以作为一个产品也可以作为一种服务。产品是具有伸缩性的,可以卖给多个客户,但服务是对一个特定的客户的一次性项目。软件产品可以是许可证费用或是价格销售,而咨询公司提供面向项目的服务按时间等来支付。
为了使软件有伸缩性,必须把它打包成产品,将产品定位到一个客户群上。在软件和/或硬件企业中,把产品管理作为核心业务功能(硬件往往需要安装操作系统后才能出售使用)。
在软件和 ...
软件项目管理流程分析与设计
1 软件项目管理总体流程设计
软件项目管理总体流程设计为项目搜寻、立项、售前、合同生成和合同执行等5个主要阶段,分别以P1、P2、P3、P4、P5表示;同时设计了立项完成、合同签定、功能定义、软件开发、项目验收等5个里程碑,分别以TM1、TM2、TM3、TM4、TM5表示,如图1所示。在这些流程中,合同执行流程是软件项目管理的核心,其主要过程有:产品定义、软件开发、测试执行、内部验收、项目实施与 ...
最新发表博客 
- 新手该怎么走第一步?
- 《jaas in action》
- 数据库事务必须具备的ACID特性
- JavaScript编写变色菜单
- 如何删除服务项(Oracle监听器的服务项)
- python how to get current function name
- test
- Hibernate2.0中,关于session.flush()的理解
- DispatchAction类的使用
- ActionForm的生命周期浅探
- 今天收Heroku的邀请
- CSS中background的用法
- 十个最好的Java性能故障排除工具(转)
- dwr中的error与exception处理
- Java中的事务处理
- how to rebuild a Debian / Ubuntu package
- static赋值的变态例子
- jdbc 分页
- 工作四年
- 星 星
- GEF编辑器的深入应用
- Ubuntu8.04下Java开发环境配置
- jconsole的使用
- 转一个比较详尽的XP登录界面制作教程
- Ibatis的resultMap的cacheModel研究
- Guice1.0对于Module的管理
- util.js功能
- 宝贝,开心啊!
- Java Reflection
- 安全与防范
- 将IE收藏夹导入到safari
- 理解与懂
- oracle中的字符集问题
- orale中的动态sql
- 废旧轮胎破碎设备|废旧轮胎胶粉设备|再生胶设备
- 体检,拜菩萨
- Rails中如何更加优雅的处理文件上传
- 酒后记事
- 整合Flex和Java—配置篇
- 如何在Guice1.0中使用AOP
- Java 泛型
- 发布Ext中文文档:在线版与AIR打包绿色版alpha 0.1
- css-table 布局
- PHP向mysql插入中文字符失败的解决方案
- tar.gz 安装讲解
- mysql
- Engine.js的功能
- 页面元素加速分类
- dwr应用配置
- 索尼爱立信的矛与盾


