软件产品及组件技术解决方案过程流程全套.docx
《软件产品及组件技术解决方案过程流程全套.docx》由会员分享,可在线阅读,更多相关《软件产品及组件技术解决方案过程流程全套.docx(13页珍藏版)》请在第壹文秘上搜索。
1、软件产品及组件技术解决方案过程流程1.引言1.1意图和价值意图:设计和构建符合客户要求的解决方案。价值:提供符合客户要求和减少返工的成本效益高的设计和解决方案。1.2适用范围本过程文档是系统设计及开发人员,根据需求实现产品的依据,适用于公司内所有软件产品、产品组件。1.3名词术语2EPG:EngineerProcessGroup(工程过程组)2PLAN:ProjectPlan(项目计划)2TDP:TechnicalDataPackage(技术数据包)技术数据包包含需求规格文档、技术方案文档,概要设计、详细设计、数据库设计等设计文档,还包含测试用例、用户手册等文档,另外产品的开发环境、测试环境、
2、使用环境等也是技术数据包的内容。2.过程定义2.1角色和职责角色职责描述项目1.依据项目计划安排设计、开发、代码走查及支持文经理档编写的任务,并监督执行。2.负责此过程中产生的所有文档的评审。设计1.编写技术解决方案,并设定评选准则;人员2.进行概要设计、数据库设计,并参与详细设计。开发1.参与评审概要设计及数据库设计;人员2.编写详细设计;3.进行代码实现、代码走查以及软件产品支持文档的编写;2.2入口准则2产品需求规格说明书、项目计划等文档已经完成,并评审通过形成基线。2产品需求规格说明书。2.4过程活动2.4.1建立技术解决方案设计人员确定技术解决方案的选择标准,一般的选择标准如下:1、
3、当客户有要求的解决方案,遵循客户要求。2、组织有成熟的解决方案,可以复用现有方案。3、当投标时已指定的解决方案,项目可使用投标中的方案。4、其他情况用决策分析过程来选择。设计人员依据以上选择标准,制订技术解决方案。对技术解决方案进行评审:项目经理就要组织同行专家人员对技术解决方案进行正式评审;评审不通过,设计人员要重新修改,评审流程参考正式评审过程。2.4.2系统设计系统设计的内容包括:概要设计、数据库设计等。系统设计人员根据技术解决方案得出的决策结果,依照产品需求规格说明书进行系统概要设计。设计人员按照从整体到局部、自顶向下的方法进行系统功能分解,将系统分解为若干个子系统,确定子系统间的接口
4、关系;将子系统分解为若干个模块,并确定模块间的关系。确定系统开发、测试、运行的软硬件环境等。购买复用分析:2确定哪些产品部件应当采购、外包开发或者自主研发,说明理由。2分析相应的风险。2列出多个可选方案。(即使没有可选方案也应有用和不用两个方案)撰写概要设计文档:2概要设计人员根据指定的模板撰写概要设计说明书,主要内容包括:U软件系统概述U影响设计的约束因素口系统的软件架构u子系统的结构与模块功能u系统接口、数据库设计规划u运行所需的软硬件环境u购买复用分析结果对概要设计进行评审:概要设计结束之后,产生概要设计说明书,项目经理就要组织同行专家人员对设计成果进行正式评审;评审不通过,系统设计人员
5、要重新修改,评审流程参考正式评审过程。2.4.2.2数据库设计数据库设计的内容包括:2数据库设计准备:系统设计人员阅读产品需求规格说明书、和概要设计说明书,明确数据库设计任务,准备PoWerDeSigner设计工具。2逻辑设计:系统设计人员根据需求文档,创建与数据库相关的那部分实体关系图。2物理设计:系统设计人员进行表结构设计。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。系统设计人员要对表结构进行规范化处理。2安全性设计;系统设计人员要提高系统的安全性,应当从管理和设计两方面着手。这里仅
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件产品 组件 技术 解决方案 过程 流程 全套
