软件工程导论(第5版)课后习题答案

上传人:m**** 文档编号:508028452 上传时间:2023-04-23 格式:DOCX 页数:32 大小:882.40KB
返回 下载 相关 举报
软件工程导论(第5版)课后习题答案_第1页
第1页 / 共32页
软件工程导论(第5版)课后习题答案_第2页
第2页 / 共32页
软件工程导论(第5版)课后习题答案_第3页
第3页 / 共32页
软件工程导论(第5版)课后习题答案_第4页
第4页 / 共32页
软件工程导论(第5版)课后习题答案_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《软件工程导论(第5版)课后习题答案》由会员分享,可在线阅读,更多相关《软件工程导论(第5版)课后习题答案(32页珍藏版)》请在金锄头文库上搜索。

1、1-5根据历史数据可以做出如下的假设:对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=(Y-1960)存储器的价格按下面公式描述的趋势逐年下降:P1=X (美分/位)如果计算机字长为16位,则存储器价格下降的趋势为:P2=X (美元/字)在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算:(1)在1985年对计算机存储容量的需求估计是多少如果字长为16位,这个存储器的价格是多少(2)假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满

2、程序所需用的成本。(3)假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。(1)在1985年对计算机存储容量的需求,估计是M=(1985-1960)=4474263(字)如果字长为16位,则这个存储器的价格是P=* 1985-1974*4474263=$5789(2)如果一条指令的长度为一个字,则使存储器装满程序共需4474263条指令。在1985年一名程序员每天可开发出10条指令,如果每月有20个工作日,则每人每月可开发出10X20条指令。为了开发出4474263条指令以装满存储器,需要的工作量是:4474263/2

3、00=22371(人月)程序员的月平均工资是 4000美元, 开发出4474263条指令的成本是22371*4000= 在1995年对存储容量的需求估计为:M=4080EQ 28 (1995-1960 )=(字)如果字长为32位,则这个存储器的价格是:P=*32*(1995-1974)*=$7127如果一条指令为一个字长,则为使存储器装满程序共需73,577,679条指令。在1995年一名程序员每天可开发出30条指令,每月可开发出 600条指令,为了开发出可装满整个存储器的程序,需要的工作量为/600=122629(人月)开发上述程序的成本为:122629*6000=$01-6什么是软件过程它

4、与软件工程方法学有何关系软件过程是为了开发出高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。软件过程定义了运用技术方法的顺序、应该交付的文档资料、为保证软件质量和协调软件变化必须采取的管理措施,以及标志完成了相应开发活动的里程碑。软件过程是软件工程方法学的3个重要组成部分之一。2-4目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请分层次地画出描述本系统功能的数据流图。医院对患者8监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),

5、定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。D9由击力仝笳围从问题陈述可知,本系统数据源点是“病人”和“护士”,他们分别提供生理信号 和要求病情报告的信息。进一步分析问题陈述,从系统应该“定时记录病人情况以 形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟” 作为数据源点。从问题陈述容易看出,本系统的数据终点是接收警告信息和病情报告的护士。系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告 信息”。此外,系统还应该具有“定时取样生理信号

6、”、“更新日志”和“产生病情报告” 的功能。为了分析病人生理信号是否超出了医生规定的安全范围,应该存储“患者安全范 围”信息。此外,定时记录病人生理信号所形成的“患者日志”,显然也是一个数 据存储。F5锭午君同一I-P2分可信号fq七d他总14;, :片号0Pi分析信号厂二j r .工生班信号 j对安全也电re恒苕安全近电卞堂信占一 13生期靖出门生程信弓,I HF接啊用号P5产生音昔信息F华瑾信号定厂的 生理信号口匕T*日前,时所pT定时取畤生理点号- F1赞求报*两日在P6六主干情押方E2病P2 群析侑号乍二生理七号 尸宦争出D二招.当安学拍同F:生理喟星定时打W理号产司宓文 金班围冉生理

7、信号IE5时洱盅时取样I 生理喧号H工生费值号定时的 生理岁号-F1要末指奇出警舌信息炉土I”去当日志P5更新日志13产生等告值息F宿音信息E1护士F汨汽1距日志拜日志B5产生病情K音2-5北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。请用定义数据字典的方法,定义上述的电话号码。数据结构的描述符号含义 举 例=被定义为+与x = a+ b, 或|或 x = a , b , x = a | b 或m

8、n重复 x = a, x = 3a8(.)可选 x = (a)“”基本数据元素x =“a”连结符 x = 1.9电话号码=校内电话号码|校外电话号码校内电话号码=非零数字 +3排除了卡纸故障卡纸皿警告且印命令do/复印缺纸闻警告装满纸成复印命令.表示可选项;符号a | b表示a或bo假设有这样一个有穷状态机:以一串字符为输入,判断字符串中是否含有合法的浮点二 进制数。试对这个有穷状态机进行规格说明。该有穷状态机的初态是“等待字符串输人”。在初态若接收到字符十、或字符一、或二进制位,则进人“输人尾数”状态; 在初态若接收到其他字符, 则进人终态“非浮点二进制数”。在“输人尾数”状态若接收到二进制

9、位, 则保持该状态不变;若接收到字符E ,则进人“等 待输人指数”状态;若接收到其他字符, 则进人终态“非浮点二进制数”。 在“等待输人指数”状态若接收到字符+、或字符一、或二进制位,则进人“输人指数”状态;若接收到其他字符,则进人终态“非浮点二进制数”。在“输人指数”状态若接收到二进制位,则保持该状态不变;若输人其他字符,则进人终态“非浮点二进制数”;若输人结束,则进人终态“浮点二进制数”。它还有不够严格的地方。有兴趣的同学请进一步改进仔细研究图示的有穷状态机可以发现,它,画出更严格的、与浮点二进制数定义完全一致的有穷状态机。二讲制位输入尾数.Ji等峙输入指数一或一或输入棍毂/或 成二进制位

10、息窣!等待字符串小注点二设制数人结束二进制过塔态补充1 :请为某仓库的管理设计一个ER模型。该仓库主要管理零件的订购和供应等事项。仓库向工程项目供应零件,并且根据需要向供应商订购零件。本问题中共有三类实体,分别是“零件”、“工程项目”和“供应商”。一种零件可供应多个工程项目,一个工程项目需要使用多种零件,因此,零件与工程项目之间的联系“供应”,是多对多( M N )联系;类似地,零件与供应商之间的联系“订购”,也是多对多( M N )联系。实体类型“零件”的主要属性是:零件编号,零件名称,颜色,重量。实体类型“工程项目”的属性主要是:项目编号,项目名称,开工日期。实体类型“供应商”的属性主要有

11、:供应商编号,供应商名称,地址。联系类型“供应”的属性是,向某工程项目供应的某种零件的数量。联系类型“订购”的属性是,向某供应商订购的 某种零件的数量补充人某火车售票系统的数据流程图如下所示耕次一惜电.梆次一T 1接受香 I分析查.一 4接班次查洵膏间绪果注:旬按日期 rwr6由海显示查班结果线踣按级路性询补充3、已知某定货系统的需求分析DFD图如下,请按SD方法的设计步骤画出结构图。a暂存i货单.D5销售历史I帅应收款明细帐一定费而诜 配件库存*- 一一一范斗FT杷1J生: 度声承5fsm产生应收鼠 土发货屯三中工业处理匾芸订货输出口信息台刷高型 日告三U豺国陶Em、w;T-jjseA、!?

12、而库拜ofiviwa片幅打黄.、/ / & -|审赢|舸件播埠| 声存补充4、已知某系统的需求分析给出的系统数据流程图如下,画出结构图P104:3 用面向数据流的方法设计下列系统的软件结构(1)储蓄系统2-2(2)机票预定系统 2-3为了方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信 息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统, 系统为旅客安排航班,旅客在飞机起飞前一天凭取票通知和账单交款取票,系统核 对无误即印出机票给顾客(2)患者监护系统2-4E1储户F1存款单,P1P2打印存单F3存单F5存款信息D1存款信息E1储户产密码F2取款和FA存款信息T核算全码FF*J息(P51A打内利息清记J卜F8储蓄利率F6取款喑息/丁日D2存款利率E1,诸户F2取款单fP11、口输入取款信息)F5存款信息无效取款信息E1 储户D1存款信息F-寿码P3.2左码校验E1储 户E2业 务员E1储 户P2 打印存单06设置于I)堂J存款利率设置业务单据录入储蓄业务处理银行储蓄系 统存款单据输入取款单据输入存款取款单据输出存单利息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号