版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、评价软件的质量通常可以从产品运行、产品修改和产品转移等三个不同角度来进行。除了软件应满足产品规格说明的正确性和保证运行效率以外,_A_和_B_也是产品运行期间影响软件质量的两个质量因素,其中_A_是指在遇到意外时系统能作出适应反应的程度。可维护性是影响产品修改的一个质量因素,它主要包括可理解性、可修改性和_C_。一般认为,_D_是影响产品转移的一个质量因素。为了保证软件质量,在开发过程的各阶段进行_E_是一个重要的手段。A、B:①灵活性 ②可重用性 ③适应性④坚实性(健壮性)⑤可理解性⑥可用性C: ①可测试性 ②可移植性 ③适应性. ④坚实性(健壮性)D: ①灵活性 ②可重用性 ③完整性 ④安全性E:①验收测试 ②用户培训 ③软件评审 ④文件修改2、软件需求分析的任务不应包括_A_。进行需求分析可使用多种工具,但_B_是不适用的。在需求分析中,开发人员要从用户那里解决的最重要的问题是_C_。需求规格说明书的内容不应包括_D_,该文档在软件开发中具有重要作用,但其作用不应包括_E_。A: ①问题分解 ②可靠性与安全性要求 ③结构化程序设计 ④确定逻辑模型B: ①数据流图(DFD)②判定表 ③PAD图 ④数据字典C: ①要让软件做什么 ②要给该软件提供哪些信息③要求软件工作效率怎样 ④要让软件具有何种结构D: ①对重要功能的描述 ②对算法的详细过程描述 ③对数据的要求 ④软件的性能E: ①软件设计的依据 ②用户和开发人员对软件要做什么的共同理解③软件验收的依据 ④软件可行性分析的依据3、论软件需求分析的方法与策略需求分析的基本任务是确定软件所必须具备的功能与性能,准确回答“系统必须做什么”这个问题。系统分析员在需求分析阶段必须与用户密切配合,充分交流,以获得经过用户确认的系统逻辑模型和软件需求规格说明书。[问题1]简述你参与开发的软件的概要和你所担任的工作,包括你所从事过的软件需求分析工作经验。[问题2]具体论述你在从事软件需求分析时所采用的方法与策略。包括遇到过什么困难及其解决的办法,你认为今后应如何改进需求分析的方法和策略?[问题3]简要说明在需求分析时你采用过什么工具和辅助手段?其效果如何?有什么经验或教训?4、论项目管理工具的选用软件项目管理是系统分析员必须面对的一项常现任务。组织、计划和管理软件项目的开展,协调、安排与调度项目中各类可用的资源,期望在有限的时间、资源和费用的约束下,保质保量地完成软件项目,这些是软件项目管理的主要内容。目前大都已采用相应的项目管理工具加以辅助。根据你实际参与开发和管理的经验,论述下列三个问题:[问题1]简述你参与分析和开发的项目概要和你所担任的工作。[问题2]具体叙述你是如何选用项目管理工具来辅助软件项目的管理的。采取了哪些相应的措施和办法?取得了什么效果?[问题3]进一步叙述你对所选用的项目管理工具的评价。你认为有哪些可以改进的地方?你所期望的理想的项目管理工具应当有哪些主要特征?5、软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现_A_阶段的错误。A:①需求分析 ②概要设计 ③详细设计 ④编码6、UML是一种面向对象的统一建模语言。它包含十种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指__(6)__,用例可以用__(7)__图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由__(8)__个子状态图中各取一个状态组合而成。协作图描述了协作的__(9)__之间的交互和链接(1ink),它画成__(10)__图的形式。(6):A.人员 B.单位 C.人员或单位 D.人员或外部系统(7):A.类 B.状态 C.活动 D.协作(8):A.每一 B.任意一 C.任意二 D.任意m(m≤n)(9):A.对象 B.类 C.用例 D.状态(10):A.对象 B.类 C.用例 D.状态7、风险分析和管理是软件开发的一项重要活动。在软件工程领域考虑风险时,主要基于以下三个概念:__(11)__以及必须抓住选择机会。实践中存在许多种软件风险,如“潜在的设计、实现、维护等方面的问题”属于__(12)__风险;“开发了一个没有人真正需要的优秀产品”属于__(13)__风险;“开发的产品不再符合公司的整体商业策略”属于__(14)__风险。通常在软件项目开发过程中,我们希望首先实现__(15)__的用例。(11):A.关心当前,关心变化 B.关心当前,关心不变性C.关心未来,关心变化 D.关心未来,关心不变性(12):A.技术 B.过程 C.项目 D.商业(13):A.技术 B.过程 C.项目 D.商业(14):A.技术 B.过程 C.项目 D.商业(15):A.风险最小 B.风险最大 C.风险中等 D.任意风险8、论软件需求分析方法和工具的选用“软件需求分析”要求能深入地描述所开发软件的功能和性能,确定软件设计的限制以及该软件与系统中其他组成部分的接口,能有效地把需求定义在软件的需求规格说明书中。请围绕“软件需求分析方法和工具的选用”论题,依次对以下三个方面进行论述。1.概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。2.具体讨论你在进行软件需求分析中所采用的具体方法以及所选用的主要辅助工具,详细叙述你选用方法与工具的原则和使用策略,遇到过的问题以及采用的技术措施。3.分析你在软件需求分析中选用的方法与工具的具体效果。你现在认为应当作哪些方面的改进以及如何加以改进。9、系统开发过程的流程如下图所示,__(22)__阶段拟定了系统的目标、范围和要求。
供选择的答案:
(22):
A.①
B.②
C.③
D.④10、论软件开发的风险控制软件开发项目面临着许多风险,一旦发生了没有预见到和(或)没有得到控制的某种或某些风险,带来的后果通常是开发成本超出预算,交付时间被迫延期,甚至是开发项目被迫取消。请围绕“软件开发的风险控制”论题,依次对以下三个方面进行论述。1.概要叙述你曾经担任项目管理工作的应用项目、开发结果与应用情况。2.论述软件开发项目所面临的主要风险,并举例说明之。3.论述你在上述项目中所采用的主要风险控制手段、技术措施与实际效果。11、用例(usecase)用来描述系统在对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户帐号”之间是__(3)__关系。供选择的答案:(3) A.包含(include) B.扩展(extend) C.分类(classification) D.聚集(aggregation)12、__(24)__是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制以及提高“获得、供应、开发、操作、升级和支持”的能力。供选择的答案:(24) A.ISO/IEC15504 B.ISO12207 C.SA-CMM D.CMM13、 论用例的获取方法UP(UnifiedProcess,统一开发过程)是一种软件开始过程,它的突出特点是:用例驱动;以构架为中心;迭代和增量式开发。用例(usecase)是对一组动作序列的描述,系统通过执行该动作序列,为参与者(actors)产生可观察的结果。用例不公可以描述系统的需求,而且能驱动系统的设计、实现和测试。请围绕“用例的获取方法”论题,依次从以下三个方面进行论述。1.概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。2.详细论述你在这个项目中获取系统的用例的基本步骤。3.分析并讨论获取用例的效果(是否获取了系统的所有用例或全部重要的用例)并进行评价。14、在关于用例(usecase)的描述中,错误的是(1)。(1)A.用例将系统的功能范围分解成许多小的系统功能陈述B.一个用例代表了系统的一个单一的目标C.用例是一个行为上相关的步骤序列D.用例描述了系统与用户的交互15、在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。在UML的用例图上,将用例之间的这种关系标记为(3)。(2)A.扩展用例B.抽象用例C.公共用例D.参与用例(3)A.associationB.extendsC.usesD.inheritances16、UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(4)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5);当需要说明体系结构的静态实施视图时,应该选择(6)。(4)A.构件图B.类图C.对象图D.部署图(5)A.构件图B.协作图C.状态图D.部署图(6)A.协作图B.对象图C.活动图D.部署图17、阅读以下关于原型法的叙述,回答问题1、问题2和问题3。某软件公司多年来开发的项目大都采用结构化方法。但系统开发的实践表明,尽管在许多情况下使用了严格定义或预先说明的方法,但当系统建成以后,用户仍然觉得建立的系统是不完全正确或不完备的,因此需要进行反复地修补。针对上述情况,公司的李总工程师提出,应该引入原型法,以快速地确定用户需求,提高开发过程中的生产率和最终系统的质量。[问题1](12分)请用400字以内文字,分别论述原型法与严格定义法适用的场合。[问题2](5分)原型生命周期提供了一种用原型法完成需求定义的完整方法。但对于一些特殊情况,如规模较小,完整性要求较弱的应用,可以采取灵活的做法以适应实际目标。请用300字以内文字,说明改变原型生命周期约束的方法。[问题3](8分)引入原型法后,需要对项目管理的过程加以适当修正。请用300字以内文字,说明引入原型法后,项目管理的基本内容。18、论项目管理中的进度控制项目进度控制是依据项目进度计划控制项目的实际进展情况,使项目能够按时完成。有效的项目进度控制的关键是控制项目的实际进度,及时、定期地将它与计划进度进行比较,并立即采用必要地措施。请围绕“项目管理中地进度控制”论题,依次从以下三个方面进行论述。1、概要叙述你参与分析设计地项目以及你所担任地主要工作。2、具体说明项目进度控制地基本步骤,以及你所参与的项目中这些步骤的实施过程。3、当项目的实际进度滞后于计划进度时,应采取那些措施?结合实际项目阐述这些措施的实施过程以及取得的具体效果。19、当__(3)__时,用例是捕获系统需求最好的选择。(3)A.系统具有很少的用户B.系统具有很少的接口C.系统算法复杂,功能单一D.系统有很多参与者20、现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是“__(4)__”。(4)A.includeB.extendC.generalizeD.call21、下列关于软件需求管理与需求开发的论述,正确的是__(26)__。(26)A.所谓需求管理是指对需求开发的管理B.需求管理包括:需求获取、需求分析、需求定义和需求验证C.需求开发是将用户需求转化为应用系统成果的过程D.在需求管理中,要求维持对原有需求和所有产品构件需求的双向跟踪22、论项目的风险管理对项目风险进行管理,已经成为项目管理的重要方面。每一个项目都有风险。完全避开或消除风险,或者只享受权益而不承担风险,都是不可能的。另一方面,对项目风险进行认真的分析、科学的管理,能够避开不利条件、减少损失、取得预期的结果并实现项目目标。请围绕“项目的风险管理”论题,分别从以下三个方面进行论述:1.概要叙述你参与管理过的信息系统项目(项目的背景、发起单位、目的、项目周期、交付的产品等),以及该项目在风险管理方面的情况。2.请简要叙述你对于项目风险的认识以及项目风险管理的基本过程。3.结合你的项目经历,概要论述信息系统项目经常面临的主要风险、产生根源和可以采取的应对措施。23、在选择开发方法时,不适合使用原型法的情况是(25)。(25)A.用户需求模糊不清B.系统设计方案难以确定C.系统使用范围变化很大D.用户的数据资源缺乏组织和管理24、在CMM模型中属于4级以上的关键过程域是(26)。(26)A.集成软件管理B.软件质量管理C.项目子合同管理D.软件产品工程25、基线是软件生存期各个开发阶段的工作成果,测试阶段的基线是(28)。(27)A.可提交的软件B.被测试的程序C.提交报告D.测试报告26、阅读下列系统需求陈述,回答问题1、问题2、问题3和问题4。某银行准备开发一个网上信用卡管理系统CCMS,该系统的基本功能为:(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录CCMS,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。(2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。(3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线的管理。每个信用卡客户可以在线查询其个人信息。(4)信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中。(5)交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。在系统的需求分析阶段,使用用例对系统需求建模。表1—1和表1—2给出了其中两个用例的概要描述。[问题1](10分)将表1—1和表1—2中的(1)~(10)填充完整。[问题2](4分)除了表1—1和表1—2给出的用例外,从上述系统陈述中还可以获取哪些由信用卡客户发起的用例?(给出用例名称即可)[问题3](7分)用400字以内文字,简要说明用例获取的基本步骤。[问题4](4分)用例除了使用表1—1和表1—2所示的形式描述外,还可以使用UML的用例图来表示。分别用100字以内文字,解释UML用例图中扩展用例和抽象用例的内涵。27、论需求获取技术需求分析阶段的首要工作是确定用户需求,以用户为核心是本阶段应遵循的至关重要的原则,它决定着项目的有效实施。正确地定义用户需求是需求分析阶段的基础。需求获取技术有助于系统分析员准确、快捷地获取和提炼用户需求信息。请围绕“需求获取技术”论题,依次对以下三个方面进行论述。1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。2.详细说明目前有哪些比较常用的需求获取技术?说明每种需求获取技术的基本方法。3.详细论述在你参与分析和开发的应用项目中所采取的需求获取技术以及对该技术的具体实施运用,说明选取该技术的原因,并分析应用该技术所获取的需求是否达到预期目标。28、在进行项目计划前,应该首先建立(22)的目的和范围,考虑可选的解决方案、标识技术和管理的约束。没有这些信息,就不可能进行合理的成本估算、有效的风险评估、适当的项目任务划分或是可管理的项目进度安排。(22)A.人员B.产品C.过程D.计划29、需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。(28)并不是需求分析的实现步骤之一。(28)A.获得当前系统的物理模型B.抽象出当前系统的逻辑模型C.建正立目标系统的逻辑模型D.确定目标实现的具体技术路线30、用例从用户角度描述系统的行为。用例之间可以存在一定的关系。在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是(32)关系。(32)A.关联B.包含C.扩展D.泛化31、阅读以下关于软件能力成熟度模型(CMM)方面的叙述,回答问题1至问题3。某企业主要从事计算机及相关软件的研制工作,许多产品已被广泛应用到各行各业,五年前,该企业已通过了IS09000系列的质量认证。但是,随着企业业务的不断扩展,企业开发的软件规模越来越大;从事软件开发的人员数量越来越多;而软件产品中错误数也大幅增加,不但影响了企业形象,同时也增大了企业售后服务的成本。针对这种
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026美敦力(中国)招聘面试题及答案
- 2026年青海省海北藏族自治州国家职业技能鉴定考评员考试试卷及答案
- 2026年房地产项目的供应链管理
- 护理学科 高职护理三年级《胆道休克》教学设计
- 牛津版八年级英语《时态与语态的综合运用》教学设计
- 2026年多学科合作在桥梁优化设计中的应用
- 化学高二《工业合成氨反应条件优化》教学设计
- 科学《“快乐沉浮”探究》大班教学设计
- 2025年汽车后市场十年:服务模式与配件供应链报告
- 2026年如何实现建筑电气节能的最佳实践
- 安徽省合肥市蜀山区2024-2025学年上学期八年级数学期末试卷
- 电商售后客服主管述职报告
- 十五五安全生产规划思路
- 上海证券有限责任公司校招职位笔试历年参考题库附带答案详解
- 剪刀车专项施工方案
- 2024-2025学年四川省绵阳市七年级(上)期末数学试卷
- 项目预算管理咨询方案
- 合成药物催化技术
- 贵州药品追溯管理办法
- 租车牌车辆抵押合同范本
- 医疗器械不良反应监测管理制度
评论
0/150
提交评论