UiBot Creator的流程图在下列哪种情况下最能发挥作用?()
A.业务专家和IT专家确定实现方式的时候
B.IT专家后期维护的时候
C.业务专家和用户确认需求的时候
D.IT专家向用户交付的时候
A.业务专家和IT专家确定实现方式的时候
B.IT专家后期维护的时候
C.业务专家和用户确认需求的时候
D.IT专家向用户交付的时候
A.业务流程图反映业务执行的运动过程
B.业务流程图是业务人员与开发人员的一种媒介
C.在软件开发规范中,业务流程图是必须提供的资料之一
D.可从业务流程图中抽象出数据流程图
A.鱼骨图
B.直方图
C.散点图
D.流程图
● 在质量管理中可使用下列各图作为管理工具,这 4 种图按顺序号从小到大依次是(68)
(68)
A.相互关系图、控制图、流程图、排列图
B.网络活动图、因果图、流程图、直方图
C.网络活动图、因果图、过程决策程序图、直方图
D.相互关系图、控制图、过程决策程序图、排列图
阅读下列说明、流程图和算法,将应填入(n)处的字句写在对应栏内。
【流程图说明】
下图所示的流程图5.3用N-S盒图形式描述了数组Array中的元素被划分的过程。其划分方法;以数组中的第一个元素作为基准数,将小于基准数的元素向低下标端移动,而大于基准数的元素向高下标端移动。当划分结束时,基准数定位于Array[i],并且数组中下标小于i的元素的值均小于基准数,下标大于i的元素的值均大于基准数。设数组A的下界为low,上界为high,数组中的元素互不相同。
【算法说明】
将上述划分的思想进一步用于被划分出的数组的两部分,就可以对整个数组实现递增排序。设函数int p(int Array[],int low,int high)实现了上述流程图的划分过程并返回基准数在数组Ar ray中的下标。递归函数void sort(int Array[],int L,int H)的功能是实现数组Array中元素的递增排序。
【算法】
void sort(int Array[],int L,int H){
if (L<H) {
k=p(Array,L,H);/*p()返回基准数在数组Array中的下标*/
sort((4));/*小于基准数的元素排序*/
sort((5));/*大于基准数的元素排序*/
}
}
(1)
A. Command
B. Factory Method
C. Composite
D. Class Adapter
(2)
A. Bank
B. Account
C. Checking
D. Savings
A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
B. 采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模
C. 实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型
D. UML的活动图与程序流程图的表达能力等价
阅读下列说明和流程图,将应填入(n)的语句写在对应栏内。
【流程图说明】
下面的流程(如图1所示)用N-S盒图形式描述了在一棵二叉树排序中查找元素的过程,节点有3个成员:data, left和right。其查找的方法是:首先与树的根节点的元素值进行比较:若相等则找到,返回此结点的地址;若要查找的元素小于根节点的元素值,则指针指向此结点的左子树,继续查找;若要查找的元素大于根节点的元素值,则指针指向此结点的右子树,继续查找。直到指针为空,表示此树中不存在所要查找的元素。
【算法说明】
【流程图】
将上题的排序二叉树中查找元素的过程用递归的方法实现。其中NODE是自定义类型:
typedef struct node {
int data;
struct node * left;
struct node * right;
}NODE;
【算法】
NODE * SearchSortTree(NODE * tree, int e)
{
if(tree!=NULL)
{
if(tree->data<e)
(4); //小于查找左子树
else if(tree->data<e)
(5); //大于查找左子树
else return tree;
}
return tree;
}