【IT168 技术文档】
代码生成器也是一款软件产品,它的评价标准基本遵守其他软件产品的评价标准,对最终用户来说,功能,质量,友好,服务最重要。
功能标准:
代码生成器应当具备什么样的功能,每个人都有自己的看法。既然是一款产品,功能应该在代码生成领域对用户的需求的满足程度来衡量.作为dotnet领域的代码生成器,我认为应该从产品的下列特征来评价代码生成器的功能满足度。
1:对开发过程的支持程度。按到标准的数据访问,业务规则,用户界面分层架构,一款代码生成器对每层的支持程度来判断。
2:与设计的衔接程度来判断。代码生成器能够直接利用设计成果的支持程度和生成后与设计的差距来衡量。
3:代码生成器对流行的体系架构的支持 。
4:对开发语言,目标数据库,开发环境的支持程度。
5:对最终用户代码定制的难以程度
质量标准:
1:代码生成器运行时Bug的数量水平。
2: 代码的生成质量。可以从生成代码的编译错误,逻辑错误的多少,对各种规范的满足程度来判断。
3:对维护和变更的支持能力。可以从由于需求和数据结构的变化而需要进行使用性修改所需要的工作两来评价
友好标准:
1: 用户掌握系统使用所需要的技能与所需要的时间
2: 操作的方便程序。可以从熟练用户完成任务所需要的时间和发生误操作的可能性来评价
服务标准:
1:反馈问题的方便性。
2:问题的解决时间的长短
3:问题解决的满意程度