软件工程考试参考题目.doc
《软件工程考试参考题目.doc》由会员分享,可在线阅读,更多相关《软件工程考试参考题目.doc(10页珍藏版)》请在咨信网上搜索。
1、一、比较分析题1、 Software is the differentiating characteristic in many computer-based products and systems. Provide examples of two or three products and at least one system in which software, not hardware, is the differentiating element.答:常用的软件产品有Windows XP 、Windows2000、CAD制图软件、asp网页设计软件,以及瑞星,卡巴斯基杀毒软件等等。
2、计算机软件分为系统软件和应用软件。Windows XP,Windows2000属于系统软件,CAD制图软件、asp网页设计软件、瑞星,卡巴斯基杀毒软件是常用的应用软件.系统软件是管理、监控和维护电脑资源,使电脑能够正常高效地工作的程序。包含有:操作系统、语言处理程序、数据库管理系统等。其中操作系统是计算机软件中最基础的部分,它是用户与客户机之间的接口,其作用是使用户更方便地使用计算机,以提高计算机的利用率,它主要完成以下四个方面的工作:对存储器进行管理和调度;对CPU进行管理和调度;对输入输出设备进行管理; 对文件系统及数据库进行管理。 应用软件是为针对某一特定的问题或需要而开发的实用程序。如
3、文字处理软件、图片处理软件、音像处理软件,以及一些游戏软件等。2、比较原型模型、线性顺序模型、RAD模型、增量模型、螺旋模型、构件组装模型、并发开发模型等模型的优缺点,并分别解释其适用性。答:原型模型优点:1、如果客户和开发者达成一致协议:原型被建造仅为了定义需求,之后就被抛弃或者部分抛弃, 那么这种模型很合适了;2、迷惑客户抢占市场,这是一个首选的模型。缺点:1、没有考虑软件的整体质量和长期的可维护性;2、大部分情况是不合适的操作算法被采用目的为了演示功能,不合适的开发工具被采用仅仅为了它的方便,还有不合适的操作系统被选择等等;3、由于达不到质量要求产品可能被抛弃,而采用新的模型重新设计。线
4、性顺序模型 优点:1、它提供了一个摸板,这个摸板使得分析、设计、编码、测试和支持的方法可以在该摸板下有一个共同的指导;2、虽然有不少缺陷但比在软件开发中随意的状态要好得多。缺点:1、实际的项目大部分情况难以按照该模型给出的顺序进行,而且这种模型的迭代是间接的,这很容易由微小的变化而造成大的混乱;2、经常情况下客户难以表达真正的需求,而这种模型却要求如此,这种模型是不欢迎具有二义性问题存在的;3、客户要等到开发周期的晚期才能看到程序运行的测试版本,而在这时发现大的错误时,可能引起客户的惊慌,而后果也可能是灾难性的;4、会经常在过程的开始和结束时碰到等待其他成员完成其所依赖的任务才能进行下去,有可
5、能花在等待的时间比开发的时间要长。称之为“堵塞状态”。RAD模型优点:1、开发速度快,质量有保证;2、对信息系统特别有效。缺点:1、只能用于信息系统;2、对于较大的项目需要足够的人力资源去建造足够的RAD组;3、开发者和客户必须在很短的时间完成一系列的需求分析, 任何一方配合不当都会导致RAD项目失败;4、这种模型对模块化要求比较高,如果有哪一功能不能被模块化,那么建造RAD所需要的构件就会有问题5、技术风险很高的情况下不适合这种模型。增量模型优点:1、人员分配灵活,刚开始不用投入大量人力资源,当核心产品很受欢迎时,可增加人力实现下一个增量;2、当配备的人员不能在设定的期限内完成产品时,它提供
6、了一种先推出核心产品的途径,这样就可以先发布部分功能给客户,对客户起到镇静剂的作用; 3、具有一定的市场。缺点:1、至始至终开发者和客户纠缠在一起,直到完全版本出来。螺旋模型优点:1、对于大型系统及软件的开发,这种模型是一个很好的方法。开发者和客户能够较好地对待和理解每一个演化级别上的风险。缺点:1、需要相当的风险分析评估的专门技术,且成功依赖于这种技术;2、很明显一个大的没有被发现的风险问题,将会导致问题的发生,可能导致演化的方法失去控制;3、这种模型相对比较新,应用不广泛,其功效需要进一步的验证。构件组装模型优点:1、构件可复用。提高了开发效率;2、采用了面向对象的技术。缺点:1、过分依赖
7、于构件,构件库的质量影响着产品质量。并发开发模型优点:1、可用于所有类型的软件开发,而对于客户/服务器结构更加有效;2、可以随时查阅到开发的状态。缺点:暂时没有。二、简述分析题3. Why is there often tension between a software engineering group and an independent software quality assurance group? Is this healthy?答:软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。人们通过改善软件的各种质量属性,从而提高软件的整体质量.设计质量:是指设计者
8、为一件产品规定的特征。材料等级、耐久性、及性能的规约都属于设计质量。如果产品能够依照规约进行制造,则产品的设计质量便会提高。符合质量:是指在制造过程中符合设计规格的程度。同样,符合程度越高,符合质量也就越高。在软件开发时,设计质量包括系统的需求、规约和设计。符合质量则主要关注实现问题。如果实现了符合设计、得到的系统满足系统需求和性能目标,则符合质量较高.对于一个特定的软件而言,我们要首先判断:什么是质量要素,才能给出提高质量的具体措施;而不是一股脑地想把所有的质量属性都做好;否则不仅做不好,还可能得不偿失。质量保证的目标是为管理层提供有关软件项目的过程和产品的质量信息所需的数据,从而获得产品质
9、量是否符合预定目标的一定的可见性。软件质量保证(Quality Assurance)的目的是为管理者提供有关软件过程和产品的适当的可视性。它包括评审和审核软件产品及其活动,以验证其是否遵守既定的规程和标准,并向有关负责人汇报评审和审核的结果。简而言之,质量保证活动就是检查软件项目的“工作过程和工作成果”是否符合既定的规范。过程质量与产品质量存在某种程度的因果关系,通常“好的过程”产生“好的产品”,而“差的过程”将产生“差的产品”。假设企业已经制定了软件过程规范,如果质量保证人员发现某些项目的“工作过程以及工作成果”不符合既定的规范,那么马上可以断定产品存在缺陷。反之,如果质量保证人员没有发现不
10、符合既定规范的东西,那么也可以断定产品是合格的。符合既定规范的东西并不意味着质量一定合格,仅靠规范无法识别出产品中可能存在的大量缺陷。一般而言,质量保证的技术含量是比较低,只能检查出肤浅的缺陷,不能对付有技术难度的缺陷。所以单独的“质量保证”其实并不能“保证质量”。质量保证对于保证质量而言只是必要的手段,而不是充分的手段。4. 交通项目管理系统介绍答:(1)系统背景近年来,交通部把研究推进公路建设项目投资人招标制、项目代建制和设计施工总承包三项改革,建立重点工程项目科学管理制度,探讨项目管理的新理念、新方法、新手段,树立项目典型,全面提高项目管理水平等各项工作列入重点。由此可见,效率极低的传统
11、交通项目管理方式与信息化时代的高效率信息化管理方式越来越不相适宜,势必会被高效率的信息管理系统所取代。席卷全球的项目管理热潮代表着现代管理学的最新发展趋势!项目管理已广泛应用于建筑、国防、航天、电子、通讯、计算机、软件开发、制药、会展、金融、学校以及政府机关和社会团体等各个领域。微软、摩托罗拉、杜邦、华为等企业的成功,无不与采用项目管理直接相关。美国财富杂志预测,项目管理将成为21世纪的首选职业。为了满足国内众多企事业单位、个人对提升项目管理效率的要求,项目管理系统软件应运而生。重庆市准点软件有限公司经过对交通局项目管理要求的全面了解而精心设计研发的便捷式项目管理系统取得成功运用。该系统克服了
12、各交通局在传统模式下项目管理上存在的诸多问题,真正实现了交通项目管理的科学化、规范化、高效率的发展目标。(2)系统简介准点交通项目管理系统是用于管理交通项目中,计划修建(改造)或正在修建(改造)的各类项目,可以管理上报市级的报表以及下达给各区县的任务报表。是一种能够集中存储的、共享的、快速检索的高效率信息管理系统。系统的主要信息管理内容包括计划管理、计划统计、合同管理、合同统计、危桥登记、通达通畅指标、文件管理、用户管理、单位管理等。该系统以项目的成本动态控制为核心,以进度控制为龙头,以合同管理为线索,以客户(业主)满意度为目标;注重数据的统计和分析,尊重人性化的管理指标。实现了资金控制、质量
13、控制和进度控制的最简洁化。(3)系统功能及特点全面管理各类计划项目及合同项目各合同段分段管理资金拔附进行流水管理计划可根据上报或下达进行分类管理方便、全面的各类计划项目、合同项目的统计分析数据字典定义各类子项目可以对危桥进行图片保存方便的导出Excel文件功能对各类上报或下达报表进行统一管理上报下达报表的备份功能根据有同用户可增加其它功能三、分析设计题56、使用OOD,为上述PHTRS系统做一个设计。不要试图实现它。PHTRS: Pothole Tracking and Reporting SystemSRS: Software Requirements SpecificationPothol
14、e location: The location in the street of the pothole.Currently allowed values are: near the curb, and near the middle of the street.Pothole repair state:The condition of the pothole in terms of what stage of repair it is in.Allowed values are: not repaired, work in progress, temporary repair, and r
15、epaired.Pothole severity: A ranking, on a scale of one to ten, of the size of a pothole.The Pothole Tracking and Reporting System (PHTRS) provides a way for citizens of a large city to report potholes and to report damage they have experienced as the result of a pothole.The PHTRS keeps track of the
16、potholes and damage and creates work orders for repair crews.The repair crews use the PHTRS to record information about their effort to repair potholes.Authorized users of the system can receive a report on potholes and their repair status and on reported damage.The PHTRS is an on-line, web-based sy
17、stem.PHTRS users are from all walks of life, all backgrounds, and all levels of computer literacy found in the citizenry of a large city.They are expected to be familiar with web browsers and filling out on-line formsPHTRS use cases and actors Use CasesThe PHTRS supports the following uses:Report Po
18、thole: A citizen reports the location and size of a pothole.The PHTRS records this information.Report Damage:A citizen reports damage due to a pothole.The PHTRS records damage information and citizen contact information.Get Work Orders:Work crews receive pothole repair work orders.The PHTRS determin
19、es the number of people in a repair crew, the equipment assigned to the repair crew, and the potholes the crew is to repair.Record Repairs:Work crews report the status of pothole repairs they have performed and the amount of time and materials used on the repairs.The PHTRS records this information.V
20、iew Pothole and Damage Reports:Authorized users of the PHTRS view information on potholes and their repair and on reported damage.ActorsCitizens can report potholes and report damage.The citizen initiates this use of the PHTRS.Work crews can get work orders for potholes needing repair and can record
21、 information about the pothole repair work they have done.A representative of a work crew initiates this use of the PHTRS.An authorized user of the PHTRS can view pothole reports and damage reports.The authorized user initiates this use of the PHTRS.In addition, the PHTRS uses an external service (a
22、 District-Street Map) to determine the district in which a given street address is located.The PHTRS initiates this interaction. The system responds by presenting a form to the user with fields for them to enter the following information:Pothole street address (street name and address number)Pothole
23、 location (two choices allowed: near curb or near middle of street)Requirements for further location options are yet to be determinedPothole size (a number from one to ten)The system provides guidance to help the citizen indicate pothole size on a scale of one to ten the requirements for this guidan
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 考试 参考 题目
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。