购买复用分析表 设计自查单 代码走查单的标准格式全套_第1页
购买复用分析表 设计自查单 代码走查单的标准格式全套_第2页
购买复用分析表 设计自查单 代码走查单的标准格式全套_第3页
购买复用分析表 设计自查单 代码走查单的标准格式全套_第4页
购买复用分析表 设计自查单 代码走查单的标准格式全套_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

购买复用分析表、设计自查单、代码走查单的标准格式一、购买复用分析表购买复用分析表项目名称项目编号编写人编写日期2023-3-6审核人审核日期2023-3-6批准人批准日期2023-3-6构件标识产品构件名称制作/外购/复用理由构件1报表框架复用1、2、5构件2服务框架复用1、2、5构件3制作4、6、10构件4复用6、15序号影响决策的因素提示说明1产品或服务提供的功能适合项目2此资源和技能项目可以利用3产品的质量4对核心能力无负面影响5购买与内部开发的成本对比6可以满足关键交付和集成日期7战略经营联盟,包括高层经营的需求8该供应商具有潜在技能和能力9购买产品相关的特许版权、保证、职责和限制10产品的可用性11所有权问题清楚12应用风险13技术先进性14可互操作性15标准化程度二、设计自查单设计自查单设计自查单项目名称项目经理活动名称自查人检查日期活动对象统计结果合格不合格未检查不适用共计结论备注00000序号检查内容检查结果补充信息概要设计1设计方案是否满足产品需求与用户需求的功能、性能及安全性等所有要求?2设计方案的架构设计是否简单而清晰?3是否尽可能避免了模块(或子系统)间的相关性?4是否对处理流程、总体结构与模块、功能与模块的关系进行了清楚的描述?5是否对外部用户、软、硬件接口进行了清晰描述?对内部模块间接口进行了清楚描述?6如果有移植的需求,那么设计中是否对移植性作了充分的考虑?7如果采用数据库技术,数据库设计是否与其了他设计内容一致?8设计方案是否考虑了软件的扩展性与维护性?9是否进行了出错信息与出错处理的设计?详细设计1设计方案是否满足产品需求与用户需求的功能、性能及安全性等所有要求?2是否详细考虑了编码时的代码复用问题?3是否规定了设计与编码时的命名规则?4设计是否符合设计规范?5如果采用面向对象的设计方法,是否对对象模型进行了清楚表述?6如果采用面向结构化的设计方法,是否对模块结构关系进行了清楚表述?7每个对象(或模块)的数据结构、处理逻辑都进行了必要的描述?8是否清楚地描述了模块的输入、输出?9如果使用原型开发是否符合原型?三、代码走查单代码走查单代码走查单代码走查检查单项目名称系统模块责任人填写人走查日期走查用时编号问题结果问题数量备注结构性问题1代码是否正确完整的实现了设计?是2代码是否符合相关的编码标准?3代码结构是否适当,风格和格式是否保持一致?4代码中是否有没有被调用的或无用的程序,或没有被执行的代码?5代码中是否还有多余的桩程序或测试代码?6是否存在能被调用外部复用组件或库函数替代的代码?7有没有能被压缩成简单程序的程序块或重复的代码?8存储空间是否被有效利用?9数字和字符串常量是否用符号代替?10是否有过于复杂的模块需要重新构造或拆分成多个程序?文档问题1代码是否已被用易于维护的注释方式清晰充分的文档化?2注释是否与代码协调一致?变量问题1所有变量的命名是否清晰,一致并且有意义?2所有被赋值的变量赋值类型是否一致或有类型转换?3是否有冗余或无用的变量?算法操作问题1代码是否避免了对浮点型数值的相等比较操作?2被除数是否做了零值测试和噪音测试?循环和分支问题1所有的循环,分支和逻辑构造是否完整,正确并且欠套适当?2在IF-ELSEIF链中,最一般的状况是否最先被考虑到?3所有可能的状况,包含ELSE语句或DEFAULT语句是否都被覆盖到IF--ELSEIF或CASE块中?4每种状况是否都有缺省值?5循环结束的条件是否明显并且总是可以达到?6索引或下标在循环开始前被正确初始化?7在循环中的声明是否能放到循环之外?8代码中的循环是否避免了对索引变量进行操作或依靠索引变量来退出循环?防御性编程1索引,指针和下标是否经过了数组,记录或文件的边界测试是2是否验证了导入的数据或输入的参数的正确性和完整性?是3所有的输出变量是否都被赋值?是4在每个声明中数据是否被正确操作?是5分配的内存空间是否都被释放?是6对于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论