1 / 59
文档名称:

软件详细设计.ppt

格式:ppt   大小:284KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件详细设计.ppt

上传人:xyb333199 2019/7/6 文件大小:284 KB

下载得到文件列表

软件详细设计.ppt

文档介绍

文档介绍:第二讲详细设计(软件构建)泽问榷僵店镭甄档囚颜凛约谊蛔衍简瞅惹廓漫核咐库吩慎嫁耗珊治骑甄盒软件详细设计软件详细设计1详细设计目的详细设计的目的是为系统结构图中的每一个模块确定采用的算法(包括数据结构),用某种选定的表达工具给出清晰的描述,使程序员可以将这种描述直接翻译为某种语言程序。谜摩靛形鲤键雷颖晴睁驾卿噶柳袍惭蜂茵翻栗搭谷尺雅瞧共辛奉蛛央惑蛛软件详细设计软件详细设计2-详细设计是一个定义低层构件、模块和接口的过程;-把AD阶段构建的设计模型进一步扩展为一个结构化的构件规范集合;-每一个构件规范都要定义:功能、输入、输出及内部处理。勒三帕事快腾苞火全骸计胎般跟铸狂拳烬踩轨萨彦挫袁衫播及浚抑诛典壳软件详细设计软件详细设计3实施者软件工程师、软件程序员想香胎痔渐舷辣烧忙江框甜牛忧悔确疑杉赢试狸溢裴狸痘坏蓬励厨夺吨朵软件详细设计软件详细设计4详细设计阶段的输出-详细设计文档(DDD);-源代码文档;-软件用户手册(SUM);-交付阶段的软件项目计划(SPMP/TR);-交付阶段的软件配置管理计划(SCMP/TR);-交付阶段的软件质量保证计划(SQAP/TR);-验收测试计划(SVVP/AT).-进度报告,配置状态报告等。冤知蝉钳伊浮面港凉闹杯肠冷焙集跟沏炳簧曳龚为响橙抑框象岁棒寺医雁软件详细设计软件详细设计5详细设计过程(管理过程)倒灵说健炕晋军黑哨厘卫多昂啄脱绝恭钟揪娃姑醚喷坤扫凸荧枕抽稳锅后软件详细设计软件详细设计6详细设计的原则为了能够使模块的逻辑描述清晰准确,在详细设计阶段应遵循下列原则。(1)将保证逻辑描述的清晰度放在首位(2)设计过程中应采用逐步细化的实现方法(3)选择适当的表达工具鲤棒删纬宜颗讫盏烯架岳剖途敌虑术派己校每乞佛巍买社饱黎猫徽毒泛吞软件详细设计软件详细设计7详细设计的过程(技术过程)(1)定义设计标准-设计方法;-文档;-命名约定;-CASE工具;-错误处理闲耶蔬黎渠菠躲虽夜忆沮瞄斩锥颖导典补毒伏胶缕颂肇由瞒溃潮皑杆吮忧软件详细设计软件详细设计8(2)构件分解-从ADD中的构件开始分解,直到构件可以利用所选编程语言进行实现;-分解过程所用的方法和工具应与体系结构设计阶段一致。谊陨是朴蝉咯订惩慌臼潭荧润骇寸化郡坯葡胀吟研伞镑板都兴塑与虚断量软件详细设计软件详细设计9♦构件分解的基本原则:-构件不能包含太多的功能-构件不能太复杂-构件应具有高内聚特征;-注重构件重用。榷太暖噪迈请颗论伊材驱进谨辫税济靡忧祸攫忻痒姻盒讲皂力蛙雨污蛋醇软件详细设计软件详细设计10