最近在学习功能点分析,学习的资料就是钱岭的那本书。为了克服自己读书不认真的毛病,决定把看过的东西作一个读书笔记。所以就有了这个东西。
书的前面时写给公司领导看的。我们直接说说功能点计算的步骤,这是第六章的内容功能点的计算A:功能点计算第一步是确定功能点的计算类型 功能点的计算有三种类型: 1,开发性项目功能点计算 测量一个新的应用程序,如果这个系统是要替换旧系统。那么在测量时, 除了系统的功能点,还要包括从旧有系统中转换数据到新系统中功能的 功能点 这个测量是逐步细化的,随着时间的延续和项目的进展。会获得越来越 多的文档资料。这些多有助于更精确的计算功能点。 根据项目采用的不同的开发方式,可以在需求,详细设计,测试,实现, 维护等阶段进行。 2,升级性项目功能点计算 用来测量对现有应用程序的修改。包括新增功能、删除功能和改变 功能。计算必须要反映出功能的变化。 3,应用程序功能点计算 就是计算一个已经完成的应用程序的功能点B:确定计算范围和应用程序边界 用来确定边界的原则 1,边界是在用户的角度来看,用户能够用自己的语言来定义应用程序的范围 和业务功能 2,判断与其他应用程序的分割主要考察是否是业务层次的分割,而不是技术层次 3,对于一个大系统中独立的不同应用程序[是不是相互独立的功能模块],相互 之间的功能点要单独计算,然后合成整个系统的功能点。不同应用程序之间进 行考察时,ILF和EIF也是相对于独立的应用程序而言。而不是整个系统。C:确定所有数据功能【内部逻辑文件ILF和外部接口文件EIF】及其复杂性D:确定所有失误功能【外部输入EI,外部输出EO,外部查询EQ】及其复杂性 1,一个EQ可以从多个ILF和EIF中查询数据E:得到未调整的功能点计数F:得到基于14项系统基本特征的值调整因子G:计算已调整功能点计数
