软件开发规范与开发流程实施

软件开发规范与开发流程实施

ID:43534084

大小:1.51 MB

页数:88页

时间:2019-10-10

软件开发规范与开发流程实施_第1页
软件开发规范与开发流程实施_第2页
软件开发规范与开发流程实施_第3页
软件开发规范与开发流程实施_第4页
软件开发规范与开发流程实施_第5页
资源描述:

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

1、软件开发规范&开发流程实施中山市森创公司软件开发什么是软件项目完成特定目的、符合用户特定需求的软件所需的组织结构和过程、规范的集合软件项目的实施需要周密的部署,合理的规章制度,符合项目的路线(软件过程),良好的项目管理和人员安排。相关流程软件管理特点软件生命周期过程确定需求开发规划需求分析概要设计详细设计编码与调试测试软件集成、联调内部确认复制、交付、安装试运行、用户验收运行、维护退役软件管理配置与变更管理环境、工具和技术有关软件的法规和标准周密策划以保证软件管理特点软件产品的特点软件产品的质量,完全取决于其设计和开发水平软件需求的模糊性

2、、变化性使软件产品难以成熟任何一个软件产品,或多或少总会存在一些故障(BUG)软件人员广泛存在的不规范的开发习惯使开发过程难以管理软件质量指标难以量化软件测试理论和技术尚未解决软件产品正确性的验证问题软件产品质量特性:满足需求能力的一系列特性总和功能、可靠性、易用性、效率、维护性、可移植性软件管理必须在市场(用户)需求和软件成熟性之间进行权衡软件生命周期过程确定需求开发规划需求分析概要设计详细设计编码与调试测试软件集成、联调内部确认复制、交付、安装试运行、用户验收运行、维护退役确定需求确定外部用户需求上级下达的软件开发课题本单位根据市场需

3、要确定的开发课题用户合同要求的软件开发任务输出可行性分析报告技术、经济、社会可行性,风险对策合同及评审记录产品要求得到规定和满足单位有能力满足规定的要求开发规划确定开发目标确定项目开发的技术路线(开发的出发基线、对现有产品的复用、委托开发等)确定应遵循的标准、法律和法规选任开发项目经理划分开发阶段确定各阶段的输入和输出文件确定质量控制点(评审点、验证点和确认点)及其实施的责任人、实施方式等设计项目开发进度确定开发人员并分配职责提出开发所需资源(软件、硬件开发环境及工具软件、设备、资金等)要求并予以落实制定配置管理计划和质量保证计划开发规划

4、(续)输出策划报告开发项目实施计划配置管理计划质量保证计划等需求分析确保项目的开发符合用户的需求(可测试性)确定设计输入任务委托书/招标书前期对用户的需求调研资料可行性分析报告/投标书合同等编制内部需求规格(说明)书需求变更控制需求的层次业务需求、用户需求和功能需求概要设计确保产品的总体结构和模块间的关系与用户需求的一致性内容总体方案设计逻辑框图接口及通讯协议选用现有产品软件的选用边界(约束)条件的设计运行环境设计等输出概要设计说明书详细设计详细设计说明书与概要设计说明书是否相一致内容原型设计(可选)算法设计数据格式设计实现流程设计人机界

5、面设计测试用例设计操作设计等输出详细设计说明书软件组装计划测试计划及测试用例安装手册(初稿)使用说明书(初稿)产品标准(初稿)编码与调试内容编写程序代码:源代码→目标代码→可执行代码此阶段还包括部分软件模块的局部测试、集成与联调根据待开发软件的规模、控制点及人员安排,可细分为多个小阶段输出软件(源代码、目标代码、可执行代码及相关数据文件)文档(帮助文件等)遵循《编码规范》,保证编码风格的一致性,易读性;增强软件源码的可维护性测试按测试发生的顺序划分模块测试:是对单个软件模块的测试单元测试:是对各个软件功能单元的测试组装测试:是对各软件单元

6、之间的互联测试集成测试:是对硬件装置、设备和软件的加入性测试系统测试:项目组所在部门组织的对完成集成的系统的测试(是否满足产品规格要)压力测试:是对软件的整体经受超大访问量压力下能否保证安全、正确运行的测试确认测试:单位质量控制部门进行的测试(是否满足产品规格要求)验收测试:在现场安装、调试结束并经试运行后,与顾客一起,就满足合同情况进行的测试(是否满足合同要求)ISO9001 & CMMISO9001&CMM什么是ISO9001?ISO9001是ISO9000族标准所包括的一组质量管理体系核心标准之一。ISO9000族标准是国际标准化组

7、织(ISO)在1994年提出的概念,是指“由ISO/TC176(国际标准化组织质量管理和质量保证技术委员会)制定的国际标准。ISO9001质量管理体系不是专门针对软件开发的,还可以实施到其它行业比如生产、教育等。ISO9001质量管理体系在软件开发中,对软件开发过程进行严格的质量控制。这个过程需要由企业本身和ISO审查小组联合进行质量控制,分为内审和外审。内审:由企业内部成立一个专门的质量控制小组(需经过培训),参与到软件开发的整个流程(从立项到产品交付)的文档审查和质量控制中。外审:由ISO审查小组派专员到企业中,对企业的软件开发过程进

8、行审查(只要审核各个流程生成的相关文档是否齐备,符合规范等。还有能软、硬件设施和人员也有一定的要求)。ISO审查专员需要具备ISO9000外审员资格证书。ISO9001&CMM什么是CMM?软

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

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

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