1.来,讨论一下怎么写需求文档吧
用例和UP的讨论UML 中各种图形的重要性排行先谈谈我的想法。
1、功能需求;2、非功能需求或技术需求;我一般把功能需求划分为几个部分:a、业务过程;b、业务规则;c、业务数据;非功能需求(技术需求)我就不多说了,大致就是可用性,可靠性,性能,可支持性等等。1、用例规格说明描述业务过程;2、业务规则文档描述业务规则;3、术语表描述业务数据;4、补充规格说明描述非功能需求(技术需求);UP的做法还是很有道理的。
这体现了两个原则:1、分离关注点(每个文档描述相对独立的领域);2、减少重复(很多用例都会引用相同的业务规则及业务数据);这样便能够尽可能的使文档结构清晰,易阅读,易理解。也便于跟踪和维护。
但另一方面由于将不同的领域分离到不同文件的做法也使得可阅读性有所降低。比如用例规格说明中的业务过程描述时常需要引用业务规则文档中的业务规则及术语表中的业务数据。
由于不是很方便在各个文档之间导航,你可能需要打开多个文档进行交叉阅读。这是比较麻烦的,特别是对于用户来说。
而且UP中每个用例都单独作为一个文件存在,这可能是为了便于跟踪及管理的缘故吧。但正如上所述,文件多了看着就觉得不爽了。
我觉得完全可以将用例合并到一个文档中。或者几个相对独立的文档中(比如根据子系统划分)。
易理解,易沟通,易确认,易跟踪,易测试,易验收。我想我们都应该以这个为目标来进行思考。
推荐链接Java开发新方式:专注UI,快速开发。
2.来,讨论一下怎么写需求文档吧
用例和UP的讨论
UML 中各种图形的重要性排行
先谈谈我的想法。
1、功能需求;
2、非功能需求或技术需求;
我一般把功能需求划分为几个部分:
a、业务过程;
b、业务规则;
c、业务数据;
非功能需求(技术需求)我就不多说了,大致就是可用性,可靠性,性能,可支持性等等。
1、用例规格说明描述业务过程;
2、业务规则文档描述业务规则;
3、术语表描述业务数据;
4、补充规格说明描述非功能需求(技术需求);
UP的做法还是很有道理的。这体现了两个原则:
1、分离关注点(每个文档描述相对独立的领域);
2、减少重复(很多用例都会引用相同的业务规则及业务数据);
这样便能够尽可能的使文档结构清晰,易阅读,易理解。也便于跟踪和维护。
但另一方面由于将不同的领域分离到不同文件的做法也使得可阅读性有所降低。比如用例规格说明中的业务过程描述时常需要引用业务规则文档中的业务规则及术语表中的业务数据。由于不是很方便在各个文档之间导航,你可能需要打开多个文档进行交叉阅读。这是比较麻烦的,特别是对于用户来说。
而且UP中每个用例都单独作为一个文件存在,这可能是为了便于跟踪及管理的缘故吧。但正如上所述,文件多了看着就觉得不爽了。我觉得完全可以将用例合并到一个文档中。或者几个相对独立的文档中(比如根据子系统划分)。
易理解,
易沟通,
易确认,
易跟踪,
易测试,
易验收
我想我们都应该以这个为目标来进行思考。
推荐链接Java开发新方式:专注UI,快速开发!
3.怎么写项目需求文档
1 项目概述
1.1 建设背景
1.2 建设需求
1.3 建设目标
1.4 建设依据
2 网络及硬件方案
2.1 网络方案
2.2 硬件方案
2.3 系统软件方案
3 平台软件建设方案
4 终端管理方案
5 接口
6 项目组织
6.1 项目组织
6.2 项目管理
6.3 问题管理过程
6.4 项目实施步骤
6.5 项目沟通与交流
6.6 项目风险分析
6.7 风险规避
7 实施计划
----------------------------------
只能给你提供一个简单的目录结构,这样估计你也知道该从哪里下手了~
不需要的可以更改,有自己的想法可以加进去~
做项目需求调研,最需要的是自己动脑去想~
4.需求文档怎么写
文档需要体现:
1,电路板的尺寸规格,比如材质要求、面积、形状、板厚、最小线宽、最小线距、单面制板还是双面或是多层制板、定位孔位置及定位孔尺寸等等;
2,元器件封装,普通插式元件还是贴片封装元件,是0805封装还是0603或是。。;
3,接口形式。是焊盘还是插座、用什么规格的插座;
4,有什么特殊的接地要求。
以上这些是最起码的文档内容,没有这些内容指导就不好做事啦。还有更复杂的要求就暂免了,如EMI、EMS等等。