最新-开发设计作业标准-PPT文档资料
- 格式:ppt
- 大小:154.51 KB
- 文档页数:14
开发工作规范目录1目的 (1)2范围 (1)3术语 (1)3.1常用命名规则 (1)4编码规范 (1)4.1JS编码规范 (1)4.1.1命名规范 (1)4.1.2编写规范 (2)4.1.3代码注释规范 (2)4.1.4变量使用规范 (3)4.1.5函数使用规范 (3)4.1.6其它规范 (4)4.2ASP.N ET编码规范 (5)4.2.1编码原则 (5)4.2.2命名规范 (5)4.2.3其他规范 (5)4.2.4避免SQL注入式攻击的代码处理 (6)4.3SQL编码规范 (6)4.3.1通用规范 (6)4.3.2变量命名规范 (7)4.3.3视图编码规范 (7)4.3.4存储过程编码规范 (8)4.3.5触发器编码规范 (9)4.3.6自定义函数编码规范 (10)5功能设计规范 (10)5.1图标使用规范 (10)5.2提示信息规范 (10)5.3其它设计规范 (12)5.3.1文件及文件夹命名规范 (12)5.3.2逻辑流程规范 (13)5.3.3动作点规范 (13)5.3.4典型功能点 (13)5.4通用默认规范 (14)5.4.1界面整体规范 (14)5.4.2数据样式规范 (14)5.4.3边界规范 (14)5.4.4默认值规范 (15)5.4.5特殊字符集合 (15)1目的本文的目的是为了规范项目开发活动中开发阶段的产出物,为团队协作提供依据,提升协作效率;并给开发阶段提供工作依据,改善产品源代码的可读性,提升产品的可维护性,降低维护成本。
2范围本文详细描述了产品开发过程中所有编码实践需要遵循的编码规范及功能设计规范,属于在开发明源ERP系统标准时必须遵守的。
3术语3.1常用命名规则4编码规范4.1JS编码规范4.1.1命名规范JavaScript命名规范一般基于Java命名规范,由26个英文字母的大小写(A..Z,a..z)、10个数字(0..9)、“_”(下划线)组成。
避免使用国际化字符(如中文),因为它们不是在任何地方都可以被方便的阅读和理解。
软件开发过程文档规范标准1.1需求规格说明书需求规格相当于软件开发的图纸,一般说,软件需求规格说明书的格式可以根据项目的具体情况采用不同的格式,没有统一的标准。
下面是一个可以参照的软件需求规格说明书的模板。
1.导言1.1目的[说明编写这份项目需求规格的目的,指出预期的读者]1.2背景说明:a)待开发的产品名称;b)本项目的任务提出者、开发者、用户及实现该产品的单位;c)该系统同其他系统的相互来往关系。
1.3缩写说明[缩写][缩写说明]列出本文件中用到的外文首字母组词的原词组。
1.4术语定义[术语][术语定义]列出本文件中用到的专门术语的定义。
1.5参考资料[编号]《参考资料》[版本号]列出相关的参考资料。
1.6版本更新信息具体版本更新记录如表所列。
表版本更新记录2.任务概述2.1 系统定义本节描述内容包括:●项目来源及背景;●项目要达到的目标,如市场目标、技术目标等;●系统整体结构,如系统框架、系统提供的主要功能,涉及的接口等;●各组成部分结构,如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
2.2 应用环境本节应根据用户的要求对系统的运行环境进行定义,描述内容包括:●设备环境;●系统运行硬件环境;●系统运行软件环境;●系统运行网络环境;●用户操作模式;●当前应用环境。
2.3 假定和约束列出进行本产品开发工作的假定和约束,例如经费限制、开发期限等。
列出本产品的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长以及本产品的预期使用频度等重要约束。
3.需求规定1.1对功能的规定本节依据合同中定义的系统组成部分分别描述其功能,描述应包括:●功能编号;●所属产品编号;●优先级;●功能定义;●功能描述。
1.2对性能的规定本节描述用户对系统的性能需求,可能的系统性能需求有:●系统响应时间需求;●系统开放性需求;●系统可靠性需求;●系统可移植性和可扩展性需求;●系统安全性需求;●现有资源利用性需求。
软件开发文档封面格式文档编号_____________版本号_____________文档名称:____________________项目名称:____________________项目负责人:____________________编写_______________ ____年__月__日校对_______________ ____年__月__日审核_______________ ____年__月__日批准_______________ ____年__月__日开发单位_____________________________________________一、可行性分析报告1.引言1.1 编写目的【阐明编写本报告的目的。
】1.2 项目背景【包括:a.开发软件的名称;b.任务的提出者、开发者及用户;c.本项目与其它软件或系统的关系。
】1.3 定义【列出本文档中用到的专门术语的定义和缩写词的原文。
】1.4 参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.本项目经核准的计划任务书、合同或上级机关的批文;b.与本项目有关的已发表的资料;c.本文档中所引用的资料和所采用的软件标准或规范。
】2.可行性研究的前提2.1 要求【列出并说明建议开发软件的基本要求,如a.功能;b.性能;c.输出;d.输入;e.基本的数据流程和处理流程;f.安全与保密要求;g.与本软件相关的其它系统;h.完成期限。
】2.2 目标【可包括,a.人力与设备费用的节省;b.处理速度的提高;c.控制精度或生产能力的提高;d.管理信息服务的改进;e.决策系统的改进;f.人员工作效率的提高等。
】2.3 条件、假定和限制【可包括,a.建议开发软件的最短寿命;b.进行系统方案选择比较的期限;c.经费来源和使用限制;d.法律和政策方面的限制;e.硬件、软件、运行环境和开发环境的条件和限制;f.可利用的信息和资源;g.建议开发软件投入使用的最迟时间。
可行性研究报告来源:国家计算机标准和文件模板作者:可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。
可行性研究报告的编写内容要求如下:1引言1.1编写目的说明编写本可行性研究报告的目的,指出预期的读者。
1.2背景说明:a.所建议开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;C.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;C.本文件中各处引用的文件、资料,包括所需用到的软件开发标准。
|列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2可行性研究的前提说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。
2.1要求说明对所建议开发的软件的基本要求,如:a.功能;b.性能;C.输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象;d.输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度;e.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;f.在安全与保密方面的要求;g.同本系统相连接的其他系统;h.完成期限。
2.2目标说明所建议系统的主要开发目标,如:a.人力与设备费用的减少;b.处理速度的提高;C.控制精度或生产能力的提高;d.管理信息服务的改进;e.自动决策系统的改进;f.人员利用率的改进。
2.3条件、假定和限制说明对这项开发中给出的条件、假定和所受到的限制,如:a.所建议系统的运行寿命的最小值;b.进行系统方案选择比较的时间;c.经费、投资方面的来源和限制;d.法律和政策方面的限制;e.硬件、软件、运行环境和开发环境方面的条件和限制;f.可利用的信息和资源;g.系统投入使用的最晚时间。