最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

软件工程第四章作业

来源:动视网 责编:小OO 时间:2025-09-30 22:19:14
文档

软件工程第四章作业

软件工程第4章作业1、什么是模块性?如何度量和设计模块性?答:模块性:软件结构中的每个模块完成一个相对的特定子功能,而和其它模块的接口是简单的。模块性的度量标准:模块之间的耦合尽可能弱;每个模块的内聚尽可能强。设计:1)根据数据流图决定问题类型2)根据问题类型,进行变换分析或事务分析,导出系统结构图3)改进系统结构图2、根据下面变换型的数据流图,设计出对应的初始软件结构图并简述相应的设计步骤。f8f8f5f6f5,f6f3f3f5f4f4f6f5,f6f7f7f8f8f9f
推荐度:
导读软件工程第4章作业1、什么是模块性?如何度量和设计模块性?答:模块性:软件结构中的每个模块完成一个相对的特定子功能,而和其它模块的接口是简单的。模块性的度量标准:模块之间的耦合尽可能弱;每个模块的内聚尽可能强。设计:1)根据数据流图决定问题类型2)根据问题类型,进行变换分析或事务分析,导出系统结构图3)改进系统结构图2、根据下面变换型的数据流图,设计出对应的初始软件结构图并简述相应的设计步骤。f8f8f5f6f5,f6f3f3f5f4f4f6f5,f6f7f7f8f8f9f
软件工程 第4章 作业

1、什么是模块性?如何度量和设计模块性?

答:模块性:软件结构中的每个模块完成一个相对的特定子功能,而和其它模块的接口是简单的。

模块性的度量标准:模块之间的耦合尽可能弱;每个模块的内聚尽可能强。 

设计:1)根据数据流图决定问题类型

      2)根据问题类型,进行变换分析或事务分析,导出系统结构图

      3)改进系统结构图 

2、根据下面变换型的数据流图,设计出对应的初始软件结构图并简述相应的设计步骤。

                                 

                                           f8     f8

                      f5       f6    f5,f6  

           f3   f3   f5   f4   f4  f6  f5,f6 f7 f7  f8     f8  f9      f9

      f1   

          f1   f3     f2   f2   f4                                f9  f10 f10

简述:1)第一级分解:自顶向下的分配,位于软件最顶层的控制模块Cm协调从属模块的控制功能:输入信息处理控制模块Ca,协调对所有输入数据的接受;变换中心控制模块Ct,管理对内部形式的数据的所有操作;输出信息处理控制模块Ce,协调输出信息的产生过程

尽量使第一级控制中的模块数目取值最小值。

     2)第二级分解:观察图可知有两条输入流和一条输出流,该图有3个模块,从变换中心的边界开始沿着输入通路向外移动,即C->B,D->A,输出通路向外移动,即G->H,最后把变换中心内的每个模块映射成受变换中心模块控制的一个模块

3、下图是PDL描述的程序算法,请改用N-S图描述。

A1

文档

软件工程第四章作业

软件工程第4章作业1、什么是模块性?如何度量和设计模块性?答:模块性:软件结构中的每个模块完成一个相对的特定子功能,而和其它模块的接口是简单的。模块性的度量标准:模块之间的耦合尽可能弱;每个模块的内聚尽可能强。设计:1)根据数据流图决定问题类型2)根据问题类型,进行变换分析或事务分析,导出系统结构图3)改进系统结构图2、根据下面变换型的数据流图,设计出对应的初始软件结构图并简述相应的设计步骤。f8f8f5f6f5,f6f3f3f5f4f4f6f5,f6f7f7f8f8f9f
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top