似曾相识

似曾相识的日记

软件开发管理方法学习手记

2009-01-10 02:07:55
今天和张、温去听了一下午所谓的“需求分析师培训”的免费视听,效果一般,小有收获,明晰了一些概念。

1、迭代。以前一直理解为迭代是一个版本,或者是一个里程碑,一个版本可以理解为一个迭代。胡老师说这里面有陷阱,版本和迭代并不是相等的概念。一个版本可以有多个迭代,一个迭代也可以有多个版本。迭代和版本、计划最明显的区别就是:当迭代的时间结束时,即使任务无法完成,也必须结束迭代,包括终止或取消某任务也在所不惜,必须保证迭代的时间刻度。没有完成的任务将在本次迭代之后的下一个迭代中可能会被提出。

2、计划。做项目计划的目的不是为了给出项目的工期和预算,而是要将计划中的任务细节提出呈报给项目决策层看是否正确。而且计划中的任务不一定要执行。

3、工作量估算方法。以前理解只有按照代码行和功能点来估算,胡老师说还有按照用例来估算,采用5分制给每一个用例一个权重。

4、业务用例之后再出系统用例(即用户用例),然后再根据系统用例出测试用例(黑盒),下面在编码。

5、业务用例的识别。按照它的分类来识别,分别是核心用例、管理用例、支持用例。

6、电信行业的建模:eTOM。

7、业务建模包括识别业务用例和业务对象。

8、业务对象包括业务员工和业务实体。

9、业务用例中的执行者来自现实具象中的外部因素,系统用例中的执行者来自现实具象中的内部因素(业务员工)。

10、业务实体包括若干个属性。业务实体可以理解为某一个事件的输入或者输出。例如:账户是业务实体,姓名、金额、信用是属性。创建账户是事件(动作),账户就是这个事件的输出。


2009-02-24 13:20:05: Kelly Zhao

  很好,学以致用才是好孩子~!