全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成绩西安交通大学现代远程教育考试卷课 程:软件工程概论专业班号 考试日期 年 月 日姓 名 学号 期中 期末一、填空题(每空1分,共20分)1. “软件工程”是使用系统化的、规范的、可量化的方法指导(软件开发)、(运行)和(维护)的一门学科。2. 基本的估算方法有(自顶向下估算)、(自底向上估算)、(差别估算法)等等。3. 数据流图有四个基本成分:(数据处理(加工))、(数据流)、(数据存储)、(外部项)。4. MVC模型指的是(模型视图控制器)模型。5. 二分法检索将检索空间划分成了三个部分,每个部分构成了一个(等价类),选择这些等价类集合的(边界值)作为测试用例。6. 软件的(可维护性)、(可使用性)、(可靠性)是衡量软件质量的几个主要特性。7. 类通常有两种结构关系,即(一般-具体)关系及(整体-部分)关系。8. 测试的主要结果是( ),它描述了系统是怎样被测试的。9. 在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。二选择题(每题2分,共30分)1. 瀑布模型的问题是(B )A用户容易参与开发 B缺乏灵活性C用户与开发者易沟通 D适用可变需求2. 技术可行性要解决(D)。A存在侵权否 B成本效益问题C运行方式可行 D技术风险问题3. 下面错误的说法是(C )A每个数据流必须用名词或名词短语命名B每个加工必须有名字,通常是动词短语C每个数据存储必须用名词或名词短语 D每个数据源点或终点必须有名字4. 程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性和( B )A独立性 B有效性 C耦合性 D安全性第 1 页 共 3 页5. 软件测试是软件开发过程中重要和不可缺少的阶段,其包括的内容和步骤甚多,而测试过程的多种环节中基础的是(B )A集成测试 B单元测试 C系统测试 D验收测试6. 使用白盒测试方法时,确定测试数据应根据_A_和指定的覆盖标准。A程序的内部逻辑 B程序的复杂结构 C使用说明书 D程序的功能7.原型化方法是一种_A_型的设计过程。A自外向内 B自顶向下 C自内向外 D自底向上8. 软件维护工作的最主要部分是( C )A校正性维护 B适应性维护 C完善性维护 D预防性维护9. 对象模型的描述工具是( C )A 状态图 B 数据流图 C 对象图 D 结构图10同一类中有相同的数据结构,这是( D )级别的共享A不同应用 B同一应用 C不同类 D同一类11以下说法错误的是(D )A对象具有很强的表达能力和描述功能B对象是人们要进行研究的任何事务C对象是封装的基本单位 D类封装比对象封装更具体、更细致12测试模型不包括下列哪项(D)A测试用例 B测试规程 C测试构件 D测试人员13下列几种类型中,耦合性最弱的是(D )。A、内容型 B、控制型 C、公共型 D、数据型14 用于描述对象模型的工具是(C )。A、数据流图 B、结构图 C、状态图 D、对象图15.基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当 的(C )上A.配置项 B.程序 C.基线 D.过程三、简答题(每题10分,共30分)1.什么是软件生存周期?它有哪些活动?答:软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。2. 需求分析的原则是什么?答:需求分析的原则如下:(1)必须能够表达和理解问题的数据域和功能域。数据域包括数据流、数据内容和数据结构,而功能域反映上述三方面的控制信息。(2)可以把一个复杂问题按功能进行分解并可逐层细化。通常软件要处理的问题如果太大太复杂就很难理解,若划分成几部分,并确定各部分间的接口,就可完成整体功能。在需求分析过程中,软件领域中的数据、功能和行为都可以划分。(3)建模。模型可以帮助分析人员更好地理解软件系统的信息、功能和行为,这些模型也是软件设计的基础。3. 什么是软件的可靠性和可用性,二者有什么区别和联系。答:可靠性:系统在给定的时间间隔内,根据需求说明成功地运行的概率。也可以说可靠性是系统依照需求指定的功能不失败运作的可能性。可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时(即在一定时刻)系统能执行有用服务的可能性。可靠性与长期的行为有关,而可用性描述时间中某一给定点上的事情。对于硬件,有的东西可能是高可靠的,但在时间的某一特定点上可能是不可用的。同样的概念也适用于软件系统。可靠性、可用性是相互依赖的系统特性。都反映了用户对系统的信任程度。如果系统是不可靠的,就很难保证系统的安全性、保密性等许多特性。如果系统不可用,用户将无法接受。 四、综合应用题(每题10分,共20分)1. 用SA方法画出下列问题的顶层和0层数据流图。某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。答:第 2 页 共 3 页2. 某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中:生产科的任务是:(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。(2)根据车间实际生产日报表、周报表调整月生产计划(3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间技术科的任务是:(1)根据生产科转来的组装计划
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年医院类器官技术应用研究合同
- 长垣烹饪职业技术学院《品牌运营课程设计》2024-2025学年第一学期期末试卷
- 单心室Fontan术后个案护理
- 大叶性肺炎合并感染性心内膜炎个案护理
- 山东省潍坊市第一中学2025年高二上数学期末达标检测模拟试题含解析
- 延安大学西安创新学院《综艺主持》2024-2025学年第一学期期末试卷
- 山东省滕州市盖村中学2026届生物高一第一学期期末质量跟踪监视试题含解析
- 禽类分枝杆菌感染护理
- 气胸患者心理护理与心理支持策略
- 2026年中考数学复习热搜题之分式
- MOOC 理解马克思-南京大学 中国大学慕课答案
- 观看课件:吹灰系统巡检
- 教学设计指导案例
- 监控租赁方案
- 《涂刷类墙面》课件
- 年处理10万吨钢渣粒子钢压块生产线项目环评报告
- 地铁广告服务投标方案(技术方案)
- ISO9001质量管理体系标准讲解
- 抖音员工号申请在职证明参考模板
- 口腔检查-口腔特殊检查方法(口腔科课件)
- 标准化工地展示汇报材料课件
评论
0/150
提交评论