教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

沈阳工业大学《软件工程》习题集2013(27页)(6)

来源:网络收集 时间:2026-04-12
导读: 2. While value[i] -999 3. AND total.input 4. DO increment total.input by 1; 5. IF value[i]>=minnum 6. AND value[i] 7. THEN increment total.valid by 1; sum=sum+value[i] 8. ENDIF Increment i by 1; 9. E

2. While value[i]<>-999 3. AND total.input<100

4. DO increment total.input by 1; 5. IF value[i]>=minnum

6. AND value[i]<=maxnum

7. THEN increment total.valid by 1; sum=sum+value[i] 8. ENDIF

Increment i by 1; 9. END DO

10. IF total.valid>0

11. THEN average=sum/total.valid; 12. ELSE average=-999; 13. ENDIF

根据过程画出程序流图 2:计算流图的环形复杂度 3:确定独立路径

float AvgEx(int arr[],int len) {

1 float sum=o; 2 int cnt=0;

3 for(int i=0; 4 i

6 int a=arr[i]; 7 int b=arr[i]/10; 8 if(a!=b)continue; 9 else { sum+=(float)arr[i]; cnt++; } }

10 if(cnt!=0)

11 return sum/(float)cnt; 12 else return 0;

13 }

三、在软件规模估算(Software Sizing Estimations)中,有如下公式来估算规模(size)的期望值

(expected value),S:

S = ( Sopt + 4Sm + Spess ) / 6

其中,Sopt为乐观值,Sm为最可能值,Spess为悲观值,S为加权平均值,该软件项目的复杂度调整因子为1.17(FP 期望值=FP总计数 *[0.65+0.01*∑Fi])

现在进行基于功能点的估算FP Estimations)。历史数据说明,组织的平均生产率是6.5FP/pm (pm,man-month,人月)。此外劳动力价格是每月8000美元。请计算如下数据: 输入数 输出数 查询数 文件数 接口数 总计数 乐观值 20 12 16 4 2 可能值 24 15 22 4 2 悲观值 30 22 28 5 3 估算计数 加权因子 4 5 4 10 7 FP计数 1)完成图中数据计算并计算总的FP期望值是多少? 2)每个功能点的成本是多少? 3)总的项目成本估算是多少美元? 4)工作量是多少人月?

在软件规模估算(Software Sizing Estimations)中,有如下公式来估算规模(size)的期望值

(expected value),S:

S = ( Sopt + 4Sm + Spess ) / 6 其中,Sopt为乐观值,Sm为最可能值,Spess为悲观值,S为加权平均值

现在进行基于代码行的估算(LOC-Based Estimations)。如果LOC的估算范围是:

乐观值:4600 LOC,最可能值:6900 LOC,悲观值:8600 LOC

历史数据说明,平均生产率是620 LOC/pm (注:pm,man-month,人月)。此外劳动力价格是每月8000美元。如果系统总代码行为33200 LOC,请计算如下数据(10分): 1)LOC的期望值是多少? 2)每行代码的成本是多少?

3)总的项目成本估算是多少美元? 4)工作量是多少人月?

四、为发展长期、稳定的客户群体,某航空公司拟定推行会员制度。根据会员客户的购票金额、购票时段以及历史购票信息,对其实行票价打折、赠送航线保险的多种优惠。具体的优惠策略为:

? 会员购票享受95折,若会员当年的历史购票累计金额超过2万元则享受90折。 ? 若会员在营运淡季(1-3月)购票出行则赠送航线保险(保额30万元),在营运旺

季(4-12月)则无此优惠。

? 若会员本次购票金额超过1万元,则在已经享受的折扣基础上降低5%的折扣率,

并赠送航线保险(保额50万元)。

? 赠送保险只按最高保额执行,不累加。

例如:A客户当年累计购票金额为2.5万元,在营运淡季购买金额为1.1万元的机票,应享受 (90-5)% 的折扣率,并获赠保额50万元的保险一份。 根据上述信息,编写描述会员优惠策略的判定树

超过1万 85%+50………..1分 90%+30………..1分 85%+50………..1分 90%……….. 1分 90%+50………..1分 95%+30………..1分 90%+50………..1分 95%……… ..1分

1—3月 超过2万 ………..1分 4—12月 1—3月 未超过2万 ………..1分 未超过1万 超过1万 未超过1万 超过1万 未超过1万 超过1万 4—12月 未超过1万

五、某报表处理系统要求用户输入处理报表的日期,日期限制在2001年1月至2005年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。如何用等价类划分法设计测试用例, 来测试程序的日期检查功能? (1)等价类设计

(2)有效数据

(3)无效数据

六、1银行计算机系统功能大致如下:储户填写的存款单或取款单由业务员键入系统

如果是存款,系统记录存款人姓名、住址、电话号、身份证、存款类型、日期、利率、密码(可选)等信息,并打印存款单给储户;

如果是取款且存款是留有密码,系统先核对密码,若密码正确或存款时未留密码,系统计算利息并打印利息清单给储户。

请用数据流图描绘本系统的功能,并用实体关系图描述系统中的数据对象?

2医院的患者监护系统要求实时接收病人生理信号(脉搏、体温、血压等),定时记录病人情况形成患者日志,当某人的生理信号超出医生规定的安全范围时向护士发出警告信息,此外,护士在需要是还可以要求系统输出某个病人的病情报告。 请用数据流图描绘本系统的功能?

七、图书馆通过一套图书管理系统来管理当前图书的租借业务,该软件应该对以下工作提供支持:

1. 图书管理员利用系统建立读者的个人信息,并维护读者的密码、访问权限等

信息。

2. 每一本图书上带有唯一的条码,图书管理员使用条码扫描仪完成对图书的租

借和归还业务。

3. 图书管理员可以通过系统提供的查询功能及时了解图书的租借和库存情况,

并将结果导出或打印。

4. 读者可以通过系统预定某种图书,以便在图书被归还后得到通知。

5. 图书管理员可以通过系统了解被读者预定、但图书馆未曾购买的图书信息,

并打印“图书购买清单”。

根据以上需求的描述,绘制该图书管理系统的用例图

某电子商务经销商希望开发一套基于Internet的产品在线销售系统,该系统应该对以下业务活动提供自动化支持:

用户可以通过Web页面浏览网站提供的各类商品的介绍及其价格 用户可以将希望购买的商品添加到自己的“购物车”中。 用户可以随时查看自己“购物车”中的商品列表,并且可以根据需要删除购物车中已有的商品。

用户通过填写“采购订单”在线购买商品,系统应首先显示用户“购物车”中的商品列表,并允许用户调整其内容。订单中应包括用户的个人信息、联系方式、购物车中商品和数量、付款帐号、配送地址等内容。系统对验证后的“采购订单”进行

…… 此处隐藏:1293字,全部文档内容请下载后查看。喜欢就下载吧 ……
沈阳工业大学《软件工程》习题集2013(27页)(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/608100.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)