77范文网 - 专业文章范例文档资料分享平台

软件工程答案(4)

来源:网络收集 时间:2020-12-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

的关系。
2.UML 标准的统一的图形化建模语言,是软件工程中面向对象的模型方法

10 UML有那些图?
答:用例图:从用户角度描述系统功能,并指出各功能的操作者
静态图:表示系统的静态结构,包括类图,对象图,包图
行为图:描述系统的动态模型和组成对象间的交互关系,包括状态图,活动图
交互图:描述对象间的交互关系,包括顺序图,合作图
实现图:用于描述系统的物理实现,包括构件图,部件图
模块是由边界元素限定的相邻程序元素序列,而且有一个总体标识符代表它。过程、函数、子程序和宏等,都可以作为模块。
模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
信息隐藏:使一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。
局部化是指把一些关系密切的软件元素物理地放得彼此靠近。有助于实现信息隐藏。
模块独立的概念是模块化、抽象、信息隐藏和局部化概念的直接结果。
模块独立的重要性:
有效的模块化(即有独立的模块)的软件比较容易开发出来。
独立的模块比较容易测试和维护。
模块的独立程度标准度量: 尽量做到 低耦合,高内聚。
耦合衡量不同模块彼此间互相信赖(连接)的紧密程度;
内聚衡量一个模块内部各个元素彼此结合的紧密程度。
低耦合:数据耦合 高内聚:功能内聚、顺序内聚
中耦合:控制耦合 中内聚:过程内聚、通信内聚
高耦合:内容耦合 低内聚:偶然内聚、逻辑内聚、时间内聚
尽量做到作用数据耦合,少用控制耦合和特征耦合限制公共环境耦合的范围,完全不用内容耦合。
面向数据流的设计方法把信息流映射成软件结构,信息流类型决定了映射的方法。
变换流:信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加处理以后再沿输出通路变换成外部形式离开软件系统。
事务流:以事务为中心,数据沿输入通路到达一个处理T,这个处理根据输入数据的类型在若干个动作序列中选出一个来执行。

事务中心所要完成任务:
接收输入数据(输入数据又称为事务)。

分析每个事务以确定它的类型。
根据事务类型选取一条活动通路。
变换分析是一系列设计步骤的总称,经过这些步骤把具有变换流特点的数据流图按预先确定的模式映射成软件结构。
设计步骤:
复查基本系统模型。
复查并精化数据流图。
确定数据流图具有变换特性还是事务特性。
确定输入流和输

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库软件工程答案(4)在线全文阅读。

软件工程答案(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1168520.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: