哪个集合是必须的 ,
影响范围应该是多少(+/-5 范围内或者不是这样)。
4.5重用的包含(Inclusion of reuse)
传统的功能规模度量是度量用户视域中的整个软件产品功能规模。
既然新提出的软件开发方法都支持重用,如面向对象,COTS和JavaBeans,在商业计算时,为了单独决定软件的自我继承部分是多少时,传统的度量方式是不够的(更详细的信息请参见文献[45])。
Meli发现需要区别开用户要求且发布给用户的功能点和软件开发团队实际开发的功能点[33]。这也是为什么需要发现并提出新方法的原因。他提出了一个对这个问题的解决方法[31]:定义两种不同的功能点度量方法,一个是和外部用户视域相关联,另一个是为了满足软件制造管理和生产性的需要。
Ho等为了处理这个问题度量了软件工程的执行过程[34]。因此,识别出发生了多少重用是非常重要的。为了得到这个信息,全面功能点使用了层的概念识别软件中潜在的功能重用源并进行度量。
Meli进一步说道,现存的软件工作产品事实上(如文档、源代码、说明书和用户手册等)可能包含一个积累,它能用一个可选的定量化标准范围 [33]。和新产生的详细描述的软件数据一起考虑,一个基准数据基数是比较重要的。它能在重用现象的强烈作用下形成产品数据。因此如果项目计划在草稿到实现过程中使用了大量的重用,平均比率不是有用的。由于这个原因,应该要有一个完全开发的功能点生产率数据。而后,由于指望的重用,对于具体的项目,要在完全开发的基础上重新校准工作量。
4.6 新技术的影响(Impact of new software technologies)
传统的软件规模度量方法研发时满足了传统的软件开发需要。既然有新的方法和领域引入,即使功能规模度量仍能可以适用于软件的新方法也必须对传统方法进行完善。在本文提到的新的软件方面如下:
Internet 和 Intranet 软件,
图形用户界面,
分布式软件(如客户端服务器),
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/