软件学院-软件工程导论试题内容摘要:
因素 .由于长期使用的大型软件系统在使用过程中必然会经受多次修改,所以文档在软件的可维护性上不可缺少的因素。 1什么是软件维护、维护分哪四种类型、其含义分别是什么、在维护工作中占得比例如何。 答: 所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修正软件的过程。 维护分为四种类型: ( 1) 改正性维护:把整断和改正错误的过程称为改正性维护 ( 2)适应性维护:为了和变化的环境适当的配合而进行的修改软件 的活动 ( 3)完善性维护:在使用软件的过程中用户常常提出新增功能或修改已有功能的建议,为了满足这类要求的活动 ( 4)预防性维护:为了改进将来的可维护性或可靠性; ( 2) 完善性维护: 50%~ 66% 改正性维护: 17%~ 21% 适应性维护: 18%~ 25% 其他维护: 4% 什么是软件的可维护性。 决定软件可维护性的因素有哪些。 造成软件难以维护的原因有哪些。 答: 所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修正软件的过程。 维护分为四种类型: ( 1) 改正性维护:把整断和改正错误的过程 称为改正性维护 ( 2)适应性维护:为了和变化的环境适当的配合而进行的修改软件的活动 ( 3)完善性维护:在使用软件的过程中用户常常提出新增功能或修改已有功能的建议,为了满足这类要求的活动 ( 4)预防性维护:为了改进将来的可维护性或可靠性; ( 2) 完善性维护: 50%~ 66% 改正性维护: 17%~ 21% 适应性维护: 18%~ 25% 其他维护: 4% 2 CMM 的基本思想是什么。 CMM 的五个等级。 答: CMM(能力成熟度模型)的基本思想是:由于问题是由人们管理软件过程的方法不当引起的,所以新软件技术的运用并不会自 动提高软件的生产率和质量。 CMM 有助于软件开发机构建立一个有规律的、成熟的软件过程。 改进后的软件过程将开发出质量更好的软件,使更多的软件项目免受时间延误和费用超支之苦。 初始级:处于 1 级成熟度的软件机构,其过程能力是不可预测的,其软件过程是不稳定的,产品质量只能根据相关人员的个人工作能力而不是软件机构的过程能力来预测; 可重复级:软件项目的策划和跟踪是稳定的,已经为一个有纪律的管理过程提供了可重复以前成功实践的项目环境。 软件项目工程活动处于项目管理体系的有效控制之下,执行着基于以前项目的准则且合乎现 实的计划; 已定义级:管理活动和工程活动都是稳定的,软件开发的成本和进度以及产品的功能和质量都受到控制,而且软件产品的质量具有可追溯性,这种能力是基于在软件中对已定义的过程模型的活动、人员和职责都有共同的理解; 已管理级:软件过程是可度量的,软件过程在可度量的范围内运行。 这一级的过程能力允许软件机构在定量的范围内预测过程和产品质量趋,在发生偏离时可以及时采取措施予以纠正,并且可以预期软件产品是高质量的; 优化级:软件过程是可优化的。 软件机构能够持续不断地改进其过程能力,既对现行的过程实例不断地改 进和优化,又借助于所采用的新技术和新方法来实现未来的过程改进。 2假设你被指定为项目负责人,你的任务是开发一个应用系统,该系统类似于你的小组以前做过的那些系统,只不过规模更大且更复杂一些。 客户已经写出了完整的需求文档。 你将选用哪种项目组结构 ?为什么 ?你打算采用哪种软件过程模型 ?为什么 ? 答: 由于待开发的应用系统类似于以前做过的系统,开发人员已经积累了较丰富的经验,没有多少技术难题需要攻克。 为了减少通信开销,充分发挥技术骨干的作用,统一意志统一行动,提高生产率,加快开发进度,项目组的组织结构以基于主程序员 组的形式为宜。 针对待开发的系统,客户已经写出了完整的需求文档,项目组又有开发类似系统的经验,因此,可以采用广大软件工程师熟悉的瀑布模型来开发本系统。 2为什么会存在一个软件最大规模。 答: Ltot = P(L l(P l)^r),随着 P 值增加, Ltot 将从 0 增大到某个最大值,然后再下降,因此,存在一个最佳的项目组规模 Popt,这个规模的项目组其总生产率最高。 2在结构化分析中,建模的核心是什么。 3 种模型分别是什么,分别用什么工具来描述 ? 答: 模型的核心是数据字典,它描述了所有的在目标系统中 使用的和生成的数据对象。 ( 1)、数据模型,用实体 联系图描述; ( 2)、功能模型,用数据流图描述; ( 3)、行为模型,用状态转换图描述。 2什么是软件质量。 它主要包括哪三方面的内容。 答: 软件质量就是 “软件与明确地和隐含地定义的需求向一致的程度 ”。 更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品但都应该具有的隐含特征相一致的程度。 它包括三方面含义: ( 1)软件需求是度量软件质量的基础,与需求不一致就是质量部高; ( 2)指定的开发标准定义了一组 指导软件开发的准则,如果没有遵守这些准则,肯定会导致软件质量不高; ( 3)通常,有一组没有显式描述的隐含需求(例如,软件应该是容易维护的)。 如果软件满足明确描述的需求,但却不满足隐含的需求,那么软件的质量仍然是值得怀疑的; 2什么是软件配置项、什么是软件配置 (包含的内容 )、什么是基线 (在什么时候产生 )。 答: 软件配置项:在软件过程中产生的程序、数据、文档软件配置项包含内容: 计算机程序(源代码和可执行程序); 描述计算机程序的文档(供技术人员或用户使用); 数据(程序内包含的或在程序外的)。 基线:是一个软件配置管理概念,它有助于人们在不严重妨碍合理变化的前提下来控制变化。 IEEE 把基线定义为:已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。 五、综合分析题 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。 某医院打算开发一个以计算机为中心的患者监护系统,请写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接收每个病人的生理信号 (脉搏、体温 、血压、心电图等 ),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。 问题定义: 从问题陈述可知,本系统的数据源点是 “病人 ”和 “护士 ”,他们分别提供生理信号和要求病情报告的信息。 进一步分析问题陈述,从系统应该 “定时记录病人情况以形成患者日志 ”这项要求可以想到,还应该有一个提供日期和时间信息的 “时钟 ”作为数据源点。 从问题陈述容易看出,本系统的数据终点是接收警告信息和病情报告的护士。 系统对病人生理。软件学院-软件工程导论试题
相关推荐
23 24 三个数 2 只给 a 只给一边 只给 b 只给 c 只给 ab 只给两边 只给 b , c 只给 ac 给出三个以上 25 26 27 28 29 30 31 非零数 3 a 为 0 一边为零 b 为 0 c 为 0 a , b 为 0 二边为零 b , c 为 0 a , c 为 0 三边 a , b , c 均为 0 32 33 34 35 36 37 38 输 入 条 件 输
计划财务 部才予以报销。 (一)维修费的报销程序。 各车辆使用人原则上不得自行将车辆送厂维修 (特殊情况需经办公室同意 )。 、办公室负责人在发票背面验收确认,公司领导审批后,到计划财务部办理报账手续,其维修项目清单与费用报销单一并粘贴存档。 (二) 汽油 费的 报销程序 ,车辆必须到指定的油站加油,洗车、打蜡需到指定服务点,无特殊原因的,本市非指定地点的油料发票、洗车票等票据一律不予报销。
才行情:需求大,对专业功底要求比较深,但也适合一般本科生从事。 最重要的是,职业发展空间足够大。 职业生涯条件分析小结: 企业在招聘时非常看重专业背景,因此,对软件的一些基础专业课程得有比较全面的了解。 我们应该加强专业背景这一核心优势。 第三章 目标职业分析 :软件工程师 2. 工作内容 :完成软件项目的详细设计,手册及测试文档的编制,参与软件产品的评审,负责完成代码 的编写工作,负责完成集成
定书信 息录入 读者信 息录入 图书目 录生成 显示器 打印机 书籍信息 定书信息 读者信息 书籍信息 书籍信息 书籍信息 读者信息 读者信息 读者文件 定书信息 书库清单 书库文件 定书信息 书籍信息 判定表答案: 条 件 收费方式 固定 固定 浮动 浮动 耗电规模 100 ≤ 100 100 ≤ 100 操 作 征收最低标准费 √ 按价格表 A 收费 √ √ 按价格表 B 收费 √ IF
语言要点 拥有先进的设备和现代化的管理经验 ,其产品规格齐全 ,包括各种车型的子午线轮胎 ,广泛应用于军事、政府、个人、企业等,因其防漏技术属国家专利产品,并受到国家的专利保护,在市场无竞争对手。 不断地进行技术革新 ,来巩固 天衣 产品的领先地位 ,并满足广大客户的高标准要求。 众多产品分别得到了众多著名汽车制造商和原始设备制造商的认证和推荐使用。 数年历程,不断创新。 今天。
,不得报有侥幸心理,工程技术人员能够脱离验标标准抛开试验数据随意填写并完成检验批资料的日子已经一去不复返了。 填写检验批资料应重视设计突变: 以隧道施工为例,设计围岩级别的变化引起支护及衬砌等各相关参数的变化,有的技术人员在报验至跨越变化断面时,往往容易忽视,编写检验批时因未及时更改相关参数及标准造成资料失真。 而检查人员往往也就最喜欢从这些设计的突变入手