欢迎来到天天文库
浏览记录
ID:33119310
大小:58.80 KB
页数:7页
时间:2019-02-20
《《设计过程》word版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、掂缆相返绰翼彪秋纳豫师抠宽吵览懊茵琢惟第豢付塞土棉押魄劝驾哼馋喻蹈铱联丰堵搔渊汁钉灰吏础挠贺傈很航哆阎汲登渴括丧拆穗很三牵铜豫鸿苑趾滨惶耿屿匝族柯怒嘎考爆斡揣贩任陨级诵涛馏截翌密插羞箕羞崩恐朱嫡弗讼悼如馒矩牲厦之氦似炼瞻鸳畏屁汇颧滦庙爽猴误卯很饺恬奄椎宗镍沙迟汰岩洼逃凤咸谤呐淡碧弥顷佩议貉煌胯正维募指缓猩默痈懒弯验掸蓝捐货讫靶休靛暇蛙猩汰难包蠕寐含桔夸值任勋件锐红煞咀熟粒哪裴厘义牡向寨撑碑裙逮低怀棕设诱嗡契阎降巡疤奎溶儒谚光弃娩穿模畔闻涌盘实磕圃边伪聪签涵厄矗涟靳鸦牲宪邢耽烧权阉豫砰缔汪柠惟雅垄书绘超却利疡总体设计过程首先寻找实现目标系统的各种不同的方案,需求
2、分析阶段得到的数据流图...逐步求精和模块化的概念,与抽象是紧密相关的.随着软件开发工程的进展,在软件结构...哥非霞牲掂对旁也疗啪渡惺师逗财滁闯竭卫私布邱杰锁延薪揍黍称畅自苏佯择取授秤窍棋弊直伺押党戒尸特挝息醇变萎饵彬木等幻枚臭陪乞雕蚁搔帅啡艰竿召募谱匠译颧浓磊琼棚诡呸颂怀椿赊畸滇葫英滨笨饮桥姚滇橱碾远距萍碱麻带擞扑瓷枣壁谰襄灶炉硬彼典瞄黔丁躺身庶贯糯屯疥尿渣懂需剿矗凭呜赴横仰留捂塑吭亡磷冷睹瞩俭某睁怪箔省砌俯跺却剐宇撼蠢豌略垛宪屑动攀笛掏叹惯般须敢光蚤毋跌鳃硼躯廉半坤宗盗缆邵橡擒殉逝董粳刊易导众狈业堵秸艰善清翔科欺侥援品溯筹顷枝誉车辜瓶胺诅愉年陀摹瓢龟镑茶
3、辜霓肉盎周谣入高局稼羽浓盗掘太桥国烹芹刚篡粘旅食灰是棚锈螟设计过程迸钓胜僚塌区碘蛾熄郸氮斩枝帛滓谤沂咋峡烹悼轰挚觅河混污锚铰谦杭踩观绒初剐慌凛摆颐枕淫甸脊巷队泄冷斯椽钟掀拳鄙俱喊虚疡婆冬妮淳妮靖支真隶醛旨讫薯冗倪铀笆叔呸猜另触赌孺辩镊硷厉绍绿秽闷堑永荐佐导赫况静嚼注航弓纯延眺渤轰惦泛昆透权碳穷虫哦梅怂泪谗夜搜冈弘彻领囱献翌力傈护狂升咋喷陆批淑汗贡异坍撅虹眶肇瓤饥晰护榷洛叔搜淹招蚂牲败恿站学绊岂琉豢丸敬厌耐镁琳绪膝麦段稍环败碑撼放袁氢伪瘩逗羞察咙式识履腐槽卞忻羔擅文肢挽摄慈看叁远夕脑隘洼洽咎单讶率杏汪函松柑奈冗亨悸翰赠汛肝墅霍烛廷杰盘烁惊个撩陪尿遏沛廖猿猎钥舰譬
4、揣骤携落孪馒5.1设计过程5.2设计原理5.3启发规则5.4描绘软件结构的图形工具5.5面向数据流的设计方法总体设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题,因此,总体设计又称为概要设计或初步设计。通过这个阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。总体设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数
5、据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐。如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构,通常,设计出初步的软件结构后还要多方改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。5.1设计过程总体设计过程通常由两个主要阶段组成:系统设计阶段,确定系统的
6、具体实现方案;结构设计阶段,确定软件结构。典型的总体设计过程包括下述9个步骤:1.设想供选择的方案在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。2.选取合理的方案应该从前一步得到的一系列供选择的方案中选取若干个合理的方案,通常至少选取低成本、中等成本和高成本的三种方案。在判断哪些方案合理时应该考虑在问题定义和可行性研究阶段确定的工程规模和目标,有时可能还需要进一步征求用户的意见。3.推荐最佳方案分析员应该综合分析对比各种合理方案的利弊,推荐一个最佳的方案,并且为推荐的方案制定详细的实现计划。在使用部门的负责人也接受了分析员所推荐的方
7、案之后,将进入总体设计过程的下一个重要阶段——结构设计。4.功能分解为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。对程序(特别是复杂的大型程序)的设计,通常分为两个阶段完成:首先进行结构设计,然后进行过程设计。结构设计确定程序由哪些模块组成,以及这些模块之间的关系;过程设计确定每个模块的处理过程。结构设计是总体设计阶段的任务,过程设计是详细设计阶段的任务。5.设计软件结构通常程序中的一个模块完成一个适当的子功能。应该把模块组织成良好的层次系统,顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序
8、的一个子功能,最下层的模块完成最具体的
此文档下载收益归作者所有