软件工程概论画图题

软件工程概论画图题

ID:42135275

大小:835.85 KB

页数:10页

时间:2019-09-08

软件工程概论画图题_第1页
软件工程概论画图题_第2页
软件工程概论画图题_第3页
软件工程概论画图题_第4页
软件工程概论画图题_第5页
资源描述:

《软件工程概论画图题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。请画出此系统的数据流图。-本问题中共有两类实体,分别是“储户”和“储蓄所”,在它们之间存在“存取款”关系。因为一位储户可以在多家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取款”是多对多(M:N)关系。-储户的属性主要有姓名、住址、电话号码和身份证号码,储蓄所的属性主要是名称、地址和电话号码,而数额、类型、到期日期、利率和密码则是关系类型存取款的属性。判定树-讲课课时津贴

2、计课时津贴—教授副教授一般授课———讲师——助教30252015讲座50•判定表12345教授TFFF副教授FTFF讲师FFTF助教FFFT讲座TFFFF50X30X25X20X15X-讲课课时津贴计算某校制定了教师的讲课课时津贴标准。对于各种性质的讲座,无论教师是什么职称,每课时津贴费一律是50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:教授30元,副教授25元,讲师20元,助教15元。某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是

3、外地电话则拨3位区码再拨8位电话号码(第1位不是0)o请用定义数据字典的方法,定义上述的电话号码。•电话号码二[校内电话号码

4、校外电话号码]•校内电话号码二非零数字+3位数字〃后面继续定义•校外电话号码二[本市号码I外地号码]•本市号码二数字零+8位数字•外地号码二数字零+3位数字+8位数字•非零数字二[1

5、2

6、3

7、4

8、5

9、6

10、7

11、8

12、9]•数字零=0•3位数字=3{数字}3〃3至3个数字•8位数字二非零数字+7位数字•7位数字=7{数字}7•数字=[0

13、1

14、2

15、3

16、4

17、5

18、6

19、7

20、8

21、9]复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复

22、印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发岀警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。Jackson设计方法的步骤(5步)P122高考后将考生的基本情况文件(简称考生基本情况文件)和考生高考成绩文件(简称考分文件)合并成一个新文件(简称考生新文件)。考生基本情况文件和考分文件都是由考生记录组成的。为简便起见,考生基本情况文件中的考生记录的内容包括:准考证号、姓名、通讯地址。考分文件中的考生记

23、录的内容包括:准考证号和各门考分。合并后的考生新文件自然也是由考生记录组成,内容包括:准考证号、姓名、通讯地址和各门考分。(a)输入数据结构操作:(1)停止;(2)打开两个输入文件;(3)建立输出文件。(4)从输入文件中各读一条记录。(5)生成一条新记录。(6)将新记录写入输出文件。(7)关闭全部文件。条件:I(1)文件结束。(b)输出数据结构请为某仓库的管理设计一个ER模型。该仓库主要管理零件的订购和供应等事项。仓库向工程项目供应零件,并且根据需要向供应商订购零件。•本问题中共有三类实体,分别是“零件”、“工程项目”秋供应商”。•一种零件可供应多个工程项目,一个工程项目需要使用多种零件

24、,因此,零件与工程项目之间的联系“供应”,是多对多(M,N)联系;类似地,零件与供应商之间的联系“订购”,也是多对多(M,N)联系。•实体类型“零件”的主要属性是:零件编号,零件名称,颜色,重量。实体类型“工程项目”的属性主要是:项目编号,项目名称,开工日期。实体类型“供应商”的属性主要有:供应商编号,供应商名称,地址。联系类型“供应”的属性是,向某工程项目供应的某种零件的数量。联系类型“订购”的属性是,向某供应商订购的某种零件的数量画岀下列伪码程序的程序流程图和盒图STARTIFpTHENFWHILEqDO1fENDDOgELSEBLOCKngnENDBLOCK/ENDIF/ISTOP

25、程序流程图盒图(N-S图)XP/tgqfn下图给出的程序流程图代表一个非结构化的程序,请问:(1)为什么说它是非结构化的?(2)设计一个等价的结构化程序。(3)在(2)题的设计中你使用附加的标志变量fl聘吗?若没用,请再设计一个使用flag的程序;若用了,再设计一个不用Hag的程序答:(1)通常所说的结构化程序,是按照狭义的结构程序的定义衡量,符合定义规定的程序。图示的程序的循环控制结构有两个出口,显然不符合狭义的结构程序的定义,因

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。