软件工程基础习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题1 1. 简述计算机系统的开发流程。 2. 系统分析和定义是计算机系统开发过程中的关键步骤,这一步应该做哪些工作? 3. 系统规格说明书主要应包含哪些内容?为什么要进行系统复审? 4. 如何理解软件概念?简述软件有哪些分类方法? 5. 软件的发展经历了哪几个阶段?简述各阶段名称及特点。 6. 7. 什么是软件危机?主要有哪些表现? 软件危机. 什么是软件的生命周期? 软件生存期模型主要有哪些?给出名称及特点。习题2 1. 软件计划的任务主要有些? 2. 在软件计划阶段应该考虑哪三类资源?对软件开发中的每一类资源可以用哪些特征来描述?什么是时间窗口?可再用软件资源主要有几种?给出名称及简单解释。 3. 软件生命周期中各阶段人力资源如何安排才合理? 4. 简述代码行技术的基本思想。 5. 指出下列公式中每个量的含义。 6. 什么是40-20-40规则? 7. 当采用敏捷开发过程时,如何进行项目估算? 8. 如何对Web工程项目进行估算? 9. 简述任务分解技术的基本思想。 10. Halstead理论模型的主要依据有哪些?给出用Halstead理论模型估算成本的公式以及公式的推导过程,说出各个量的取值依据。 11. 估计某PASCAL程序中n1=70,n2=60,N1=14300,N2=400,取S=12,W=20000,估算开发该软件的总成本。 12. 估计一个C语言程序系统大约一万行,取30000元,估算开发该系统的成本。 13. 开发一个Organic类型的软件,经分析有45000行源代码,试用基本COCOMO模型估算所需工作量、生产率、开发时间及投入该项目的最佳人员数。 14. 利用题13得出的工作量E,根据Esterling模型估算当团队人数n为8时的软件成本,若n为12时,成本又当如何? 15. 用2年的时间开发一个应用软件系统,估计代码行数为5万行,Ck取10000,试计算所需工作量。若时间调整为1年半,工作量为多少?若时间仍为2年,但减少次要功能,使代码行为4.5万行,工作量又如何? 16. 开发一个semi-detached类型软件,若源代码行数为260000 行,各成本驱动因素的等级如表2-13所示,试用中级COCOMO模型估算开发工作量和进度。 表2-13 题15的某软件成本驱动因子等级 fi 成本驱动因子 等级 1 RELY 高 2 DATA 高 3 CPLX 高 4 TIME 高 5 STOR 正常 6 VIRT 高 7 TURN 正常 8 ACAP 低 9 AEXP 低 10 PCAP 低 11 VEXP 低 12 LEXP 很低 13 MODP 高 14 TOOL 低 15 SCED 高 17. .什么是软件方程?写出每个量的意义。 18. 某大公司第二开发部所属的第二软件工程项目部开发一个航天监控系统软件,程序用汇编语言实现,共有120个模块,平均的模块规模为500句指令/模块,计划用20个月完成,取3万元,试用Aron模型估算成本和工作量。 19. 开发某软件系统S有3种选择策略:完全自行开发、购买成品软件、承包给软件公司开发,以下是经分析后的结果。 若完全自行开发则困难的概率为0.6,经估算成本为158万元。在简单的情况下,估算成本为112万元。 若购买成品软件,则较少修改的概率为0.8,估算费用为92万元;在较大修改的情况下复杂的概率为0.7,估算费用为108万元,简单的情况下估算费用为88万元。 若承包给外部软件公司开发,则没有变化的概率为0.7,估算费用为110万元,在有变化的情况下,估算费用为140万元。 利用决策树计算并给出结论,哪种方式具有最低的成本? 20. 某软件工程项目由A、B、C三项子工程组成,其中A包括A1、A2、A3三项顺序工作,所用时间分别为2、3、4个月,B包括B1、B2、B3、B4四项顺序工作,所用时间分别为2、2、2、4个月,C包括C1、C2、C3三项顺序工作,所用时间分别为4、3、4个月,要求A1必须完成后才能开始子工程B,A3完成后才能开始进行B2,B2完成后才能开始C1,B3完成后才能开始C2,C3、B4均完成后工程才能算结束,试分别用Gantt图和PERT图描述该工程进度安排,给出关键路径,标出各任务的机动时间。 21. 图2-9是一个软件开发项目的PERT图,图上每条边上的数字表示完成这条边所代表的任务所需周数,对于每项任务请计算出最早时刻EET、最迟时刻LET及机动时间Tslack,最后确定关键路径。 图2-9 题21需完成的PERT图 22. 某公司开发一个软件系统,该系统包括X1、X2、X3、X4四个子系统,每个子系统均包含下列工作: 需求分析(A)→概要设计(P)→详细设计(D)→编码(C)→测试(T),

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档