1-5章软件工程作业答案_第1页
1-5章软件工程作业答案_第2页
1-5章软件工程作业答案_第3页
1-5章软件工程作业答案_第4页
1-5章软件工程作业答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章1-1什么是软件危机?答:是指在计算机软件的开发和维护过程中所遇到的一系列严峻问题。什么是软件工程?有哪些本质特性?怎样用软件工程消退软件危机?答:是指导计算机软件开发和维护的一门工程学科。特性略。技术措施和治理措施消退软件危机。简述构造化范型和面对对象范型的要点,并分析它们的优缺点。目前使用得最广泛的软件工程方法学〔2种:答:1.传统方法学:也称为生命周期方法学或构造化范型。而且比较简洁,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模浩大时,或者对软件的需求是模糊的或会承受时间2.面对对象方法学:对象+类+消息+通信的开发和维护工作;促进了软件重用。〔1〕1985M=4080e0.28(1985-1960) =4474263P=0.048*0.721985-1974*4474263=5789〔美元〕200存储器,需要的工作量是4474263/200=2237122371*4000=89484000〔美元〕〔3〕1995M=4080e0.28(1995-1960)=7357767932P=0.003*32*0.721995-1974*73577679=7127〔美元〕30600122629*6000=735776790元什么是软件过程?它与软件工程方法学有何关系?答:软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规标志完成了相应开发活动的里程碑。3成局部之一。什么是软件生命周期模型?软件生命周期划分成哪些阶段。简洁描述重要的过程模型。答:〔各阶段三个时期组成。软件定义时期划分为三个阶段:问题定义、可行性争论和需求分析开发时期:总体设计、具体设计、编码和单元测试、综合测试。3生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行挨次,因此,也成为过程模型。1.可强迫开发员承受标准的方法2.严格地规定3.要求每个阶段交出的全部产品都必需经过质量保证小组的认真验证。缺点:传统的瀑布模型过于抱负化,是由文档驱动的。快速原型模型:通过快速构建起一个可在计算机上运行的原型系要。品,从而削减一个全的软件可能给客户组织带来的冲击。螺旋模型:优点:对可选方案和约束条件的强调有利于已有软件的重用;削减了过多测试;维护只是螺旋模型中另一个周期。1-11时间都有较苛刻约束的小型工程。其次章在软件开发的早期阶段为什么要进展可行性争论?应当从那些方面争论目标系统的可行性?答:并非任何问题都有简洁明显的解决方法,事实上,很多问题不行能在预定是用最小的代价在尽可能短的时间内确定问题是否能否解决。可行性争论的任务:1.进一步分析和澄清问题;2.导出系统的规律模型;4.争论每种实现方案的可行性:经济上的可行性——这个系统的经济效益能超过它的开发本钱吗?〔投资与效益〕社会、政策允许的可行性答:记录,削减人力的铺张。采集器处理信号生理信号文件病情报告生成预警信号病人报告在监控过程中,随时承受病人的生理信息〔脉搏、体温、血压、心电图采集器处理信号生理信号文件病情报告生成预警信号病人报告北京某高校可用的号码由以下几类:校内号码由4位数字组成,第一位数字不是零;校外又分为本市和外地两类,拨校外先拨0,假设是本地再接着拨8位数字〔固话第一位不是0〕11位数字〔移动第一位为1;假设是外地,则拨3位区码再拨8位号码〔固话第一位不是0,或拨0再拨11位数字〔移动第一位为1定义上述号码。答:号码=[校内号码|校外号码]校内号码=非零数字+3位数字 //后面连续定义校外号码=[本市号码|外地号码]本市号码=数字零+8外地号码=数字零+3+8非零数字=[1|2|3|4|5|6|7|8|9]数字零=03位数字=3{数字}3 //3至3个数字8+77=7{数字}7数字=[0|1|2|3|4|5|6|7|8|9]第三章为什么要进展需求分析?通常对软件系统有哪些需求?完成哪些工作,对目标系统提出完整、清楚、准确、具体的要求。一、综合需求约束、逆向需求、将来可能提出的要求二、数据要求三、行为建模机制怎样与用户沟通以猎取真实需求?答:—访谈:正式访谈、非正式访谈、情景分析技术四快速建立软件原型答:一、系统的分层数据流图存款单存款单取款单储户 银行系统 储户存单利息清单存款利率业务员存款单存款单1D1款文件利息清单2存单取款单存款利率3D2文件存款单存款单存款单检查1.1存款信息存入款户1.2输出存单存单1.3D2文件

D1.1 户文件

D1.2流水帐取款单2.1取款单2.1取款处理取款信息 2.2清单2.3利息清单

D2率文件

D1.2事务文件二、ER间存在“存取款”关系。由于一位储户可以在多家储蓄所存取款,率和密码则是关系类型存取款的属性。机票预订系统某航空公司拟开发一个机票预定系统。旅行社把预订机票的旅客信息〔姓名、性别„等〕输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统核对无误即印出机票给旅客。旅行社订机票 航班 机票信息旅行社

飞机机票预订 旅客系统账单、取账单、取票单订票单机票账单、取票单订票单机票12账单、取票通知单3机票文件航班信息航班信息账单 取票通知单旅客信息旅客信息航班信息有效订票单录入预定信息1.1安排航班1.2取票单据打印账单和取票通知单1.3机票文件 账单 取票通知单通知单取票信息核对取票凭证3.1交款3.2账单机票文件取票通知交款信息打印机票3.3机票旅行时间旅行时间姓名地目的身份证号码单位工作性别票 额班次间号时到达起飞时间目的地答:日期和时间信息的“时钟”作为数据源点。士。此外,系统还应当具有“定时取样生理信号报告”的功能。明显也是一个数据存储。第一种方法

F5

D2E2 P2病人 分析信号F2

P3F4F2

P1接收信号 E1F2E3时钟 F3日前、时间

P4

F6

P5D1E1 F1

F6日志 P6其次种方法姓名住址姓名住址号码住院号姓名科室工作证号NM病人 监护 护士时间时间脉搏体温血压心电图答:排除卡纸故障卡纸do/警告卡纸do/警告do/复印缺纸do/警告第五章答:银行系统银行系统读类型输入事务中心读存款单存入帐户输出存单读取款单计算利息取款输出利息清单二、机票预订系统机票预订旅客取票读订订票输出取票通知单读取记账输出票单处理票单取票机票答:E1E1E1行政办公室原工资档案工资调资系统调资后工资档案行政办公室调资后工资档案工资档案E1E1行政办公室原工资档案P1导入原工资档案P5输出工资比照表调资后工资档案调资标准工资档案调资后工资档案E1行政办公室P2输入调资P4核对工资标准P3调整工资调资标准调资标准调资标准工资标准工资调资系统工资调资系统导入调资档案调资打印工资对照表导入工资档案输入调资标准检索需调资工资数据计算工资校核工资更工资数据1第六章开始FP开始FPTWhilegfnq循环下界结束FPgTqnf答:

不用flagflag=TRUEPflag=TRUEPADflagFTflag=falseFPgT(NOTP)or(NOTq〕答:(1)开始开始I=〔START+FIMST〕/2TABLE(I)=ITEMFTTABLE(I)<ITEMFSTART=I+1TTABLE(I)>ITEMFFIMSH=I-1TFINIST-START>1TTABLE(START)=ITEMFFLAG=1TTABLE(FIMSH)=ITEM(3)flagflag=0START<=FINISHANDflg=0I=(START+FINISH)/2FFITEM=TABLE(I)<TTSTART=I+1FIMSH=I-1flag=1答:总金额T 每股的股价u

nu<14T<1000 14<=u<=25手u>25续u<14

n是100倍数n不是100倍数n是100倍数n不是100倍数n是100倍数n不是100倍数n是100倍数n不是100倍数

〔1+0.05〕×0.084T〔1+0.09〕×0.084T〔1+0.02〕×0.084T〔1+0.06〕×0.084T〔1+0.01〕×0.084T〔1+0.04〕×0.084T〔1+0.05〕×〔0.05T+34〕〔1+0.09〕×〔0.05T+34〕费T[1000,10000]

n是100倍数14<=u<=25n不是100倍数

〔1+0.02〕×〔0.05T+34〕〔1+0.06〕×〔0.05T+34〕计算T>10000

u>25u<1414<=u<=25u>25

n是100倍数n不是100倍数n是100倍数n不是100倍数n是100倍数n不是100倍数n是100倍数n不是100倍数

〔1+0.01〕×〔0.05T+34〕〔1+0.04〕×〔0.05T+34〕〔1+0.05〕×〔0.04T+134〕〔1+0.09〕×〔0.04

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论