需求分析的20条法则

客户与开发人员交流需要好的方法。下面建议20条法则,客户和开发人员可以通过评审以下内容并达成共识。如果遇到分歧,将通过协商达成对各自义务的相互理解,以便减少以后的磨擦(如一方要求而另一方不愿意或不能够满足要求)。
1、 分析人员要使用符合客户语言习惯的表达
2、分析人员要了解客户的业务及目标
3、 分析人员必须编写软件需求报告
4、 要求得到需求工作结果的解释说明
5、 开发人员要尊重客户的意见
6、 开发人员要对需求及产品实施提出建议和解决方案
7、 描述产品使用特性
8、 允许重用已有的软件组件
9、 要求对变更的代价提供真实可靠的评估
10、 获得满足客户功能和质量要求的系统
11、 给分析人员讲解您的业务
12、 抽出时间清楚地说明并完善需求
13、 准确而详细地说明需求
14、 及时作出决定
15、 尊重开发人员的需求可行性及成本评估
16、 划分需求的优先级
17、 评审需求文档和原型
18、 需求变更要立即联系
19、 遵照开发小组处理需求变更的过程
20、 尊重开发人员采用的需求分析过程

“需求确认”意味着什么
详情请查看全文..........


Tags: 软件架构  项目管理  设计  解决方案  系统  需求分析  
系统日志管理解决方案
系统日志管理解决方案1 系统日志管理的作用当系统操作员对系统中的数据进行新增、修改、作废等操作时,能够记录下相应的操作员、操作时间、操作员所用机器的IP、操作类型、操作对象等信息。如:在商位信息管理中,当操作员对某个商位进行修改后,要记录下上述提到的要素。2 系统日志管理的设计使用Spring2.0对AspectJ的支持实现。具体在一个java Bean 中用AspectJ标签实现切面,切面负责完成对系统日志管理要处理的信息进行组装、存储到表中,以便系统管理员进行查询;在切面中所需的操作员信息、操作员所用机器的IP通过在系统登录时存储到会话中,操作类型和操作对象信息应该通过AspectJ的连接点 进行获取。创建好java Bean 后,在spring 配置文件中加入,在系统加载时,系统会在已注入的Bean 中寻找包含 AspectJ标签的Bean。当触发Bean 中定义的切点后,将会执行切点对应的通知。相应的库表设计如下:
Tags: 日志  管理  解决方案  Spring  java  IOC  aop  系统  
分页:[«] 1[»]
Feed订阅集
勤劳致富^.^
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.