NC接口设计规范_第1页
NC接口设计规范_第2页
NC接口设计规范_第3页
全文预览已结束

下载本文档

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

文档简介

NC接口设计规范v1.0本文档适合于NC5.0及以后版本。名词描述:接口设计:指将本业务需要给其他业务提供的服务方法和进行远程调用的方法提取为接口的设计方式;接口:指上述设计所涉及的类,包括接口类及接口方法中所使用的业务对象(如VO)和业务异常。不包括接口类的具体实现类;代码设计:指代码即为设计文档,要求其注释可生成JavaDoc文件;设计阶段:分为总体设计、详细设计;设计要求:设计工具:采用Eclipse直接进行代码设计;文档格式:JavaDoc文档,文档中包含接口中使用的接口类、业务对象和业务异常的描述;JavaDoc注释要求:符合标准JavaDoc文档所要求的输写规范,具体写发详见JDKDOC帮助文件。对具体对象要求如下:接口类:类注释:类注释应该在import语句的后面在类声明的前面;/***(接口类简要描绘,必须以句号为结束).*<p>*<strong>提供者:</strong>(提供业务组)*<p>*<strong>使用者:</strong>(使用业务组,若分方法描述可省略此项)*<p>*<strong>设计状态:</strong>(指出接口类设计阶段:总体、详细)*<p>*@version(接口版本)*@author(接口类总设计负责人)*/方法注释:方法注释要紧靠方法的前面;/** *(接口方法简要描述,必须以句号为结束). *<p> *<strong>调用模块:</strong> *(明确指出本接口适用范围:公共、私有或具体应用业务模块)*<p> *<strong>最后修改人:</strong> *<p> *<strong>最后修改日前:</strong> *<p> *<strong>用例描述:</strong> *<p> *@param (参数用途描述) *@return (返回值描述) *@throws (异常描述) *@since (开始使用的NC版本) *@see (关联类) */业务对象类:类注释/***(业务对象类简要描绘,必须以句号为结束).*<p>*<strong>拥有者:</strong>(拥有业务对象的业务组)*<p>*<strong>设计状态:</strong>(指出接口类设计阶段:总体、详细)*<p>*@version(业务对象版本)*@author(作者/最后修改人)*@since(开始使用的NC版本)*/get方法注释 /** *(属性简要描述,必须以句号为结束). *@return */set方法注释 /** *(属性简要描述,必须以句号为结束). *@param(参数用途描述) */业务异常类:类注释/***(业务异常类简要描绘,必须以句号为结束).*<p>*<strong>拥有者:</strong>(拥有异常的业务组)*<p>*<strong>设计状态:</strong>(指出接口类设计阶段:总体、详细)*<p>*@version(业务异常类版本)*@author(作者/最后修改人)*@since (开始使用的NC版本)*@see (关联类)*/构造方法注释 /** *(异常构造的简要描述,必须以句号为结束). */不同设计阶段要求:总体设计:明确描述接口类名称和用途,接口方法名称和用途;详细设计:明确描述接口方法参数和返回值,明确描述方法使用的业务对象和异常,明确描述接口方法用例;应用实例接口类:nc.itf.uap.test.ITestBService业

温馨提示

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

评论

0/150

提交评论