XXX-CMMI3-系统设计及实现与单元测试培训教材-XX_第1页
XXX-CMMI3-系统设计及实现与单元测试培训教材-XX_第2页
XXX-CMMI3-系统设计及实现与单元测试培训教材-XX_第3页
XXX-CMMI3-系统设计及实现与单元测试培训教材-XX_第4页
XXX-CMMI3-系统设计及实现与单元测试培训教材-XX_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、CMMI3介绍材料系统设计及实现与单元测试培训版本信息序号项目内 容1规程名称XXX-SP-TS Define 技术解决方案管理过程2发布版本1.03编制人XXX4联系电话0755-8447XXXX5适用范围深圳市XXX科技发展有限公司 目录整体概述123选择技术解决方案概要设计4详细设计5实现与单元测试技术解决方案在生命周期的位置过程序号活动位置0 过程改进0.1文件编写及管理规定0.2组织过程定义1 项目管理1.1立项1.2项目规划1.3项目启动1.4项目监控1.5结项1.6风险管理1.7需求管理1.8同行评审1.9交付与验收2 软件工程2.1需求开发2.2设计 TS在这里2.3实现与单元

2、测试2.4测试2.5发布2.6维护3 管理支持3.1配置管理3.2产品及过程质量保证3.3度量与分析3.4培训4 外购4.1供方协议管理概要介绍:特定目标及特定实践SG1Select Product Component Solutions 选择产品构件方案SP 1.1Develop Alternative Solutions and Selection Criteria 开发详细的可选择的解决方法和选择标准SP 1.2Select Product Component Solutions 选择最符合已建立标准的产品构件的解决方案SG2Develop the Design 开发产品和产品构件的设计

3、方案SP 2.1Design the Product or Product Component 建立并使用有效的设计方案SP 2.2Establish a Technical Data Package 建立并维护完整的技术数据包SP 2.3Design Interfaces Using Criteria 依据建立和维护的标准设计产品构件接口SP 2.4Perform Make, Buy, or Reuse Analyses 分析“开发、购买或重用”SG3Implement the Product Design 实现产品设计SP 3.1Implement the Design 实施产品构件的设计

4、方案SP 3.2Develop Product Support Documentation 建立和维护最终使用文档概要介绍:与其它PA的关系流程图概要介绍:技术解决方案的主要工作估算规模、范围、周期工作量估算编制计划项目估算表进度计划项目成果物列表项目计划书评审正式同行评审干系人协作选择技术解决方案开发详细的候选解决方案技术预研设 计架构设计概要设计详细设计数据库设计编码与单元测试代码编写代码走查单元测试目录整体概述123选择技术解决方案概要设计4详细设计5实现与单元测试开发详细的候选解决方案前提条件技术解决方案计划制定完成活动内容和步骤制定解决方案的选择准则,如易操作性、安全性、开发周期等;

5、确定当前使用的技术和从竞争考虑的新产品技术; 根据上述两点,生成候选解决方案;为每个候选解决方案拟订产品运行环境和用户的操作场景;综合考虑各个候选解决方案,最终选择一组解决方案。需注意在制定候选解决方案时,可考虑适当加入一些新产品技术的应用;全面考虑,制定两到三种候选解决方案。 技术预研前提条件如果解决方案中难点,并且难点已经识别活动内容和步骤制定技术预研计划,确定预研的目标及内容,分配任务及制定进度表;按照计划进行预研,期间需监控、评审预研工作及其成果物; 在规定期限内没有完成任务,需提出延期或终止该任务;预研完成后,应撰写技术预研报告,视情况决定是否评审;预研完成后,应向相关人员详细介绍工

6、作成果。需注意技术预研一个重要前提是技术难点已经识别(项目中难点的确认,和他人沟通);预研完成后,应注意把工作成果放入知识库。 技术预研技术预研计划填写预研的软、硬件环境;填写预研的目标及任务目录整体概述123选择技术解决方案概要设计4详细设计5实现与单元测试概要设计前提条件项目需求阶段结束活动内容和步骤架构设计;业务功能设计:根据系统用例分解系统需要实现的功能,描述各功能之间的关系,描述功能的处理过程,说明永久性相关的行为;合并可以复用的系统功能,确定实现功能的方式:自主开发、外包、外购; 数据库设计;非功能设计:性能要求:高性能、可用性、可靠性、可扩展性、可维护性;安全设计:详细风险评估,

7、确定控制措施。需注意进行非功能设计时,应该根据系统实施环境提出具体量化指标; 架构设计前提条件需求阶段结束,开始进行架构设计活动内容和步骤需求分析人员向系统构架师根据需求规格说明书解释需求内容,系统构架师划分系统需要实现的功能;基础架构:根据系统需要实现的功能以及系统适用的环境,选择结构体系如:C/S、B/S ;逻辑架构:根据结构体系结合设计思想(分层思想、职责单一)以及可靠性等进行系统的分层设计,如:表示层、业务层、数据层;开发架构:如参考MVC模型等;配置架构:用于描述系统的硬件组成方式,建议使用拓扑图描述。需注意项目经理组织相关人员评审。MVC模式不适用于小型项目( MVC并不适合小型甚

8、至中等规模的应用程序,花费大量时间将MVC应用到规模并不是很大的应用程序通常会得不偿失)。业务功能设计前提条件架构设计已完成,开始进行业务功能设计活动内容和步骤根据系统用例分析系统需要实现的功能;描述各功能之间的关系:建议使用UML中的序例图;描述功能的处理过程,建议使用UML中的活动图;说明永久性相关的行为;合并可以复用的系统功能;确定实现功能的方式:自主开发、外包、外购。数据库设计前提条件业务功能设计已完成,开始进行数据库设计活动内容和步骤开发人员制订数据库设计标准,包括数据库选用(如:SQLSERVER、ORACLE等)、语言支持、是否存在多数据库并行等;项目经理、需求分析人员等一起讨论

9、评审设计标准;设计人员根据需求分析和用例设计,对数据库进行总设计,初步设计整体数据库组成,包括:表、视图、存储过程等,以及它们之间的关联关系;设计人员对单个数据库对象进行详细设计,如:表字段。需注意以上内容建议使用E-R(实体-关系)图表示,使用POWERDESIGNER建模工具;项目经理数据库设计评审。非功能设计前提条件数据库设计已完成,开始进行非功能设计活动内容和步骤性能要求:高性能、可用性、可靠性、可扩展性、可维护性,以上招标应根据系统实施环境提出具体量化指标;界面要求:设计系统界面布局、菜单风格、导航方式等。安全设计前提条件非功能设计已完成,开始进行安全设计活动内容和步骤详细风险评估:

10、一、信息资产识别;二、威胁分析;三、系统脆弱点分析;四、确定系统风险;五:确定风险级别;确定控制措施。目录整体概述123选择技术解决方案概要设计4详细设计5实现与单元测试详细设计前提条件概要设计结束活动内容和步骤组件、接口设计:对可以复用的功能进行组件设计,确定系统外部接口, 确定系统内部各组件之间的接口,完成组件内部功能设计,建议使用UML中的类图表示;界面设计:设计人员设计界面标准,包括菜单、编辑框、列表框、弹出窗口、信息提示方式、界面跳转方式、界面整体风格、界面与后台应用交互方式等;根据已经设定的界面风格;对界面进行总体设计,按照功能和子系统,初步设计整体界面组成;单个界面进行详细设计,

11、包括界面显示逻辑、界面控制逻辑、界面提交数据逻辑;模块设计:明确模块设计任务;模块设计人员设计每个模块的主要接口与属性。如果采用面向对象方法(OOAD),相当于设计类的函数和成员变量; 设计每个模块的数据结构与算法(如果存在的话)。 组件、接口设计前提条件概要设计评审已通过,开始进行组件、接口设计活动内容和步骤系统架构师根据需求规格说明书、概要设计说明书中功能设计章节,对可以复用的功能进行组件设计;确定系统外部接口;确定系统内部各组件之间的接口;完成组件内部功能设计,建议使用UML中类图表示。界面设计前提条件组件、接口设计,开始进行界面设计活动内容和步骤设计人员设计界面标准,包括菜单、编辑框、

12、列表框、弹出窗口、信息提示方式、界面跳转方式、界面风格、界面与后台应用交互方式等;根据已经设定的界面风格,在B/S系统确定CSS(样式表)格式;设计人员根据需求分析和用例设计,对界面进行总体设计,按照功能和子系统,初步设计整体界面组成。功能模块设计前提条件界面设计已完成,开始进行功能模块设计活动内容和步骤设计人员阅读需求规格说明书和概要设计文档,明确模块设计任务;模块设计人员设计每个模块的主要接口与属性。如果采用面向对象方法(OOAD),相当于设计类的函数和成员变量;模块设计人员设计每个模块的数据结构与算法(如果存在的话)。目录整体概述123选择技术解决方案概要设计4详细设计5实现与单元测试代码编写前提条件系统设计已完成活动内容和步骤制定详细的编码计划、单元测试计划;创建开发环境、测试环境;准备相关的软件开发工具(包括可复用类库)、报表工具、单元测试工具等 ; 按照计划进行编码,每完成一个功能模块,进行必要的检查和功能测试;在编码期间,项目组其他成员应对项目组成员进行定期的代码走查。需注意在代码编写阶段,每完成一个功能,进行功能测试是必要的;在代码编写阶段,需对代码进行走查,走查的重点是代码编写的规范; 代码走查单元测试前提条件单

温馨提示

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

评论

0/150

提交评论