课程代码02333软件工程2011版课后习题答案.doc

课程代码02333软件工程2011版课后习题答案.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《本科自考02333软件工程课后习题答案-2011版》 第三章 结构化方法 1.基本概念 需求分析:一般来说,分析是系统地使用信息,对一个问题的估算。软件需求分析是这一概念的特化,即系统化地使用“数据流”、“加工”、“数据存储”、“数据源”和“数据潭”等术语所表达的信息,对待建系统“是什么”给出一个估算――系统概念模型 软件设计:在需求分析的基础上,定义满足需求所需要的结构,即针对给定的问题,给出该问题的软件解决方案,确定“怎么做”的问题 数据流图:表达功能模型的工具,即数据流图(Dataflow Diagram) 简称DFD图,简单的说,DFD图是一种描述数据变换的图形化工具,其中饮食的元素可以是数据流、数据存储、加工、数据源和数据潭等 变换型数据流图:具有较明显的输入部分和变换(主加工)部分之间的界面变换部分和输出部分之间界面的数据流图 事务型数据流图:数据到达一个加工T,该加工T根据输入数据的值,在其后的基干动作序号(称为一个事务)中选出一个来执行 模块:执行一个特殊任务的一个过程以及相关的数据结构 1.简答题 2.何谓模块耦合?简述模块耦合的类型。 答:耦合是不同模块之间相互依赖程序的度量 内容耦合:当一个模块直接修改或操作另一个模块的数据,或一个模块不通过正常入口而转入到另一个模块时, 公共耦合:两个或两个以上的模块共同引用一个全局数据项 控制耦合一个模块通过气喘吁吁向另一个模块传递一个控制信息,接收信号的模块根据信号值进行适当的动作 标记耦合:若一个模块A通过接口向两个模块B和C传递一个公共参数 数据耦合:模块之间通过参数来传递数据 3.何谓模块内聚?简述模块内聚的类型。 答:指一个模块内部各成分之间相互关联程度的度量 偶然内聚:一个模块的各成分之间基本不存在任何关系 逻辑内聚:几个逻辑上相关的功能被放在同一个模块中 时间内聚:一个模块完成的功能必须在同一时间内执行,但这些功能只是因为时间因素关联在一起 过程内聚:一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行 通信内聚:一个模块的所有成分都操作同一数据集或生成同一数据集 顺序内聚:一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个成分的输入 功能内聚:最理想的内聚,模块的所有成分对于完成单一的功能都是基本的。功能内聚的模块对完成其功能而言是充分必要的 4.何谓模块的控制域和模块的作用域?并举例说明 控制域:模块本身以及所有直接或间接从属于它的模块的集合。 作用域:受该模块内的一个判定所影响的所有模块的影响 第四章 面各对象方法-UML 1.基本概念 类及其属性和操作 类是一组具有相同属性、操作、关系和语义的对象的描述。类的属性是类的一个命名特征,该特征是由该类的所有对象所共享、用于表达对象状态的数据 接口是操作的一个集合,其中每个操作描述了类、构件或子系统的一个服务 关联及其链:关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述。链是对象之间具有特定语义关系的抽象 泛化:活佛是一般性类目(称为超类或父类)和它的较为特殊性类目(称为子类)之间的一种关系,有时称为”is a kind of ”关系 聚合:聚合是关联的一种特殊形式,表达的是一种“整体/部分”关系 依赖:依赖是一种使用关系,用于描述一个类目使用另一个类目的信息和服务 2.简答题 为了表达客观事物,UML给出了哪些基本术语? 答:为了支持抽象分析和设计中的事物,UML给出了8个基本术语,即类、接口、协作、用况、主动类、构件、制品、结点,并给出了这些基本术语的一些变体。 为了表达客观事物之间的关系,UML给出了哪些基本术语?这些术语之间是什么关系? 关联、泛化、细化和依赖,以及它们的一些变体 什么是对象的构成与表示?并说明。 类是一组具有相同属性、操作、关系和语义的对象的描述。对象是类的一个实例 什么是类图的构成成分? 答:类图是可视化地表达系统表态结构模型的工具,通常饮食类、接口、关联、泛化和依赖 什么是顺序图的构成成分? 顺序图是一种交互图,即由一组对象以及按时序组织的对象之间的关系组成,其中还饮食这些对象之间所发送的消息 如何描述对象之间的关联语义 用况之间有哪几种关系? 在什么情况下需要建立状态图? 状态图可用于创建有关系统(或系统成分)的行为生存周期模型,表达有关系纺(或系统成分)的一种动态结构,给出有关系统(或系统成分)在生存期间有哪些阶段、每一阶段可从事的活动以及对外所呈现的特征等 方面 的信息 对象操作和对象状态之间的关系是什么? 同时引入“操作”和“方法”的目的是什么? 答:表达模型化包之间的关系 为什么使用包?如何划分包 使用UML可以从那些角度来刻画一个系统的行为?为什么? 何谓顺序图中的控制操作子?试举例说明。 为了控制交互行为描述的复

文档评论(0)

yyh892289 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档