ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:19.80KB ,
资源ID:29228486      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29228486.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(福师15春《软件工程》期末考试最新.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

福师15春《软件工程》期末考试最新.docx

1、福师15春软件工程期末考试最新福师15春软件工程期末考试福建师范大学网络与继续教育学院软件工程期末考试卷 开卷姓名: 专业:学号: 学习中心:一、单项选择题(每小题1分,共8分)1 2 3 4 5 6 7 8 1. 软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。A.总结 B.阶段性报告 C.需求分析评审 D.以上答案都不正确2. 在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )。A.数据流图 B.数据词典 C.结构化英语 D.判定表与判定树3. 软件需求分析的任务不应包括()。A.问题分析 B.信息域分析 C.结构化程序设计

2、D.确定逻辑模型4. 进行需求分析可使用多种工具,但()是不适用的。A.数据流图 B.判定表 C.PAD图 D.数据词典5. 在需求分析中,分析员要从用户那里解决的最重要的问题是()。A.要让软件做什么 B.要给该软件提供哪些信息C.要求软件工作效率如何D.要让软件具有什么样的结构6. 需求规格说明书的内容不应当包括()。A.对重要功能的描述 B.对算法的详细过程性描述C.软件确认准则 D.软件的性能7. 需求规格说明书在软件开发中具有重要的作用,但其作用不应当包括()。A.软件设计的依据B.用户和开发人员对软件要“做什么”的共同理解C.软件验收的依据D.软件可行性分析的依据8. 在结构化分析

3、方法中用状态迁移图表达系统或对象的行为。在状态迁移图中,由一个状态和一个事件所决定的下一状态可能会有( )个。 A.1个 B.2个 C.多个 D.不确定二、多项选择题(共20分)1 2 3 4 5 1. (1分)在结构化分析方法中用实体关系图表达系统中的对象及其关系。在实体关系图中,表达对象的实例之间的关联有三种类型:( )。A.多对一联系 B.一对一联系 C.一对多联系 D.多对多联系2. (3分)软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。其中,( A )是按事先设计的功能和性能要求执行的指令序列。( B )是使程序能够正确操纵信息的数

4、据结构。( C )是与程序开发、维护和使用有关的图文材料。供选择的答案:AC: 软件 程序 代码 硬件 文档 外设 数据 图表3. (4分)开发软件时对提高软件开发人员工作效率至关重要的是( A )。软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和( D )两步。供选择的答案:A. 程序开发环境 操作系统的资源管理功能 程序人员数量 计算机的并行处理能力B. 需求分析 需求调查 可行性分析 问题定义C、D. 方案设计 代码设计 概要设计 数据设计 运行设计 详细设计 故障处理设计 软件体系结构设计4. (

5、7分)从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的()内。有人将软件的发展过程划分为4个阶段:第一阶段(195020世纪50年代末)称为“程序设计的原始时期”,这时既没有( A ),也没有( B ),程序员只能用机器指令编写程序。第二阶段(20世纪50年代末20世纪60年代末)称为“基本软件期”。出现了( A ),并逐渐普及。随着( B )的发展,编译技术也有较大的发展。第三阶段(20世纪60年代末20世纪70年代中期)称为“程序设计方法时代”。这一时期,与硬件费用下降相反,软件开发费急剧上升。人们提出了( C )和( D )等程序设计方法,设法降低软件的开发费用。第四阶段(

6、20世纪70年代中期现在)称为“软件工程时期”。软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如( E )、( F )、编码、单元测试、综合测试、( G )及其整体有关的各种管理技术。供选择的答案:AD: 汇编语言 操作系统 虚拟存储器概念 高级语言 结构式程序设计 数据库概念 固件 模块化程序设计EG: 使用和维护 兼容性的确认 完整性的确认 设计 需求定义 图象处理5. (5分)原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统。它从用户界面的开发入手,首先形成( ),用户( ),并就( )提出意见,它是一种( )型的设计过程。A.需求不确定性高的

7、 B.需求确定的 C.管理信息 D.决策支持A.用户界面使用手册 B.用户界面需求分析说明书 C.系统界面原型 D.完善的用户界面A.改进用户界面的设计 B.阅读文档资料 C.模拟用户界面的运行 D.运行用户界面原型A.同意什么和不同意什么 B.使用和不使用哪一种编程语言 C.程序的结构 D.执行速度是否满足要求A.自外向内 B.自顶向下 C.自内向外 D.自底向上三、简答题(27分)1 2 3 4 5 6 7 8 9 10 11 1. (1分)可行性研究的应从哪几个方面进行研究?2. (1分)可行性研究的目的是什么?3. (1分)可行性研究报告的目的是什么?4. (1分)项目计划书的目的是什

8、么?5. (2分)画出图书馆的借书的系统流图。6. (2分)软件工程过程有哪几个基本过程活动?试说明之。7. (2分)在软件需求分析时,首先建立当前系统的物理模型,再根据物理模型建立当前系统的逻辑模型。试问:什么是当前系统?当前系统的物理模型与逻辑模型有什么差别?8. (4分)试论述瀑布模型软件开发方法的基本过程。9. (4分)软件需求分析是软件工程过程中交换意见最频繁的步骤。为什么交换意见的途径会经常阻塞?10. (4分)数据流图的作用是什么?它有哪些基本成份?11. (5分)数据词典的作用是什么?它有哪些基本词条?四、论述题(32分)1. (6分)试说明“软件生存周期”的概念。2. (6分

9、)软件工程是开发、运行、维护和修复软件的系统化方法,它包含哪些要素?试说明之。3. (6分)软件工程学的基本原则有哪些?试说明之。4. (6分)你认为一个系统分析员的理想训练和基础知识是什么?请说明理由。5. (8分)软件需求分析说明书主要包括哪些内容?五、分析题(13分)1. (6分)考务处理系统的分层数据流图如下图所示。(a)顶层数据流图(b)第1层数据流图(c)加工1的子图(d)加工2的子图该考务处理系统有如下功能:对考生送来的报名表进行检查;对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格

10、者;填写考生通知单(内容包含考试成绩及合格不合格标志),送给考生;按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。(1)图(c)中,加工1.1的输入数据流是( A ),输出数据流是( B ),图 (b) 中 ,加工2的输出数据流是( C ) ,它是由( D )和( E )组成。供选择的答案:AE: 统计分析表 报名表 准考证 考生通知单 合格报名表 难度分析表 错误成绩表 分类统计表(2) 图(d)中的文件“试题得分表”是否在图(b)中漏掉了? 回答是( F )。供选择的答案:F: “试题得分表”没有在图(b)中画出,是错误的。 “试题得分表”是图(b)

11、中加工的内部文件,不必在图(b)中画出。 “试题得分表”是多余的。2. (7分)阅读下列关于开发人事管理系统的交互式工作方式的叙述,再回答问题。某大企业最近决定采用高性能微机开发人事管理系统,将台联机终端分置于人事处的个科室。该系统可供操作员和程序员使用,也可供人事处负责人和主管人事的副厂长等查询人事信息用。人事管理系统通过录入人事数据和修改、删除等操作,产生和更新各类人事文件,通过搜索这些文件进行各类人事信息的查询。该企业有3000多个工人 、干部和技术人员 ,大体可分成机关科室、生产车间、后勤服务和开发研制部门等几类部门。厂领导决定由计算机应用科来负责协调和开发应用系统。计算机应用科科长指

12、示系统工程师张某负责进行系统分析。考虑到人事处有大量的查询信息要求、频繁的人事信息修改和文件存档、查阅等特点,计算机应用科决定认真设计人机交互界面,首先设计好在终端上的交互式会话的方式。系统工程师张某通过调查收集到如下10条意见:(1) 某程序员认为:系统在屏幕格式、编码等方面应具有一致性和清晰性,否则会影响操作人员的工作效率。(2) 某操作人员认为:在交互式会话过程中,操作人员可能会忘记或记错某些事情,系统应当提供HELP功能。(3) 某操作人员认为:既然是交互式会话,那么对所有的输入都应当作出响应,不应出现击键后计算机没有任何反应的情况。(4) 某操作人员认为:在出错的时候,交互式会话系统

13、应当给出出错信息,并且尽可能告诉我们出错的性质和错在什么地方。(5) 某程序员认为:终端会话也应当符合程序员编制程序时的习惯,这样可以更高效地维护人事管理系统。(6) 教育科干部甲认为:应当对操作员进行一些必要的培训,让他们掌握交互式会话系统的设计技巧,有助于提高系统的使用效率。(7) 教育科干部乙认为:尽管操作人员的指法已经强化训练但在交互式会话时应尽可能缩短和减少操作员输入的信息,以降低出错概率。(8) 某程序员认为:由于本企业中有很多较大的文件,文件的查找很费时间,交互式会话系统在响应时间较长时应给予使用者以提示信息。(9) 人事处干部丙认为:我们企业的人事资料相当复杂,格式非常之多,希望交互式系统使用十分清晰的格式,并容易对输入数据中的错误进行修改。(10)人事处干部丁认为:人事管理系统应当具有相当的保密性和数据安全性 ,因此在屏幕上显示出的信息应该含混一些 ,以免泄密。系统工程师张某对上述调查情况和其他要求作了分析后,发现收集到的10条意见中有3条意见是不能接受的 ,写出编号并各用40字以内字数叙述理由。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1