软件工程课后作业第四章(共3页).doc





《软件工程课后作业第四章(共3页).doc》由会员分享,可在线阅读,更多相关《软件工程课后作业第四章(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第四章4.1.简述软件设计阶段的基本任务。答:(1)数据/类设计数据/类设计将分析类模型变换成类的实现和软件实现所需要的数据结构。(2)体系结构设计体系结构设计定义了软件的整体结构,由软件部件、外部可见的属性和他们之间的关系组成。(3)接口设计接口设计描述了软件内部、软件和协作系统之间以及软件同人之间的通信方式。(4)部件级设计部件级设计将软件体系结构的结构性元素变换为对软件部件的过过程性描述。4.2.软件设计与软件质量的关系是怎么样的?答:设计是在软件开发中形成质量的阶段,设计提供了可以用于质量评估的软件表示,是将用户需求准确地转化为完整的软件产品或系统的主要途径。
2、4.4.简述模块、模块化及模块化设计的概念。答:模块:具有名字、参数、功能等外部特征以及完场模块功能的程序代码和模块内部数据等特征。模块化:把软件按照规定原则,划分为一个个较小的,相互独立的但又相互关联的部件。模块化设计:简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。4.5.举例说明每种类型的模块耦合度和每种类型的模块内聚度。答:1、巧合内聚:讲几个模块中没有明确表现出独立功能的相同程序代码段独立出来建立的模块称巧合内聚模块。 2、逻辑内聚:逻辑内聚是指完成一组逻辑
3、相关任务的模块,调用该模块时,由传送给模块的控制性参数来确定该模块应执行哪一种功能。3、时间内聚:时间内聚是指一个模块中的所有任务必须在同一时间段内执行。4、过程内聚:过程内聚是指一个模块完成多个任务,这些任务必须指定的过程执行。5、通信内聚:通信内聚是指一个模块内所有处理元素都集中在某个数据结构的一块区域中。6、顺序内聚:顺序内聚是指一个模块完成多个功能,这些功能又必须顺序执行7、功能内聚:功能内聚是指一个模块中各个部分都是为完成一项具体功能而协同工作,紧密联系,不可分割。1、内容耦合:当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课后 作业 第四

限制150内