重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 计算机类考试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

说明用例模型的功能,用例图的主要组成部分,用例建模的步骤。

查看答案
更多“说明用例模型的功能,用例图的主要组成部分,用例建模的步骤。”相关的问题

第1题

阅读以下说明和流程图,回答问题1至问题3,将答案写在对应栏内。【说明】 下面给出的是某高级公寓管理

阅读以下说明和流程图,回答问题1至问题3,将答案写在对应栏内。

【说明】

下面给出的是某高级公寓管理系统的一套分层数据流图。其功能描述如下所述。

(1)系统随时根据住户送来的入住单更新住户基本信息文件。

(2)每月初系统根据物业管理委员会提供的月附加费(清洁费、保安费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。住户交费时,系统输入交费凭证,核对后输出数据给住户。

(3)系统定期向物业管理委员会提供住房分配表和交费情况表。

(4)住户因分户或换房,在更新账户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分尸或换房前的房租。

假定题中提供的顶层图是正确的,请回答下列问题。

指出哪张图中的哪些文件可不必画出。

点击查看答案

第2题

阅读以下说明和Visual Basic代码,将相应文字填入(n)处,并写在对应栏内。 [说明] 以下Visual Basic

阅读以下说明和Visual Basic代码,将相应文字填入(n)处,并写在对应栏内。

[说明]

以下Visual Basic代码实现了对位图(BMP)进行旋转显示。以下程序共实现了对BMP位图图形进行 180°旋转、90°旋转(顺时针)、90°旋转(逆时针)、水平翻转、垂直翻转共5项处理。显示界面如图12-8所示。仔细阅读[代码7-1]至[代码7-3],完成(n)代码,并写在对应栏内。

[代码7-1]

Begin VB. Form. Form1

AutoRedraw =-1 'True

Caption="图像的施转"

//...窗体描述( 略 )

Begin VB. CommandButton Command7

Caption="退出"

//...窗体描述(略 )

End

Begin VB.CommandButton Command6

Caption = "复位"

//...窗体描述(略)

End

Begin VB.CommandButton Command5

Caption= "垂直翻转"

//...窗体描述(略)

End

Begin VB.CommandButton Command4

Caption="水平翻转"

//...窗体描述(略)

End

Begin VB.CommandButton Command3

Caption= "90°(逆时针)"

//...窗本描述(略)

End

Begin VB.CommandButton Command2

Caption= "90°(顺时针)"

//...窗体描述(略)

End

Begin VB.PictureBox Picture2

//...窗体描述(略)

End

Begin VB.CommandButton Command1

Caption="180°"

//...窗体描述(略)

End

Begin VB.PictureBox Picture 1

//...窗体描述(略)

End

End

[代码7-2]

Private Declare Function BitBlt Lib "gdi32" ( ByVal hDestDC As Long,

ByVal x As Long,

ByVal y As Long,

ByVal n Width As Long,

ByVal nHeight As Long,

ByVal hSrcDC As Long,

ByVal xSrc As Long,

ByVal ySrc As Long,

ByVal dwRop As Long ) As Long

Const srcopy = &HCC0020

Dim h As Integer

Dim w As Integer

Private Sub Form_Load ( )

Picture2.Picture = LoadPicture ( App.Path & "\a01.bmp") '导入图片'

h = Picture 1 .Height

w = Picture 1.Width

End Sub

[代码7-3]

Private Sub Commandl_Click ( ) 旋转180°

Picture2.Picture = LoadPicture ( "" )

For j = 0 To h Step 1

For i = 0 To w Step 1

(1)

Next i

Next j

End Sub

Private Sub Command2_Click ( ) '顺时针施转90°'

Picture2.Picture = LoadPicture ( "" )

For i-h To 0 Step-1

For j - 0 To w Step 1

(2)

Next j

Next i

End Sub

Private Sub Command3_Click ( ) '逆时针旋转90°'

Picture2.Picture = LoadPicture ("")

For j =w To 0 Step -1

For i = 0 To h Step 1

(3)

Next i

Next j

End Sub

Private

点击查看答案

第3题

写出如下SQL实现语句。(1)把对表Zone的INSERT权限授予用户Smith,并允许它再将此权限授予他人。(2)

写出如下SQL实现语句。

(1)把对表Zone的INSERT权限授予用户Smith,并允许它再将此权限授予他人。

(2)收回已经授予Tom的对表FlowerInfo中属性ComName的修改权限。

(3)建立视图viewpot,表现问题2的功能。

点击查看答案

第4题

阅读以下函数说明、图和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 散列文件的存储单位称为

阅读以下函数说明、图和C代码,将应填入(n)处的字句写在对应栏内。

【说明】

散列文件的存储单位称为桶(BUCKET)。假如一个桶能存放m个记录,当桶中已有m个同义词(散列函数值相同)的记录时,存放第m+1个同义词会发生“溢出”。此时需要将第m+1个同义词存放到另一个称为“溢出桶”的桶中。相对地,称存放前m个同义词的桶为“基桶”。溢出桶和基桶大小相同,用指针链接。查找指定元素记录时,首先在基桶中查找。若找到,则成功返回,否则沿指针到溢出桶中进行查找。

例如:设散列函数为Hash(Key)=Key mod 7,记录的关键字序列为15,14,21,87,96, 293,35,24,149,19,63,16,103,77,5,153,145,356,51,68,705,453,建立的散列文件内容如图5-3所示。

为简化起见,散列文件的存储单位以内存单元表示。

函数InsertToHashTable(int NewElemKey)的功能是;若新元素NewElemKey正确插入散列文件中,则返回值1;否则返回值0。

采用的散列函数为Hash(NewElemKey)=NewElemKey % P,其中P为设定的基桶数目。

函数中使用的预定义符号如下:

define NULLKEY-1 /*散列桶的空闲单元标识*/

define P 7 /*散列文件中基桶的数目*/

define ITEMS 3 /*基桶和溢出桶的容量*/

typedef struet BucketNode{ /*基桶和溢出桶的类型定义*/

int KeyData[ITEMS];

struct BucketNode *Link;

}BUCKET;

BUCKET Bucket[P]; /*基桶空间定义*/

【函数5-3】

int InsertToHashTable(int NewElemKey){

/*将元素NewElemKey插入散列桶中,若插入成功则返回0,否则返回-1*/

/*设插入第一个元素前基桶的所有KeyData[],Link域已分别初始化为NULLKEY、NULL*/

int Index; /*基桶编号*/

int i,k'

BUCKET *s,*front,*t;

(1);

for(i=0;i<ITEMS;i++) /*在基桶查找空闲单元,若找到则将元素存入*/

if(Bucket[Index].KeyData[i]==NULLKEY){

Bucket[Index].KeyData[i]=NewElemKey;

break;

}

if((2))return 0;

/* 若基桶已满,则在溢出桶中查找空闲单元,若找不到则申请新的溢出桶*/

(3);

t=Bucket[Index].Link;

if(t!=NULL){ /*有溢出桶*/

while(t!=NULL){

for(k=0;k<ITEMS;k++)

if(t->KeyData[k]==NULLKEY){/* 在溢出桶链表中找到空闲单元*/

t->KeyData[k]=NewElemKey;

break;

}/*if*/

front=t;

if((4))t=t->Link;

else break;

}/*while*/

}/*if*/

if((5)){ /* 申请新溢出桶并将元素存入*/

s=(BUCKET *)malloc(sizeof(BUCKET));

if(!s)retum -1;

s->Link=NULL;

for(k=0;k<ITEMS;k++)

s->KeyData[k]=NULLKEY;

s->KeyData[0]=NewElemKey;

(6);

}/*if*/

return 0;

}/*InsertToHashTable*/

点击查看答案

第5题

从下面的选项中选择相应的判断逻辑填补[算法2-2]中的“判断条件1”至“判断条件 3”。注意,若“判断条

件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。

(a)字符是括号(b)字符是左括号(c)字符是右括号(d)栈空(e)栈不空

(f)栈顶元素表示的是与当前字符匹配的左括号

(g)栈顶元素表示的是与当前字符匹配的右括号

点击查看答案

第6题

试说明逻辑数据流图(logical data flow diagram)和物理数据流图(physical data flow diagram)之

间的主要差别。

点击查看答案

第7题

阅读下列说明,回答问题1和问题2,将解答写在答卷的对应栏内。【说明】 供应商—零件—工程项目数据库由

阅读下列说明,回答问题1和问题2,将解答写在答卷的对应栏内。

【说明】

供应商—零件—工程项目数据库由以下4个关系模式构成:

S(SNO,SNAME,STATUS,CITY)

P(PNO,PNAME,COLOR,WEIGHT,CITY)

J(JNO,TNAME,CITY)

SPJ(SNO,PNO,JNO,QTY)

其中,供应商S,零件P和工程项目J分别由供应商号(SNO),零件号(PNO)和工程项目号(JNO)唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。

【问题1】

请用SQL语言完成如下的操作。

①找出给北京的工程项目提供不同的零件号:

②将没有供货的所有工程项目从J中删除;

③查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目n的任何一种零件的最大供应量。

【问题2】

定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。

点击查看答案

第8题

阅读以下说明,回答问题1~2,将解答填入对应的解答栏内。[说明] 某程序的功能是输入三个正整数作为

阅读以下说明,回答问题1~2,将解答填入对应的解答栏内。

[说明] 某程序的功能是输入三个正整数作为边长,判断三条边构成的三角形是否等边、等腰或是一般三角形。

通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。

点击查看答案

第9题

阅读下列说明,回答问题1~问题4。【说明】 某超市的销售业务由一个销售业务管理系统进行管理,该系统

阅读下列说明,回答问题1~问题4。

【说明】

某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式见表6所示。

对于这样一个销售业务管理系统,分别给出了以下两种关系数据库的设计(下划线表示主关键字)

设计一:

顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)

收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话 phone)

商品Merchandise(商品代码Mno,商品名称Mname,价格price)

发票Invoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno,商品代码 Mno,单价unitpfice,数量amount)

设计二:

顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)

收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话 phone)

商品Memhandise(商品代码Mno,商品名称Mname,价格price)

发票Ivoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno)

发票明细Invoicedetail(发票号码Ino,商品代码Mno,单价unitprice,数量amount)

设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么?

点击查看答案

第10题

UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use—case View)、设计视图(Design Vie

w)、进程视图(Process View)、实现视图(Implementation View)和展开视图(Deployment View)。系统模型中每一个视图的内容是由一些图来描述的,UML中包含用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图等9种图。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、时序图、协作图和活动图描述,而物理架构则是由组件图和分布图描述。请分别指出用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图的作用。

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案