- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程概论》(高涛)作业集答案
参考答案 第1章 一、填空题 1.Computer Aided Software Engineering 2.定义阶段、开发阶段、支持阶段 3.可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护 4.软件危机 5.软件开发、运行、维护 6.瀑布、增量 7.线性 二、选择题 1.B 2.A 3.C 4.A 5.B 6.B 三、问答题 1.答:(1)在计算机软件的开发和维护过程中所遇到的一系列严重问题,长期找不到解决 这些问题的办法,使问题逐渐积累起来,形成了尖锐的矛盾,从而导致了软件危机。 (2)表现: 开发的软件不能满足用户要求; 无完整、规范的文档,难以维护; 项目计划不周,进度拖延; 软件质量差。 (3)原因: 缺乏正确的理论指导,开发人员各行其是; 软件规模越来越大,无开发管理经验; 软件复杂度越来越高,而开发技术不相适应; 缺少先进的开发工具,开发方式落后。 2.答:软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。 软件工程研究的主要内容是软件开发技术和软件开发管理两个方面。在软件开发技术方面,主要是研究软件开发方法、软件开发过程、软件开发工具和环境。在软件开发管理方面,主要是研究软件管理学、软件经济学、软件心理学等。 3.答:软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。软件生存周期模型确立了软件开发和演绎中各阶段的次序限制以及各阶段活动的准则,确立开发过程所遵守的规定和限制,便于各种活动的协调,便于各种人员的有效通信,有利于活动重用,有利于活动管理。 4.答:软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。把整个生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。 软件生存周期在各阶段有不同的划分。在划分软件生存周期阶段时,应遵循的一条基本原则是:各阶段的任务应尽可能相对独立,同一阶段各项任务的性质尽可能相同,从而降低每个阶段任务的复杂程度,简化不同阶段之间的联系,有利于软件项目开发的组织管理。通常,软件生存周期包括可行性分析和项目开发计划、需求分析、概要分析、详细分析、编码、测试、维护等活动,可以将这些活动以适当的方式分配到不同阶段去完成。 5.答:为了克服瀑布模型的局限性,使开发过程具有一定的灵活性和可修改性,于是产生了增量模型。它是在瀑布模型的基础上加以修改而形成的。 增量模型和瀑布模型之间的本质区别是:瀑布模型属于整体开发模型,它规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节。而增量模型属于非整体开发模型,它推迟某些阶段和所有阶段中的细节,从而较早地产生工作软件。 增量模型是在项目的开发过程中以一系列的增量方式开发系统。增量方式包括增量开发和增量提交。增量开发是指在项目开发周期内,以一定的时间间隔增量方式向用户提交工作软件及相应文档。增量开发和增量提交可以同时使用,也可以单独使用。 第2章 一、填空题 1.软件可行性研究 2.自顶向下估算、自底向上估算、差别估算法 3.技术、经济、社会 4.项目实施计划、质量保证计划、软件测试计划、文档编制计划、用户培训计划、综合支持计划、软件发布计划 5.验证、确认、评审、审核 6.高级管理者、技术管理者、开发人员、客户、最终用户 二、选择题 1.A 2.D 3.ABCD 4.ABCD 5.ABC 6.ABCD 三、问答题 1.答:软件质量保证是一种应用于整个软件过程的庇护性活动,包括: (1)质量管理方法 (2)有效地软件工程方法和工具 (3)过程中采用的正是技术评审 (4)多层次的测试策略 (5)对软件文档及其修改的控制 (6)保证与开发标准符合的规程 (7)软件度量及报告机制等等方面的内容 2.答:可行性研究的主要任务是了解用户的要求及现实环境,从技术、经济和社会因素等方面研究并论证本软件项目的可行性,编写可行性研究报告供项目管理人员评审,以便作出是否开发软件项目的决策。 3.答:(1)复查确认系统目标、规模 (2)研究现行系统的工作流程 (3)导出目标系统高层逻辑模型 (4)导出和评价供选择的方案 (5)推荐可行方案 (6)编写可行性研究报告,送审 4.答:(1)项目实施计划(软件开发计划):这是软件开发的综合性计划,通常应包括任务、进度、人力、环境、资源、组织等多个方面。 (2)质量保证计划:把软件开发的质量要求具体规定为每个开发阶段可以检查的质量保证活动。 (3)软件测试计划:规定测试活动的任务、测试方法、进度、资源、人员职责等 (4)文档编制计划:规定所开发项目应编制的文档种类、内容、进度、人员职责等。 (5)用户培训计划:规定对用户进行培训的目标、要求、进度、人员职责等。 (6)综合支
您可能关注的文档
- 《活动课 认识南方地区和北方地区的区域差异课件》初中地理商务星球2011课标版八年级下册课件41457.ppt
- 《高等教育管理学》(姚启和,华中理工大学出版社,2000版....doc
- 【DOC】-《上海宝钢国贸公司货物堆存耗及涂耗定额管理办法》(doc)-其它制度表格.doc
- 【2017年整理】江苏省2015年专转本计算机真题及答案.doc
- 霍邱县北外环路道排工程(Ⅱ)期工程黄山杯申报汇报材料文档.doc
- 【2017年整理】PADS布线步骤.doc
- 《特种设备安全监察条例》讲稿.ppt
- 高压新装作业指导书(有会签、受阻工程流程)文档.doc
- 【2017年整理】重庆08定额需乘系数的项目.doc
- 【DOC】-会计专业外文翻译----管理会计和综合信息系统-会计审计.doc
- [精品]运动解剖学笔记.doc
- [方案]化工企业绩效考核全案.doc
- 【2017年整理】中小学班主任技能大赛情景答辩题目答案_大全.doc
- 《认识百分数课件》小学数学苏教2001课标版六年级上册课件42366.ppt.ppt
- [必威体育精装版]北师大版小学五年级下册数学全本教案下载《第10册》.doc
- [指南]北师大版高一英语Unit_1_Lifestyle_生活方式课文详解.doc
- [整理]三年级上册品社教案.doc
- 【2017年整理】太阳能采暖技术在地热及生活热水系统设计的应用_secret.doc
- [精华]2014试验人员继承教导收集平台-桥梁预应力结构施工质量操纵及其检测技巧试卷.doc
- [资料]二个字母的英语单词大全.doc
文档评论(0)