软件地工程作业解答Word格式.docx

上传人:b****6 文档编号:20269777 上传时间:2023-01-21 格式:DOCX 页数:27 大小:1.11MB
下载 相关 举报
软件地工程作业解答Word格式.docx_第1页
第1页 / 共27页
软件地工程作业解答Word格式.docx_第2页
第2页 / 共27页
软件地工程作业解答Word格式.docx_第3页
第3页 / 共27页
软件地工程作业解答Word格式.docx_第4页
第4页 / 共27页
软件地工程作业解答Word格式.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

软件地工程作业解答Word格式.docx

《软件地工程作业解答Word格式.docx》由会员分享,可在线阅读,更多相关《软件地工程作业解答Word格式.docx(27页珍藏版)》请在冰豆网上搜索。

软件地工程作业解答Word格式.docx

软件过程定义了运用技术方法的顺序、应该交付的文档资料、为保证软件质量和协调软件变化必须采取的管理措施,以及标志完成了相应开发活动的里程碑。

软件过程是软件工程方法学的3个重要组成部分之一。

习题二

4、

●从问题陈述可知,本系统数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。

进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。

●从问题陈述容易看出,本系统的数据终点是接收警告信息和病情报告的护士。

●系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。

●此外,系统还应该具有“定时取样生理信号”、“更新日志”和“产生病情报告”的功能。

●为了分析病人生理信号是否超出了医生规定的安全范围,应该存储“患者安全范围”信息。

此外,定时记录病人生理信号所形成的“患者日志”,显然也是一个数据存储。

●5、数据结构的描述

符号含义举例

=被定义为

+与x=a+b

[...,...]或[...|...]或x=[a,b],x=[a|b]

{...}或m{...}n重复x={a},x=3{a}8

(...)可选x=(a)

“...”基本数据元素x=“a”

..连结符x=1..9

●电话号码=[校内电话号码|校外电话号码]

●校内电话号码=非零数字+3位数字//后面继续定义

●校外电话号码=[本市号码|外地号码]

●本市号码=数字零+8位数字

●外地号码=数字零+3位数字+8位数字

●非零数字=[1|2|3|4|5|6|7|8|9]

●数字零=0

●3位数字=3{数字}3//3至3个数字

●8位数字=非零数字+7位数字

●7位数字=7{数字}7

●数字=[0|1|2|3|4|5|6|7|8|9]

习题三

3、

●ER模型

✓本问题中共有两类实体,分别是“储户”和“储蓄所”,在它们之间存在“存取款”关系。

因为一位储户可以在多家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取款”是多对多(M:

N)关系。

✓储户的属性主要有姓名、住址、电话号码和身份证号码,储蓄所的属性主要是名称、地址和电话号码,而数额、类型、到期日期、利率和密码则是关系类型存取款的属性。

6、从问题陈述可知,复印机的状态主要有“闲置”、“复印”、“缺纸”和“卡纸”。

引起状态转换的事件主要是“复印命令”、“完成复印命令”、“发现缺纸”、“装满纸”、“发生卡纸故障”和“排除了卡纸故障”。

习题四

3、该有穷状态机的初态是“等待字符串输人”。

在初态若接收到字符十、或字符一、或二进制位,则进人“输人尾数”状态;

在初态若接收到其他字符,则进人终态“非浮点二进制数”。

在“输人尾数”状态若接收到二进制位,则保持该状态不变;

若接收到字符E,则进人“等待输人指数”状态;

若接收到其他字符,则进人终态“非浮点二进制数”。

在“等待输人指数”状态若接收到字符+、或字符一、或二进制位,则进人“输人指数”状态;

在“输人指数”状态若接收到二进制位,则保持该状态不变;

若输人其他字符,则进人终态“非浮点二进制数”;

若输人结束,则进人终态“浮点二进制数”。

仔细研究图示的有穷状态机可以发现,它还有不够严格的地方。

有兴趣的同学请进一步改进它,画出更严格的、与浮点二进制数定义完全一致的有穷状态机。

补充1:

请为某仓库的管理设计一个ER模型。

该仓库主要管理零件的订购和供应等事项。

仓库向工程项目供应零件,并且根据需要向供应商订购零件。

●本问题中共有三类实体,分别是“零件”、“工程项目”和“供应商”。

●一种零件可供应多个工程项目,一个工程项目需要使用多种零件,因此,零件与工程项目之间的联系“供应”,是多对多(M'

N)联系;

类似地,零件与供应商之间的联系“订购”,也是多对多(M'

N)联系。

●实体类型“零件”的主要属性是:

零件编号,零件名称,颜色,重量。

实体类型“工程项目”的属性主要是:

项目编号,项目名称,开工日期。

实体类型“供应商”的属性主要有:

供应商编号,供应商名称,地址。

联系类型“供应”的属性是,向某工程项目供应的某种零件的数量。

联系类型“订购”的属性是,向某供应商订购的某种零件的数量。

补充2:

某火车售票系统的数据流程图如下所示

补充3、已知某定货系统的需求分析DFD图如下,请按SD方法的设计步骤画出结构图。

补充4、已知某系统的需求分析给出的系统数据流程图如下,画出结构图

习题五

补充5:

求解杨辉三角形系数

习题六

4、

(1)通常所说的结构化程序,是按照狭义的结构程序的定义衡量,符合定义规定的程序。

图示的程序的循环控制结构有两个出口,显然不符合狭义的结构程序的定义,因此是非结构化的程序。

(2)使用附加的标志变量flag,至少有两种方法可以把该程序改造为等价的结构化程序,图示盒图描绘了等价的结构化程序。

(3)不使用flag把该程序改造为等价的结构化程序的方法如图所示。

8、V(G)=结点E-弧数n+1

=17-11+1=7

=判断结点+1

=6+1=7

=封闭的区域数

7、令P代表交易的总金额,Q代表每股的售价,n代表交易的股数。

(1)表示手续费计算方法的判定表如图所示。

●判定表的每一列是一条计算规则。

例如,第1列(规则1)规定,当交易总金额P少于1000元,且每股售价Q低于14元,且交易的股数n是100的倍数时,给经纪人的手续费为

●(l+0.05)×

0.084P

●第16列(规则16)表明,当交易总金额P超过10000元,且每股售价Q在14元到25元之间,且交易的股数n不是100的倍数时,手续费为

●(1+0.06)×

(0.04P+134)

(2)表示手续费计算方法的判定树如图所示。

补充1、某高校研究生招生系统的初选方法如下:

总分300(含)以上进入候选学生库,否则退档;

数学分数不低于70分,则进入三级备选库,否则进入四级备选库;

在三级备选库的基础上,如果专业课分数高于100分,则进入一级备选库,否则进入二级备选库,请画出对应的判定树。

补充2、某校的课酬计算方案如下:

(l)基本课酬为每节课10元;

(2)如果班级人数超过40人,课酬增加:

基本课酬×

0.1;

(3)如果班级人数超过60人,课酬增加:

0.2;

(4)如果教师是副教授,课酬增加:

(5)如果教师是教授,课酬增加:

(6)讲师,课酬不增加;

(7)助教,课酬减少:

0.1。

请用判定表表达上述计算方案。

 

1

2

3

4

5

6

7

8

9

10

11

12

人数≤40

T

40<人数≤60

人数>60

助教

讲师

副教授

教授

课酬:

9元/节

10元/节

11元/节

12元/节

13元/节

14元/节

第七章

4(3)、设计下列伪码程序的语句覆盖和路径覆盖测试用例:

//判定表达式3

IFC>

15THEN

Z=30

ELSE

Z=3

ENDIF

PRINT(X,Y,Z)

STOP

语句覆盖的测试用例

序号

判定

输入

预期的输出

A

B

C

X

Y

Z

F

F

20

40

60

30

路径覆盖的测试用例

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1