课后习题答案软件工程.docx

上传人:b****8 文档编号:29613632 上传时间:2023-07-25 格式:DOCX 页数:23 大小:1.59MB
下载 相关 举报
课后习题答案软件工程.docx_第1页
第1页 / 共23页
课后习题答案软件工程.docx_第2页
第2页 / 共23页
课后习题答案软件工程.docx_第3页
第3页 / 共23页
课后习题答案软件工程.docx_第4页
第4页 / 共23页
课后习题答案软件工程.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

课后习题答案软件工程.docx

《课后习题答案软件工程.docx》由会员分享,可在线阅读,更多相关《课后习题答案软件工程.docx(23页珍藏版)》请在冰豆网上搜索。

课后习题答案软件工程.docx

课后习题答案软件工程

软件工程课后习题答案

◆1-6什么是软件过程?

它与软件工程方法学有何关系?

✓软件过程是为了开发出高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。

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

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

2-2银行计算机储蓄系统的工作过程大致如下:

储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。

请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。

●2-3为方便旅客,某航空公司拟开发一个机票预定系统。

旅行社把预订机票的旅客信息(姓名、性别…等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统核对无误即印出机票给旅客。

 

2-5北京某高校可用的电话号码有以下几类:

校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。

请用定义数据字典的方法,定义上述的电话号码

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

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

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

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

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

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

●数字零=0

●区码=3{数字}3//3至3个数字

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

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

3-3ER模型

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

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

N)关系。

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

●3-6复印机的工作过程大致如下:

未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。

●请用状态转换图描绘复印机的行为。

 

3用面向数据流的方法设计下列系统的软件结构

(1)储蓄系统2-2

 

(2)机票预定系统2-3

●为了方便旅客,某航空公司拟开发一个机票预定系统。

旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,旅客在飞机起飞前一天凭取票通知和账单交款取票,系统核对无误即印出机票给顾客

 

3画出下列伪码程序的程序流程图和盒图

START

IFpTHEN

WHILEqDO

f

ENDDO

ELSE

BLOCK

g

n

ENDBLOCK

ENDIF

STOP

●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)表示手续费计算方法的判定树如图所示。

 

●9-9

假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。

对于每个需要再次订货的零件应该列出下述数据:

零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。

零件入库或出库称为事务,通过放在仓库中的终端把事务报告给订货系统。

当某种零件的库存数量少于库存量临界值时就应该再次订货。

第十章

●4.设计无人自动售货机系统对象、动态及功能模型

●售货时,顾客将硬币投入机器投币口,机器检查硬币的大小、重量、厚度及边缘类型。

有效币种是1元、五角、一角,其它货币被认为是假币。

机器拒收假币,并将其退币口退出。

当机器接收了有效硬币之后,就将硬币送入硬币储藏期中。

顾客支付的货币根据硬币的面值进行累加。

●机器装有货物分配器。

每个货物分配器中零个或多个价值相同的货物,顾客支付的货币值不小于该货物的价格,货物将被分配货物传送孔送给顾客,并将适当的零钱返回到退币孔。

如果分配器是空的,顾客支付的货币值相等的硬币将被送回退币孔。

如果顾客支付的货币值小于所选择分配器中货物的价格,机器将等待顾客投进更多的硬币。

如果顾客决定不买所选择的货物,顾客放进的货币将从退币孔退出。

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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