xx软件公司开发规范

xx软件公司开发规范

ID:33590206

大小:640.50 KB

页数:17页

时间:2019-02-27

xx软件公司开发规范_第1页
xx软件公司开发规范_第2页
xx软件公司开发规范_第3页
xx软件公司开发规范_第4页
xx软件公司开发规范_第5页
资源描述:

《xx软件公司开发规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发规范目录1.总则……………………………………………………………………………12.需求分析…………………………………………………………………………32.1需求分析过程和方法…………………………………………………………42.2需求说明书……………………………………………………………………52.2.1需求说明书模板………………………………………………………………62.2.2需求说明书模板说明…………………………………………………………62.2.3功能需求规范…………………………………………………………………102.3数据字典……………………………………………………………………

2、…123.设计………………………………………………………………………………143.1技术方案………………………………………………………………………143.2设计用户界面…………………………………………………………………153.3建模……………………………………………………………………………153.4设计公共组件……………………………………………………………………153.5设计数据库………………………………………………………………………153.5.1设计实体关联图………………………………………………………………163.5.2设计数据库结构………………………………………………………

3、………163.5.3《数据库设计说明书》格式…………………………………………………164.编码………………………………………………………………………………1717第一章总则第一条《华兴软件开发规范》适用于华兴软件公司,凡本公司组织进行的软件开发活,必须严格遵守本规范,不得违反。第二条开发一个软件项目,其人员组成基本情况。1.部门经理:主要负责整个软件项目的管理、决策和协调工作。2.项目组长:主要负责工作安排、文档编制、进度控制、质量保证。3.系统分析员:主要负责需求分析与设计。4.开发人员:主要负责程序编写和协助项目经理工作。5.测试人员:负责软件各阶段的测试工作。6.审核人员

4、:审核各阶段的正确性(一般需用户参与)。第三条软件开发过程及主要工作1.立项主要工作:A对项目做可行性分析;B.确定项目组长和其它项目人员;C.制定项目开发计划;2.需求分析主要工作:A.反复与客户交流,深入了解客户业务需求;B.编写《需求分析说明书》,详细描述客户需要软件做什么,而不是怎么做;C.编写《数据字典》,描述数据逻辑(当项目很小时,《数据字典》可做为《需求分析说明书》的一个附表);D.对于复杂且需求不明确的软件,为了便于与客户交流,须设计原型。3.设计主要工作:A.设计技术方案,编写《技术方案说明书》;B.设计用户界面,编写《界面规格说明书》;C.用UML(国标统一

5、建模语言)设计软件建模(可选);D.设计公共组件,编写《组件规格说明书》。E.设计数据库结构,编写《数据库设计说明书》。4.编码主要工作:根据设计模型,用具体计算机语言实现出来。5.测试主要工作:编写《测试计划》,设计测试用例,测试软件功能完整性和正确性,并编写《测试报告》。6.提交主要工作:将产品和相关文档提交到产品部,并编写《项目总结》。7.维护主要工作:由于用户需求改变或要完善系统功能,须经2-6过程,改变相应的17文档和程序,且登记《维护记录表》。第四条软件开发过程中(1-4,5-6)每个步骤必须通过审核,才能实施下一步。第五条每个软件项目必须提的文档有《项目开发计划》

6、、《需求说明书》、《数据字典》、《界面规格说明书》、《用户使用手册》、《数据库设计说明书》、《测试报告》和原程序。第六条编写《需求说明书》、《数据字典》、《界面规格说明书》、《数据库设计说明书》和《测试报告》的格式必须为Word层次化文档结构,以便查阅。第七条开发组每个人在周末须备份各自文档和程序,并提交上级。第八条软件项目的各种文档和程序根据具情况分为四种保密级别:对外公开、公司内部公开、项目组内部公开、极度保密。在项目立项时保密级别应先规定好,在项目开发过程及开发后所有相关人员都应严格遵守,不得擅自泄密。第九条对大于3人月的项目,项目组长须每周一上报《任务进度表》。任务表内

7、容为:任务号、任务名、预计完成天数、任务开始日期、任务完成日期、实际完成天数、执行人。第二章需求分析需求分析所要作的工作是为了满足客户业务需求,全面描述软件所需的功能和性能,17确定软件设计的约束和软件同其他系统的接口,定义软件的其有效性需求。需求分析必须编写《需求分析说明书》和《数据字典》文档,详细描述客户需要软件做什么,作为设计的基础和根据。优秀需求文档必须具有的特性:完整性、正确性、可行性、必要性、无二义性、可验证性。对于复杂且需求不明确的软件,为了便于与客户交流,须设计原型。原型可用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。