ImageVerifierCode 换一换
格式:DOCX , 页数:54 ,大小:41.79KB ,
资源ID:7441822      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7441822.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程各章习题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程各章习题.docx

1、软件工程各章习题v1.0 可编写可改正即时练习第1 讲一、 填空题软件定义期间往常进一步区分为个阶段,即软件危机是指在计算机软件的_开发和保护 _过程_问题定义 _、 _ 可行性研究 _和需求剖析。、中所碰到的一系列严重问题。 螺旋模型将_ 瀑布、 _模型和 _ 快速原型 _ 模软件危机包含下述两个方面的问题:一是_ 如何型联合起来,加入了两种模型均忽视了的风险剖析,填补开发软件,以知足对软件日趋增添的需求;二是_ 如何维了这两种模型的不足。护数目不停膨胀的已有软件_ 。瀑布模型 _ 不可以 _适应需求可变的软件开发,软件不一样于硬件,它是计算机系统中的_ 逻辑部只有到 _ 开发结束 _ 才能

2、见到整个软件系统。件 _ 而不是物理零件。二、 选择题:一个软件从定义、开发、使用和保护,直到最后 软件是一种()产品。被荒弃,要经历一个漫长的期间,往常把这个漫长的期间、有形、逻辑、物质、耗费称为 _ 生命周期 _ 。 与计算机科学的理论研究不一样,软件工程是一门软件配置主要包含_ 程序、 文档 _和 _数据 _等成分。()学科。软件工程学的一个重要目标就是提升软件的_ 可、理论性、工程性、原理性、心理性保护性 、减少 _ 软件保护 _ 的代价。 软件工程学科出现的主要原由是()。软件工程是指导计算机软件_ 软件开发 _ 和 _、计算机的发展、其余工程学科的影响保护 _ 的一门工程学科。、软

3、件危机的出现、程序设计方法学的影响软件工程包含_ 技术 _ 和 _ 管理 _双方面的内 因为软件生产的复杂性和高成天性,使大型软件容,是技术与管理密切联合所形成的工程学科。的生计出现危机,软件危机的主要表现包含了下述()往常把在软件生命周期全过程中使用的一整套技方面。术方法的会合称为 _ 方法学 _ ,也称为范型。生产成本过高需求增添难以知足 软件工程方法学包含_方法、工具 和 _过程 _ 三个进度难以控制质量难以保证因素。、 B 、 C、D、所有目前使用最宽泛的软件工程方法学,分别是_相关计算机程序功能、设计、编制、使用的文字或图传统方法学和 面向对象方法学 _ 。形资料称为()。归纳地说,

4、 软件生命周期由_ 软件定义 _ 、 _、软件 B 、文档 C 、程序 D 、数据软件开发 _和 _ 运转保护(软件保护)_ 个期间构成,( )是计算机程序及期说明程序的各样文档。每个期间又进一步区分为若干个阶段。、软件 B 、文档 C 、程序 D 、数据1第 1 页 共 16 页v1.0可编写可改正问题定义阶段一定回答的重点问题是()。原型来考证设计方案。别的,一旦实现并测试完以后,该、要解决的问题是什么B 、确立目标系统一定具备哪些产品将被扔掉,所以也不必使用有助开提升软件可保护性功能、如何实现目标系统、如何详细实现系统的增量模型或螺旋模型来开发该软件。三、 问答题综上所述,为了开发这个简

5、单的软件,使用大部分人简述软件危机的典型表现。所熟习的瀑布模型就能够了。答:()对软件开发成本和进度的预计常常很不正确; 瀑布模型有什么优弊端()用户对“已达成的”软件系统不满意的现象经答:瀑布模型的长处: 可逼迫开发人员采纳规范的方法(例常发生;()软件产品的质量常常靠不住;如,构造化技术) ;严格地规定了每个阶段一定提交的文档;()软件常常是不行保护的;要求每个阶段交出的所有产品都一定经过质量保证小组的()软件往常没有适合的文档资料;认真考证。()软件成本在计算机系统总成本中所占的比率逐弊端:“瀑布模型是由文档驱动的”这个事实也是它渐上涨;的一个主要弊端,因为瀑布模型几乎完好依靠于书面的规

6、()软件开发生产率提升的速度,远远跟不上计算格说明,很可能致使最后开发出的软件产品不可以真切知足机应用快速普及深入的趋向。用户的需要。什么是软件过程它与软件工程方法学有何关系5、什么是软件危机软件危机包含哪些问题答:软件过程是为了开发出高质量的软件产品所需完答:软件危机是指在计算机软件的开发和保护过程中所遇成的一系列任务的框架,它规定了达成各项任务的工作步到的一系列严重问题。骤。软件过程定义了运用技术方法的次序、应当交托的文软件危机包含双方面问题:如何开发软件,以知足对软件档资料、为保证软件质量和协调软件变化一定采纳的管理日趋增添的需求;如何保护数目不停膨胀的已有软件。举措,以及标记达成了相应

7、开发活动的里程碑。6、产生软件危机的原由主要有哪些软件过程是软件工程方法学的个重要构成部分之一。答:一方面与软件自己的特色相关,另一方面也和软件开假定要求你开发一个软件,该软件的功能是把读入的发与保护的方法不正确相关。浮点数开平方,所获得的结果应当精准到小数点后位。7、简述软件工程的条基根源理的主要内容一旦实现并测试完以后,该产品将被扔掉。你打算采纳哪答: 1)用分阶段的生命周期计划严格管理;2)坚持进行种软件生命周期模型请说明你作出选择的原由。阶段评审; 3)推行严格的产品控制;4)采纳现代程序设答:对这个软件的需求很明确,实现开平方功能的算计技术; 5)结果应能清楚地审察;6)开发小组的人

8、员应法也很成熟,所以,既不必经过原型来剖析需求也不必用该少而精; 7)认可精益求精软件工程实践的必需性。四、 计算题2第 2 页 共 16 页v1.0 可编写可改正 美国一家企业在 1982 年计划用 FORTRAN语言开发一个在 VAX750 计算机上运转的应用程序, 预计这个程序的长度为 10000 条 FORTRAN指令。假如均匀每人每日能够开发出 10 条 FORTRAN指令,请问:()开发这个应用程序将用到多少人日?()假定程序员的均匀薪资为 4000 美元,每个月按 20 个工作日计算,这个软件的成本是多少美元?() 1982 年 VAX750计算机硬件价钱约为 125000 美元

9、,在那一年这个软件的成本在总成本中占多大比率答:() 1000010=1000(人日)开发这个应用程序大概需要用 1000 个人日。()每个月均匀工作 20 天,故开发这个软件需要用100020=5(人月)每人每个月的均匀薪资为 4000 美元,所以这个软件的成本大概为504000 200000(美元)()软件成本与硬件成本之和为计算机系统的总成本。这个软件的成本在总成本中所占的比率为:200000( 200000+125000 ) =%第2 讲一、 填空题 数据流图是一种图形化技术,它描述_ 信息流 _ 可行性研究阶段当从系统逻辑模型出发,探究若和 _ 数据 _ 从输入挪动到输入的过程中所经

10、爱的变换。干种可供选择的主要解法,对每种解法都应当从_ 技术可 数据流图中的圆角矩形或圆形代表着对变换数据行性、经济可行性 _和 _ 操作可行性 _ 这三个方面研究每的 _ 办理 _ 。种解法的可行性。 数据流图有种成分:源点或终点、_ 办理 _ 、 _ 可行性研究 _ 的目的就是用最小的代价在尽可能短_数据储存 _ 和 _ 数据流 _ 。的时间内确立问题能否能够解决。 _ 数据词典 _ 是对数据流图中包含的所有元素 可行性研究的目的不是解决问题,而是确立问题能否的定义的会合。_值得去解决 _ 。 成本效益剖析的目的正是要从_ 经济 _ 角 _ 数据流图 _ 和 _ 数据词典 _ 定义了软件系

11、统的逻度剖析开发一个特定的新系统能否划算,进而帮助客户组辑模型,此后能够从这个逻辑模型出发设计新系统。织的负责人正确地作出能否投资于这项开发工程的决定。 _系统流程图 _是归纳地描述物理系统的传统工具。 软件开发成本主要表现为_ 人力耗费 _ 。 系统流程图表达的是_ 数据 _ 在系统各零件之二、 选择题:间流动的状况。 对于数据流图以下说法中不正确的选项是()。3第 3 页 共 16 页v1.0 可编写可改正、在数据流图中应描述所有可能的数据流向及数据流 简述可行性研究过程的步骤。的条件答:()复查系统规模和目标;()研究目前正在使、数据流图的基本重点是描述“做什么”而不考虑用的系统;“怎么

12、做”()导出新系统的高层逻辑模型;()进一步定义、数据流图是系统的逻辑模型问题;()导出和评论供选择的解法;、数据流图的一个主要用途是作为剖析和设计的工具()介绍行动目标;()起草开发计划;以下方式中,不是由数据元素构成数据方式的是()书写文档提交审察。()。 目前住院病人主要由护士护理,这样做不单需要大批、次序、层次、选择、重复护士,并且因为不可以随时察看危大病人的病情变化,还会在软件可行性研究中,能够从不一样的角度对软件进延缓急救机遇。某医院打算开发一个以计算机为中心患者行研究,此中是从软件的功能可行性角度考虑的是()。监护系统,请分层次地画出描述本系统功能的数据流图。、经济可性性、技术可

13、行性医院对患者监护系统的基本要求是随时接收每个病人的、操作可行性、法律可行性生理信号(脉搏、体温、血压和心电图等),准时记录病在软件可行性研究中,能够从不一样的角度对软件进人状况以形成患者日记,当某个病人的生理信号高出医生行研究,此中是从软件的成本/ 效益剖析的是()。规定的安全范围时向值班护士发出警示信息,别的,护士、经济可性性、技术可行性在需要时还能够要求系统输出某个指定病人的病情报告。、操作可行性、法律可行性答:从问题陈说可知, 本系统的数据源点是“病人”和“护可行性剖析中,系统流程图用于描述()。士”,他们分别供给生理信号和要求病情报告的信息。进、目前运转系统B、目前逻辑模型一步剖析问

14、题陈说,从系统应当“准时记录病人状况以形C、目标系统D、新系统成患者日记”这项要求能够想到,还应当有一个供给日期在程序的描述和剖析中,用以指明数据根源、数据和时间信息的“时钟”作为数据源点。流向和数据办理的协助图形是()。从问题陈说简单看出,本系统的数据终点是接收警示、瀑布模型图B 、数据流图 C、数据构造图D 、业务信息和病情报告的护士。图系统对病人生理信号的办理功能主假如“接收信数据流图是用于表示软件模型的一种图示方法,在号”、“剖析信号”和“产生警示信息”。别的,系统还以下可采纳的画图方法中,()是常采纳的。应当拥有“准时取样生理信号”、“更新日记”和“产生自顶向下自底向上分层绘制逐渐求

15、精病情报告”的功能。、所有是 B 、 、为了剖析病人生理信号能否高出了医生规定的安全范三、 问答题围,应当储存“患者安全范围”信息。别的,准时记录病4第 4 页 共 16 页v1.0 可编写可改正人生理信号所形成的“患者日记”,明显也是一个数据存 是外处电话则先拨位区码,再拨位电话号码(第位储。 不是)。请用本章所述的符号,定义上述的电话号码。本系统的基本系统模型以以下图所示,是本系统的功能 答:电话号码校内电话号码校外电话号码级数据流图。 校内电话号码非零数字位数字校外电话号码本市号码外处号码本市号码数字零位数字外处号码数字零位数字位数字非零数字数字零位数字数字 某高校可用的电话号码有以下几

16、类:校内电话号 位数字非零数字位数字码为位数字构成,第位数字不是;校外电话又分为 位数字数字本市电话和外处电话两类,拨校外电话需先拨,假如是 数字当地电话再接着拨位电话号码(第位不是),假如第3 讲一、 填空题 使用传统的访谈或面向数据流自顶向下求精方法 接口需求描述应用系统与它的环境通讯的格式。 定义需求时,用户处于被动地位,为认识决这个问题,人常有的接口需求有: _ 用户接口需求、硬件接口需求、软 们研究出一种面向团队的需求采集法,称为简略的 _ 应用件接口需乞降通讯接口需求。 规格说明技术 _ 。_ 逆向 _ 需求说明软件系统不该当做什么。 快速原型就是快速成立起来的旨在演示目标系统访谈

17、是最早开始使用的获得的技术,它有两种主要功能的可运转的程序。快速原型应具备的第一个特征基本形式,分别是 _ 用户需求、的 _正式、非正式 _的访谈。是 _ 快速 _ 、第二个特征是_ 简单改正 _ 。_ 情形剖析技术 _ 就是对用户未来使用目标系 需求剖析阶段得出的最主要文档是_软件需求规统解决某个详细问题的方法和结果进行剖析,系统剖析员格说明书 _ 。利用这种技术,常常能获知用户的详细需求。 数据对象相互之间相互连结的方式称为_联系 _ ,也_ 构造化剖析方法 _ 是面向数据流自顶向下逐称为关系。它分为一对一联系、_ 一对多 _ 联系和 _ 多对步求精进行需求剖析的方法。多 _ 联系。5第

18、5 页 共 16 页v1.0 可编写可改正 ER 图中包含了 _ 实体 _、_关系 _ 和 _ 属性 _ 等 、每个数据流一定用名词或名词短语命名3 种基本成分。 、每个加工一定出名字,往常是动词短语二、 选择题: 、每个数据储存一定用名词或名词短语 需求剖析( )。 、每个数据源点或终点一定出名字、要回答“软件一定做什么”、要求编写软件需求说三、 问答题明书、系统剖析员能够采纳访谈、简略的应用规格说 简述可行性研究过程的步骤。明技术获得用户需求、以上都对答:()复查系统规模和目标;()研究目前正在使需求剖析阶段研究的对象是软件项目的()。用的系统;()导出新系统的高层逻辑模型;()进、用户需

19、求、合理要求、模糊要求一步定义问题;()导出和评论供选择的解法;()在数据流图中,出名字及方向的成分是()。介绍行动目标;()起草开发计划;()书写文档提、控制流、信息流、数据流、信号流交审察。构造化剖析方法使用的描述工具()定义了数 应当从哪些方面考证软件需求的正确性。据流图中每一个图形元素。答:对软件需求应从下述个方面进行考证:、数据流图、数据词典、判断表、判断树()一致性:所有需求一定是一致的,任何一条需在构造化剖析方法()中,与数据流图配合求不可以和其余需求相互矛盾;使用的是()。()完好性:需求一定是完好的,规格说明书应当、数据流图、数据词典、实体联系图、程序包含用户需要的每一个功能

20、或性能;流程图()现实性:指定的需求应当是用现有的硬件技术经过()能够达成数据流图的细化。和软件技术基本上能够实现的;、构造分解B 、功能分解C 、数据分解 D 、系统分解()有效性:一定证明需求是正确有效的,的确能 需求剖析过程中, 对算法的简单描述记录在()。解决用户面对的问题。、层次图 B 、数据词典C 、数据流图 D 、 IPO 图 什么是需求剖析需求剖析阶段的基本任务是什么需求剖析最后结果是产生()。答:需求剖析是指开发人员要正确理解用户的需求,进行、项目开发计划、可行性剖析报告仔细的检查剖析,将用户非形式的需求陈说转变为完好的、需求规格说明书、设计说明书需求定义,再由需求变换到相应

21、的需求规格说明的过程。 构造化剖析 ()最为常有的图形工具是()。需求剖析阶段的基本任务是:、程序流程图、实体联系图()确立对系统的综合要求;、数据流图、构造图()剖析系统的数据要求; 下边说法错误的选项是()。()导出系统的逻辑模型;6第 6 页 共 16 页v1.0 可编写可改正()修正系统开发计划。的子集,最基层的各个框代表构成这个数据的实质数据元什么是层次方框图素(不可以再切割的元素)。答:层次方框图是用树形构造的一系列多层次的矩形框描5、什么是快速软件原型,它有什么特色绘数据的层次构造。树形构造的顶层是一个独自的矩形框,答:快速软件原型是快速成立起来的旨在演示目标系统的它代表完好的数

22、据构造,下边的各层矩形框代表这个数据主要功能的可行性的程序。特色: 1)快速; 2)简单改正。不单在培训阶段要花大批的投资,并且对某些软件工程师第 4 讲来说,它代表了一种“文化冲击”。一、 填空题依据形式化的程度,能够把软件工程使用的方法区分第 5 讲成 _ 非形式化 _ 、 _ 半形式化 _ 和 _ 形式化 _ 类。一、 填空题有穷 _ 状态机 _ 能够正确地描述一个系统,所以它 整体设计过程往常由两个主要阶段构成,分别是_是表达规格说明的一种形式化方法。系统设计 _ 阶段和 _ 构造设计 _阶段。 Petri 网 _能够有效地描述并发活动。 它包含种元素: 需求剖析阶段得出的数据流图是_

23、 整体设计 _的一组地点、一组变换、输入函数以及输出函数。极好的出发点。Petri 网的标记是在 Petri 网中 _权标 _的分派。 对整体设计的结果在经过技术审察后还需由使用部门在 Petri 网中,当每个输入线上起码有一个权标,而的负责人从 _ 管理 _ 角度进行复审。_严禁 _线上没有权标的时候,相应的变换才是同意的。 _ 模块化 _是把程序区分红独立命名且可独立接见的6、Petri 网包含 4 种元素:一组地点 P、一组变换 T、输入模块,每个模块达成一个子功能。函数 I 以及输出函数 O _ 抽象 _ 就是抽失事物的实质特色而临时不考虑它二、 问答题:们的细节。对照形式化方法和欠形

24、式化方法的优弊端。 _逐渐求精 _是为了集中精力解决主要问题而尽量推延答:形式化与欠形式化方法对比,其长处在于:形式化的对问题细节的考虑。规格说明能够用数学方法研究考证,别的形式化的规格说定性胸怀模块独立程序的标准是_内聚 _和 _耦合 _。明除去了二义性,并且它鼓舞软件开发者在软件工程过程 耦合是对一个软件构造内不一样模块之间_ 互连程度 _的初期阶段使用更严格的方法,进而能够减少差错。程度的胸怀。形式化方法的弊端:大部分形式化规格说明主要关注于 _ 功能内聚 _是最高程度的内聚。系统的功能和数据,而问题的时序、控制和行为等方面却 _ 深度 _表示软件构造中控制的层数,它往更难于表示。别的,形式化方法比欠形式化方法更难学习,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1