下载此文档

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


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
Forpersonaluseonlyinstudyandresearch;mercialuselogo软件工程小论文题目《软件设计》专业班级:小组成员:授课教师:完成时间:xx年x月x日xxxx学院目录摘要 1引言 2第一章软件设计概述 5第二章设计方法 7第三章框架设计 9图3-2增量模型 10小结 11个人感想 11参考文献 13摘要软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。建议用数学语言来抽象事务和问题,因为数学是最好的抽象语言,并且它的本质就是抽象。将复杂的问题分解成可以管理的片断会更容易。将问题或事物分解并模块化这使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。关键字:抽象语言模块化耦合度引言软件设计方法论的这套基本原理已经经过了多年的进化,在软件开发的生命周期中,软件设计是在软件描述提供的的基础上,对软件需求进行分析以形成软件内部结构的描述说明的活动之一。耦合和内聚是两个用来评估软件设计质量的方法。每种概念的影响程度不尽相同,但它们都经历了时间的洗礼。基于这些基本原理设计者可以采用更多更成熟的设计方法。,并用它们足够详细的定义一个设备、一个程序或系统的物理实现的过程。”对任意的工程产品或系统,开发阶段绝对的第一步是确定将来所要构建的制造原型或实体表现的目标构思。这个步骤是由多方面的直觉与判断力来共同决定的。这些方面包括构建类似模型的经验、一组引领模型发展的原则、一套启动质量评价的标准、以及重复修改直至设计最后定型的过程本身。计算机软件设计与其他工程学科相比还处在幼年时期,仍在不断变化中,例如更新的方法、更好的算法分析、以及理解力的显著进化。软件设计的方法论的出现也只有三十年多一点,仍然缺乏深度、适应性和定量性质,通常更多的与经典工程设计学科相联系。尽管如此,现今的软件技术已经存在、设计质量的标准也可使用、设计符号亦可以应用。软件设计是一种在设计者计划中通过诸如软件如何满足客户的需要,如何才能容易地实现和如何才能方便地扩展功能以适应新的需求等不同的考虑的创造性活动。软件设计有很多设计方法或技巧,通过借鉴他人的经验让这件事完成得更好。同时,设计者们也可以利用成熟的标记法将他们的想法和计划传达给开发者以及其他相关人员,使他们更好地了解这个系统。带着这些意见,我们一起来看看什么有助于程序员们找到他们的软件涅盘。,数据设计,接口设计和过程设计。结构设计是指:定义软件系统各主要部件之间的关系。数据设计是指:将模型转换成数据结构的定义。接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信。过程设计是指:系统结构部件转换成软件的过程描述。(1).设计对于分析模型应该是可跟踪的:软件的模块可能被映射到多个需求上。(2).设计结构应该尽可能的模拟实际问题。(3).设计应该表现出一致性。(4).不要把设计当成编写代码。(5).在创建设计时就应该能够评估质量。(6).评审设计以减少语义性的错误。(7).设计应该模块化,将软件逻辑地划分为元素或子系统,并包含数据、体系结构、接口和构件的清晰表示。(表达)的过程。这种陈述给一个对软件的全局观点。系统通过逐步求精使得设计陈述逐渐接近源代码。这里有两个基本步骤;第一步是初步设计Preliminarydesign,关注于如何将需求转换成数据和软件框架。第二步是详细设计Detaildesign,关注于将框架逐步求精细化为具体的数据结构和软件的算法表达。发生中的设计行为、数据、算法和程序设计都需要由现代程序所需的界面设计这一清晰的行为来结合起来。界面设计Interfacedesign建立程序布局和人机交互机制。贯穿设计过程的质量由一系列的正式技术评定formaltechnicalreviews或设计排演designwalkthroughs来评价。(1).设计应该展现层次结构使得软件各部分之间的控制更明智。(2).设计应当模块化;这就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分。(3).设计应当由清晰且可分离的数据和过程表达来构成。(4).设计应使得模块展现独立的功能特性。(5).设计应使得界面能降低模块之

软件工程课程方案小设计方案之软件方案 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雾里看花
  • 文件大小85 KB
  • 时间2019-06-11
最近更新