[精品]北京交大_第1页
[精品]北京交大_第2页
[精品]北京交大_第3页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、单项选择题1、“软件危机 ” 是指()A. 计算机病毒的出现B. 利用计算机进行经济犯罪活动C. 软件开发和维护中出现的一系列问题D. 人们过分迷恋计算机系统2、在七种耦合中,最低耦合是() =A. 内容耦合 B.公共耦合 C.数据耦合 D.非直接耦合3、详细设计与概要设计衔接的图形工具是()A. DFD图B.程序图 C. PAD图D. SC图4、软件体系结构中,下述哪种不属于RUP的核心特点()A.用例驱动 B.面向对象C.迭代开发D.以体系结构为中心5、为了提高测试的效率,应该()A.取一切可能的输入数据作为测试数据B.随机的选取测试数据C选择发现错误可能性大的数据作为测试数据D,在完成

2、编码以后制定软件的测试计划6、软件需求分析是保证软件质量的重要步骤,它的实施应该是在()A.编码阶段B.软件开发全过程C软件定义阶段D.软件设计阶段7、软件维护困难的主要原因是()A.费用低B.人员少C开发方法的缺陷D.得不到用户支持8、以下测试方法中,不属于单元测试的是()A.接口测试B.边界条件测试C.临界测试D.独立执行通路测试9、原型化方法是一种()型的设计过程。A. 自外向内B. 自顶向下C. 自内向外D. 自底向上10、产生软件维护的副作用,是指()A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作 11、软件测试中根据测试用例设计的方法的不同可分为黑盒测试和

3、白盒测试两种,它们( )。B.都属于静态测试D.都属于动态测试A.前者属于静态测试,后者属于动态测试C.前者属于动态测试,后者属于静态测试12、 需求规格说明书的作用不包括()。A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件可行性研究的依据D.软件设计的依据13、()是比较理想的可重用软构件。A.子程序库B.源代码包含文件C对象D.类14、 软件生存周期中时间最长的是()阶段。A、总体设计 B、需求分析 C、软件测试D、软件维护15、 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是一0A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件C缩短研

4、制周期扩大软件功能D.硬软件结合使系统面向应用二、判断题1. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。(J)2. 一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。(J)3. 目前的绝大多数软件都不适合于快速原型技术。(X)4. 面向数据的设计方法适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等。(J)5. 缺乏处理大型软件项目的经验。是产生软件危机的唯一原因。(X) 26. 通常紧致性好的语言一致性就好。(X)7. 测试计划、测试用例、岀错统计和有关的分析报告一般不用长期保存。(X)

5、8. 软件也会磨损和老化。(X)三、简答题1. 什么是软件工程和软件生存周期?( 8分)软件工程是用科学知识和技术原理来定义、开发、维护软件的一门综合性的交叉学科。软件工程的目的是成功地建造一个大型软件系统,它研究的主要内容是软件开发技术和软件开发管理两个方面。软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。把整个生存周期划分为若干个阶段,使得每个阶段有明确的任务,使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。2. 什么是软件工程和软件工程环境?( 8分)软件工程是用科学知识和技术原理来定义、开发、维护软件的一门综合性的交叉学科。软件工程的目的是成功地建造一

6、个大型软件系统,它研究的主要内容是软件开发技术和软件开发管理两个方面。软件工程环境是指以软件工程为依据,支持典型软件生产的系统。软件工程环境是软件工程学科各方面研究发展的物化表现,具有以下特点:软件工程环境强调支持软件生产的全过程, 强调大型软件的工业化生产,以集成和剪裁作为主要技术路径,实现软件工业化生 产的目标和 走标准化道路。3. 软件需求规格说明书由什么组成?(8 分)1、引言2、任务概述3、数据描述4、功能需求5、性能需求6、运行需求7、其它需求4. 软件维护为什么不可避免? (8 分)简单的说,就是指软件在使用过程中发现了错误需要进行改正,或是用户操作系统的广泛 升级而随之进行必要

7、的升级,或者是需要进行加入新的功能诸如此类的新的编辑操作,都 算是 软件维护 . 没有任何软件是万能的 , 是不要升级的,所以说软件维护是不可避免的 .维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。通常有四类维护活动:改正性维护,也就是诊断和改正在使用过程中发现的软件错误;适应性维护,即修改软件以适应环境的变化;完善性维护,即根据用户的要求改进或扩充软件使它更完善;预防性维护,即修改软件为将来的维护活动预先做准备。虽然没有把维护阶段进一步划分成更小的阶段,但是实际上每一项维护活动都应该经过提出维护要求(或报告问题),分析维护要求,提出维护要求,提出维护方案,审批维护方

8、案, 确定维护计划,修改软件设计,修改程序,测试程序,复查验收等一系列步 骤,因此实质上是 经历了一次压缩和简化了的软件定义和开发的全过程。5. 可将软件生存周期划分为哪 3 个过程和哪 9 个阶段? (8 分)(1)3 个过程是:软件定义过程、软件开发过程、软件使用与维护过程。(2)9 个阶段有:可行性研究、需求分析、概要设计、详细设计、实现、组装测试、验收测试、使用与维护、退役。四、论述题1、软件工程项目在实施中必须进行科学的管理,以保证工程的进度和质量。软件的配 置管理是软件管理的重要内容之一。试述:(15 分)( 1 )软件配置和软件配置管理的概念。( 2 )列举 10 个软件配置的配

9、置项。(3)软件配置管理的基本任务是什么?1、(1)概括地说,软件质量就是 “ 软件与明确的和隐含的定义的需求相一致的程度 ”。 具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、 以 及所有专业开发的软件都应具有的隐含特征的程度。软件质量反映了三方面的问题:软件需求是度量软件质量的基础、在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法开发软件,如果不遵守这些开发准则,软件质量就得不到保证和往往会有一些隐含的需求没有明确地提出来。( 2)软件质量保证是通过建立一套有计划、有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所

10、采用,是复审、开发方法、配置控制与程序测试的综合应用。简单的将,软件的开发方法应符合规定的软件开发规范;计划和开发时期各个阶段的工作都要进行复审;各个阶段产生的文档都必须严格管理,以确保文档与程序的完整性、一致性;坚持对程序各个层次的测试。所有这些都要写入质量保证计划中,并有 SQA 小组监督实 施。SQA的目的是验证在软件开发过程中是否遵循了合适的过程和标准。它一般包括建立 SQA小组、选择和确定 SQA活动、制定并维护 SQA计划和不断完善其中 的不足。( 3)要做好软件质量保证工作,首先,要做到实施软件质量保证活动;定期总结并提交软件质量保证活动的审核报告;制定项目的 SQA计划;参加项

11、目的软件开发计划、标准 和过程的准 备及评审;协助项目经理建立项目的质量目标;跟踪和监督纠正措施的实施;定期和必要时分析项目提供的原始数据并报告结果;如果需要,与客户的SQA人员定期评审 SQA人员的活动及发现的问题。其次,推广 CMM,也就说,他必须不断地跟软件项目组和相关组的人员解释CMM的标准是怎样的,才能让他们按照 CMM 的标准作。总之,要做好软件质量保证工作,要围绕两个方面来进行:一是推广CMM 标准,二是 检查执行情况。2、结合你的工作、学习、生活实际,举例说明你身边的软件应用,谈谈你对软件工程的理解及其发展方向。(不少于500 字)(20 分)2.软件工程随想软件工程,我想这不

12、因它是搞软件而有多神秘,至少它还是个工程,其实也就是一些事情,凡是做事都应该有其类似地方,我们只要依据这些类似的东西掌握好方向,我想事情总会迎刃而解的。就从软件工程的整个生命周期来说,软件工程包括:用户需求、市场调研、需求分析、概要设计、详细设计、功能测试、软件维护。我觉得软件工程这几大步骤设计得相当好,基本上可以说是做好一件事都要用到的, 这无论你身边的小事,还是工程上的大事,可以说你只要依据这个流程来做事情,相信没有完不成的事情。举个例了来说:某公司某领导叫你在这个月内采购一台服务器做ERP数据库PC服务器,价格不要超过10万元'从现在开始我们用软件工程的概念来做这件事情:1 、

13、“用户需求 ”需求人:某公司某领导;时间:这个月底,假如说今天是 2010-8-23, 那么至少要到 2010-10-30 采购一台机器 ;需求:采购一台服务器;功能:做ERP数据库服务器;2、开始市场调研,并最终形成市场调研报告。3、开始做需求分析,最终形成需求分析报告。4、 这个时候经过主管及需求人分析讨论需求分析报告,作出审核通过,接下来开始概要 设计。概要设计就是大概完成需求的步骤及计划,其中包括你时间上安排、服务器功能上的需求分析等等并最终形成概要设计文档。5、详细设计报告开始详细设计你的采购方案及安装配置方案,并最终形成详细设计报告。6、报审通过后开始按照详细设计方案执行,并形成实施报告。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论