CMMI系统设计过程_第1页
CMMI系统设计过程_第2页
CMMI系统设计过程_第3页
CMMI系统设计过程_第4页
CMMI系统设计过程_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

广东XXX技术股份有限公司系统设计过程过程编号ADA-SP-SD-DEFINE文件状态□草稿正式发布[]正在修改当前版本V1.1修订张三日期年月日审核李四日期年月日扑匕准王五日期年月日发布日期年月日生效日期年月日广东XXX控技术股份有限公司

广东XXX技术股份有限公司修订历史记录A-增加M-修订D-删除变更版本号日期变更类型(A*M*D)修改人摘 要备注1.0A建立系统设计过程定义文件1.1M修改过程度量的内容广东XXX技术股份有限公司目录TOC\o"1-5"\h\z\o"CurrentDocument"目的 4\o"CurrentDocument"适用范围 4\o"CurrentDocument"机构 4\o"CurrentDocument"业务 4\o"CurrentDocument"名词术语 4\o"CurrentDocument"概述 4\o"CurrentDocument"过程定义 4\o"CurrentDocument"概要设计 4\o"CurrentDocument"角色与职责 5\o"CurrentDocument"入口准则 6\o"CurrentDocument"输入 6\o"CurrentDocument"过程活动 6\o"CurrentDocument"输出 7\o"CurrentDocument"出口准则 7\o"CurrentDocument"过程度量 7\o"CurrentDocument"确认与验证 8\o"CurrentDocument"详细设计 8\o"CurrentDocument"角色与职责 8\o"CurrentDocument"入口准则 9\o"CurrentDocument"输入 9\o"CurrentDocument"过程活动 9\o"CurrentDocument"输出 9\o"CurrentDocument"出口准则 9\o"CurrentDocument"过程度量 9确认与验证 10\o"CurrentDocument"规程 10\o"CurrentDocument"标准与规范 10\o"CurrentDocument"裁剪指南 10\o"CurrentDocument"模板与表格 10\o"CurrentDocument"实施指导 10广东XXX技术股份有限公司1目的定义系统设计的过程,为概要设计和详细设计提供有效的流程和方法。2适用范围机构研发中心技术部门及PMO、技术拓展部。业务软件概要设计、详细设计的形成。3名词术语SD(SystemDesign):包括概要设计及详细设计活动。HLD(HighLevelDesign):概要设计,是对软件体系结构的设计过程。LLD(LowLevelDesign):详细设计,设计过程包括用户界面设计、数据库设计和模块设计。NBNC(Non-BlankNon-Comment):非空非注释DAR(DecisionAnalysis&Resolution):决策分析与解决方案4概述在需求分析完成后,要进行系统设计的活动,需求分析的输出物是系统设计的依据,而系统设计活动的输出物是编码活动的依据。系统设计过程域分为两个阶段:概要设计阶段和详细设计阶段。概要设计的重点是软件系统的体系结构设计,详细设计的重点是用户界面设计、数据库设计和模块设计。5过程定义概要设计

广东XXX技术股份有限公司概要设计过程输入项目成员项目经理专家组评审组高层经理输出开一、始—.L1•需求规格说明书•项目计划概要设计准备确定约束条件确定设计策略).J」.宜丕右攵知〜设1邙方案?,’1开发设计方案十F 决决策评审阳^策评审报...告.--..,(DA系统分计解与设*W」以■卜t撰写概说明要设计•概要设计说明书■集成测试计划及用例要设计。书评审♦概要设计说-明书 1审^批概要设计说明书明书r ..1结_结束_,5.1.1角色与职责角色职责高层经理1、审批概要设计说明书;2、组织成立专家组。项目经理1、组织和监控概要设计活动;2、组织概要设计说明书的评审活动和审批工作。3、组织评审组。项目组成员1、参与概要设计准备、确定约束条件、确定设限略和系统分解与设计活动;2、参与概要设计及详细设计撰写。专家组参与设t偿略的决策评审。评审组参与概要设计说明书的技术评审广东XXX技术股份有限公司入口准则1、概要设计人员已经确定输入>软件需求规格说明书过程活动1)、概要设计准备>概要设计人员阅读需求文档,明确设计任务;>概要设计人员准备相关的设计工具(如RationalRose)和资料.2)、确定约束条件>需求约束。概要设计人员从《软件需求规格说明书》中提取需求约束,例如:e本系统应当遵循的标准或规范;e软件、硬件环境(包括运行环境和开发环境)的约束;e接口/协议的约束;e用户界面的需求;e软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等。>隐含约束。有一些假设或依赖并没有在软件需求规格说明书中明确指出,但可能会对概要设计产生影响,设计人员应当尽可能的在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。3)、确定设计策略>概要设计人员根据产品的需求和发展战略,确定设计策略(DesignStrategy)。例如:e扩展策略。说明为了方便本系统在将来扩展功能,现在有什么措施。e复用策略。说明本系统目前可复用的以及需要外购的复用策略。e折衷策略。说明当两个目标难以同时优化时如何折衷,例如“时一空”效率折衷,复杂性和实用性折衷。4)、开发设计策略>形成DAR评审的可选方案,这也是进行设计策略DAR评审的输入文档。5)、决策评审(DAR)>有多种设计策略的情况下,需要启动DAR过程,DAR流程参考EP-SP-DAR-DEFINEo6)、系统分解与设计广东XXX技术股份有限公司>概要设计人员:e将系统分解为若干子系统,确定每个子系统的功能以及子系统之间的关系。e操作概念及场景开发。包括功能度、性能、支持和处置。e将子系统分解为若干模块,确定每个模块的功能以及模块之间的关系。e确定系统开发、测试、运行所需的软硬件环境。7)、撰写概要设计说明书>概要设计人员根据制定的模板撰写《概要设计说明书》,主要内容包括:e软件系统概述e影响设计的约束因素e设计策略e系统总体结构e子系统的结构与模板功能e开发、测试、运行所需的软硬件环境8)、评审概要设计说明书>概要设计人员邀请同行专家、开发人员对概要设计说明书进行正式技术评审,评审流程参考EP-SP-TR-DEFINEo>概要设计评审的重点不是“对还是错”,而是“好还是差”。主要评审要素包括:e合适性。考察该体系结构是否适合于产品需求,是否可在预定计划内实现。e系统的综合能力。例如“时一空”效率(性能,容量等),可扩展性,可管理性(可维护性),可复用性,安全性等,视产品特征而定。9)、审批概要设计说明书>项目经理提交高层经理审阅批准概要设计说明书。输出>概要设计说明书;>集成测试计划及用例。出口准则>概要设计说明书已经完成,通过了技术评审,并且得到审批。过程度量>概要设计人员统计工作量以及文档的规模,汇报给项目经理。>对概要设计活动的进度进行度量。

广东XXX技术股份有限公司确认与验证>QA对概要设计过程及其产生的产品的规范性进行检查;>项目经理对概要设计过程进行监控,对产生的产品进行审查;>高层经理对概要设计说明书进行审批;详细设计详细设计过程输入项目成员项目经理评审组高层经理输出■需求规格说明书•概要设计说明书一 L---J开 开始始 k用户界面设计•详细设计说明书•单元测试计划及用例--- k用户界面设计规程 k模块设计-----模块设计规程数据库设计数据库设计说明书....数据库设计规程r*评审详细设计一说明书L5审批详细设计说明书1F一 结束角色与职责角色职责高层经理审批详细设计说明书项目经理1、组织并负责用户界面设计、模块设计和数据库设计活动;2、组织详细设计说明书的评审和审批活动;3、组织和监控详细设计活动过程;项目组成员1、参与用户界面设计、模块设计和数据库设计活动;2、参与撰写详细设计说明书。评审组参与详细设计说明书的技术评审广东XXX技术股份有限公司入口准则1、详细设计人员已经确定输入>软件需求规格说明书>概要设计说明书过程活动1)、用户界面设计参考《EP-SP-SD-P01用户界面设计规程》2)、模块设计参考《EP-SP-SD-P02模块设计规程》3)、数据库设计参考《EP-SP-SD-P03数据库设计规程》4)、评审详细设计说明书详细设计人员邀请同行专家、开发人员对详细设计说明书进行正式技术评审,评审流程参考EP-SP-TR-DEFINEo5)、审批详细设计说明书项目经理提交高层经理审阅批准详细设计说明书。输出>详细设计说明书;>单元测试计划及用例。出口准则>详细设计说明书已经完成,通过了技术评审,并且得到审批。过程度量>详细设计人员统计工作量以及文档的规模,汇报给项目经理。>对详细设计活动的进度进行度量。广东XXX技术股份有限公司确认与验证>QA对详细设计过程及其产生的产品的规范性进行检查,搜集改进信息;>项目经理对详细设计过程进行监控,对产生的产品进行审查;>高层经理对详细设计说明书进行审批;6规程《EP-SP-SD-P01用户界面设计规程》《EP-SP-SD-P02模块设计规程》《EP-SP-SD-P03数据库设计规程》7标准与规范7.1《EP-SP-SD-C01系统设计检查单》8裁剪指南详细设计活动包括三部分:用户界面设计、数据库设计和模块设计。其中用户界面设计和数据库设计可被裁剪,如果裁剪,则无需输出《数据库设计说明书》,裁剪条件分别为所开发软件无用户界面和数据库;概要设计子过程和详细设计子过程可以合并成一个子过程,如果合并,输出的文档也可以合并为一份文档《系统设计说明书》,合并条件为:在项目规划过程时所选择的项目生命周期已经确定了概要设计和详细设计为一个过程。9模板与表格《EP-SP-SD-T01概要设计说明书》《EP-SP-SD-T02详细设计说明书》《EP-SP-SD-T03系统设计说明书》《EP-SP-SD-T04数据库设计说明书》10实施指导“系统设计”是软件开发项目中的工程设计过程。项目的实现均以此过程的设计作为依据进行。以下是对“系统设计”过程实施时的

温馨提示

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

评论

0/150

提交评论