如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件设计方法指南拟制人日期审核人日期批准人日期软件设计方法指南目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc239062066"1目的PAGEREF_Toc239062066\h1HYPERLINK\l"_Toc239062067"2适用范围PAGEREF_Toc239062067\h1HYPERLINK\l"_Toc239062068"3参考文件PAGEREF_Toc239062068\h1HYPERLINK\l"_Toc239062069"4定义和缩写PAGEREF_Toc239062069\h1HYPERLINK\l"_Toc239062070"5规定PAGEREF_Toc239062070\h1HYPERLINK\l"_Toc239062071"5.1面向对象设计PAGEREF_Toc239062071\h1HYPERLINK\l"_Toc239062072"5.2面向功能(结构化)设计方法PAGEREF_Toc239062072\h1HYPERLINK\l"_Toc239062073"5.3设计模式的选择PAGEREF_Toc239062073\h1HYPERLINK\l"_Toc239062074"6附件PAGEREF_Toc239062074\h1第页目的指导项目组选择设计方法。适用范围适用于公司软件开发的设计过程。参考文件本过程文件中的过程裁剪应依据《组织标准过程裁剪指南》的规定。定义和缩写本过程文件的编写依据是美国软件工程研究院(SEI)的集成成熟度模型软件分支1.2版本(CMMI-DEVV1.2)。规定面向对象设计面向对象的设计(Object-OrientedDesign简OOD)是一种包含对所设计系统的逻辑的和物理的过程描述,以及系统的静态和动态模型的设计方法(Booch,1994)OOD阶段,注意的焦点从问题空间转移到了解空间,采用一种“反复综合(round-tripgestalt)”的方法,包括以下过程:识别对象,识别对象的语义,识别对象之间的关系,进行实施,同时包含一系列迭代。面向对象的设计方法参见《面向对象设计方法》。面向功能(结构化)设计方法是软件设计的经典办法,结合需求规格说明及系统不同层次的数据流图并利用最高输入\输入抽象点,把整个系统分解为模块并确定模块功能,确定每个功能模块的输入、转换和输出数据流,并考虑各方面数据接口、存储方式等。迭代逐步分解各系统模块,直到确定每个功能模块只执行一个行为为止,同时细化数据结构化设计,完善数据字典以确保系统能获得所需的输出结果,从而完成系统构架设计。结构化设计方法参见《结构化设计方法》。设计模式的选择设计模式参见《设计模式》。附件《面向对象设计方法》《结构化设计方法》《设计模式》说明:以上三个附件均属于外来文件,其文件格式不做统一要求。为方便阅读使用,将其打包压缩到一个文件中---《软件设计方法指南附件》。