软件结构进一步精化,对初步分割得到的模块进行再分解或合并。 具体到数字仪表板的例子,可做如下某些可能的修改:(1)输入结构中的模块“转换成rpm”和“收集sps”可以合并;(2)模块“确定加速/减速”可以放在模块“计算mph”下面,以减少耦合;(3)模块“加速/减速显示”可以相应地放在模块“显示mph”的下面。 •添加...
1.数据流图(Data Flow Diagram) 坚持更DFD,它从数据的传递和加工角度,以图形方式来表达系统的逻辑功能,数据在系统内部的逻辑流向和逻辑交换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示放大。它是描绘信息流和数据从输入移动到输出的过程中所经受的变换 数据流图的基本元素: 例图: 2.系统...
1、在win2000 server机器上用VB(+SP5.0)创建一个ActiveX(DLL)工程,将工程名字改为“COM_Test” 2、添加一个类模块,名称为“ClsAdd”,并输入如下几行代码: Option Explicit Public x, y As Integer Public Function myAdd() As Integer myAdd = x + y End Function 3、打开“工程属性”对话框,选择“生成...
(1) 用visio画出该程序的程序流程图。PS:画程序流程图可以说是软件人员在进行程序设计时最通用最基本的技能,必须掌握。Visio中用“基本流程图”为模具绘制。 从visio中复制出该程序的程序流程图粘贴在下面: 求一组数组中的最大数,数组表示为A(n),n=自然数1,2……。 (2) 画出该程序的NS图。 说明:visio...