软件工程课程工作方案小设计工作方案之软件工作方案.docVIP

  • 1
  • 0
  • 约1.11万字
  • 约 14页
  • 2019-06-01 发布于江苏
  • 举报

软件工程课程工作方案小设计工作方案之软件工作方案.doc

软件工程课程工作方案小设计工作方案之软件工作方案

logo 软件工程小论文 题目《软件设计》 专业班级: 小组成员: 授课教师: 完成时间:xx 年x月x日 xxxx学院 目录 TOC \o 1-3 \h \u 7626 摘要 1矚慫润厲钐瘗睞枥庑赖。 29833 引言 2聞創沟燴鐺險爱氇谴净。 22490 第一章 软件设计概述 3残骛楼諍锩瀨濟溆塹籟。 24812 1.1 软件设计定义 3酽锕极額閉镇桧猪訣锥。 12185 1.2 设计要素 3彈贸摄尔霁毙攬砖卤庑。 15637 1.3 设计原则 3謀荞抟箧飆鐸怼类蒋薔。 17031 1.4 设计过程 4厦礴恳蹒骈時盡继價骚。 6451 1.5 指导方针 4茕桢广鳓鯡选块网羈泪。 19989 1.6 设计基础 5鹅娅尽損鹌惨歷茏鴛賴。 31464 第二章 设计方法 6籟丛妈羥为贍偾蛏练淨。 28534 2.1 模块设计 6預頌圣鉉儐歲龈讶骅籴。 18538 2.2 数据设计 6渗釤呛俨匀谔鱉调硯錦。 25253 2.3 体系设计 7铙誅卧泻噦圣骋贶頂廡。 2527 第三章 框架设计 7擁締凤袜备訊顎轮烂蔷。 17124 3.1 瀑布模型 7贓熱俣阃歲匱阊邺镓騷。 6762 3.1.1 概述 7坛摶乡囂忏蒌鍥铃氈淚。 8203 3.1.2 瀑布模型优缺点 8蜡變黲癟報伥铉锚鈰赘。 28349 3.1.3 客户需求 8買鲷鴯譖昙膚遙闫撷凄。 5973 3.2 增量模型 9綾镝鯛駕櫬鹕踪韦辚糴。 1333 3.2.1 概述 9驅踬髏彦浃绥譎饴憂锦。 29635 图3-2 增量模型 10猫虿驢绘燈鮒诛髅貺庑。 14296 3.2.2 增量模型优缺点 10锹籁饗迳琐筆襖鸥娅薔。 27183 小结 11構氽頑黉碩饨荠龈话骛。 20824 个人感想 11輒峄陽檉簖疖網儂號泶。 29569 参考文献 13尧侧閆繭絳闕绚勵蜆贅。 摘要 软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。建议用数学语言来抽象事务和问题,因为数学是最好的抽象语言,并且它的本质就是抽象。将复杂的问题分解成可以管理的片断会更容易。将问题或事物分解并模块化这使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。识饒鎂錕缢灩筧嚌俨淒。 关键字:抽象语言 模块化 耦合度 引言 软件设计方法论的这套基本原理已经经过了多年的进化,在软件开发的生命周期中,软件设计是在软件描述提供的的基础上,对软件需求进行分析以形成软件内部结构的描述说明的活动之一。耦合和内聚是两个用来评估软件设计质量的方法。每种概念的影响程度不尽相同,但它们都经历了时间的洗礼。基于这些基本原理设计者可以采用更多更成熟的设计方法。凍鈹鋨劳臘锴痫婦胫籴。 第一章 软件设计概述 1.1 软件设计定义 软件设计即应用各种各样的技术和原理,并用它们足够详细的定义一个设备、一个程序或系统的物理实现的过程。”对任意的工程产品或系统,开发阶段绝对的第一步是确定将来所要构建的制造原型或实体表现的目标构思。这个步骤是由多方面的直觉与判断力来共同决定的。这些方面包括构建类似模型的经验、一组引领模型发展的原则、一套启动质量评价的标准、以及重复修改直至设计最后定型的过程本身。计算机软件设计与其他工程学科相比还处在幼年时期,仍在不断变化中,例如更新的方法、更好的算法分析、以及理解力的显著进化。软件设计的方法论的出现也只有三十年多一点,仍然缺乏深度、适应性和定量性质,通常更多的与经典工程设计学科相联系。尽管如此,现今的软件技术已经存在、设计质量的标准也可使用、设计符号亦可以应用。软件设计是一种在设计者计划中通过诸如软件如何满足客户的需要,如何才能容易地实现和如何才能方便地扩展功能以适应新的需求等不同的考虑的创造性活动。软件设计有很多设计方法或技巧,通过借鉴他人的经验让这件事完成得更好。同时,设计者们也可以利用成熟的标记法将他们的想法和计划传达给开发者以及其他相关人员,使他们更好地了解这个系统。带着这些意见,我们一起来看看什么有助于程序员们找到他们的软件涅盘。恥諤銪灭萦欢煬鞏鹜錦。 1.2 设计要素 软件设计包括软件的结构设计,数据设计,接口设计和过程设计。鯊腎鑰诎褳鉀沩懼統庫。 结构设计是指:定义软件系统各主要部件之间的关系。硕癘鄴颃诌攆檸攜驤蔹。 数据设计是指:将模型转换成数据结构的定义。阌擻輳嬪諫迁择楨秘騖。 接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信。氬嚕躑竄贸恳彈瀘颔澩。 过程设计是指:系统结构部件转换成软件的过程描述。 釷鹆資贏車贖孙滅獅赘。 1.3 设计原则 (1).设计对于分析模型应该是可跟踪的:软件的模块可能被映射到多个需求上。

文档评论(0)

1亿VIP精品文档

相关文档