西安交通大学19年5月补考软件工程概论作业考核试题含主观题答案

合集下载

西交《软件工程概论》在线作业满分答案

西交《软件工程概论》在线作业满分答案

西交《软件工程概论》在线作业一、单选题(共 19 道试题,共 38 分。

)1. 对象模型的描述工具是()A. 状态图B. 数据流图C. 对象图D. 结构图正确答案:C2. 软件测试的目的是()A. 证明软件的正确性B. 找出软件系统中存在的所有错误C. 证明软件系统中存在错误D. 尽可能多的发现软件系统中的错误正确答案:B3. 传统的测试策略是从()开始A. 单元测试B. 集成测试C. 系统测试D. 人员测试正确答案:A4. 软件维护工作的最主要部分是()A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护正确答案:C5. 以下不属于软件维护的困难表现的是()A. 读懂别人的程序是困难的B. 文档的不一致性C. 源程序及相关文档的错误或丢失D. 软件开发和软件维护在人员和时间上的差异正确答案:C6. 在软件生存周期中,工作量所占比例最大的阶段是()阶段A. 需求分析B. 设计C. 测试D. 维护正确答案:D7. 同一类中有相同的数据结构,这是()级别的共享A. 不同应用B. 同一应用C. 不同类D. 同一类正确答案:D8. 内容耦合指()A. 两个模块之间传递的是数据结构B. 一个模块调用另一个模块时,传递的是控制变量C. 通过一个公共数据环境相互作用的哪些模块间的耦合D. 一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部正确答案:D9. 以下说法错误的是()A. 面向对象分析与面向对象设计的定义没有明显的区别B. 在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的C. 面向对象分析和面向对象设计活动是一个多次反复迭代的过程D. 从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程正确答案:A10. 以下说法错误的是()A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐蔽通过对象的封装来实现D. 在面向对象方法中,类是最基本的模块正确答案:D11. 以下说法错误的是()A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐藏通过对象的封装性来实现D. 在面向对象方法中,类是最基本的模块正确答案:D12. 指出PDL是下列()语言A. 高级程序设计语言B. 伪码C. 中级程序设计语言D. 低级程序设计语言正确答案:B13. 下面错误的说法是()A. 每个数据流必须用名词或名词短语命名B. 每个加工必须有名字,通常是动词短语C. 每个数据存储必须用名词或名词短语D. 每个数据源点或终点必须有名字正确答案:A14. 需求分析是()A. 软件开发工作的基础B. 软件生存周期的开始C. 由系统分析员单独完成的D. 由用户自己单独完成的正确答案:A15. 软件工程方法得以实施的主要保证是()A. 硬件环境B. 开发人员的素质C. 软件开发工具和软件开发的环境D. 软件开发的环境正确答案:C16. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()A. 结构合理性B. 软件外部功能C. 程序正确性D. 程序内部逻辑正确答案:B17. 瀑布模型的问题是()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求正确答案:B18. 对于集成测试,下列说法错误的是()A. 应对每一个测试用例都执行测试规程B. 应将测试结果与预期结果比较,研究两者的偏离原因C. 将缺陷报告给相关构件工程师,不需要他们修改D. 将缺陷报告给测试设计人员,由它们评估整个测试工作的结果正确答案:C19. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A. 细节B. 输入与输出C. 软件的作者D. 绘制的时间正确答案:B西交《软件工程概论》在线作业二、多选题(共 1 道试题,共 2 分。

西安交通大学19年9月课程考试《计算机应用基础》作业考核试题 (含主观题)

西安交通大学19年9月课程考试《计算机应用基础》作业考核试题 (含主观题)

西安交通大学19年9月课程考试《计算机应用基础》作业考核试题(含主观题)1、B2、D3、B4、A5、A一、单选题一、单选题(共20 道试题,共40 分。

)V 1. 启动幻灯片切换可以通过()命令。

A. 格式/幻灯片切片B. 幻灯片放映/幻灯片切换C. 插入/幻灯片切换D. 工具/幻灯片切换正确答案:B2. PowerPoint2003中“文件”菜单中的“保存”命令其快捷键是()。

A. Ctrl+PB. Ctrl+OC. Ctrl+ND. Ctrl+S正确答案:D3. 与Internet相连的计算机,不管是大型的还是小型的,都称为( )。

A. 工作站B. 主机C. 服务器D. 客户机正确答案:B4. Word常用工具栏中的“显示比例”选择框,是用于()的。

A. 字符缩放B. 字符缩小C. 字符放大D. 上述均不是正确答案:A5. 在Word中,要插入一些比较复杂的图形,用户可以通过( )来完成。

A. “自选图形”按钮B. “矩形”按钮C. “椭圆”按钮D. “插入艺术字”按钮正确答案:A6. 多媒体计算机系统的两大组成部分是()。

A. 多媒体功能卡和多媒体主机B. 多媒体通信软件和多媒体开发工具C. 多媒体输入设备和多媒体输出设备D. 多媒体计算机硬件系统和多媒体计算机软件系统正确答案:D7. 在IE浏览器访问FTP服务器时,下列地址中属于有效的FTP地址格式的是( )。

A. ftp://B. C. Smtp://D. tcp://正确答案:A8. 水平标出现在Word文档工作区的()。

A. 左侧B. 底部C. 右侧D. 顶部正确答案:D9. PowerPoint2003中“文件”菜单中的“保存”命令其快捷键是()。

A. Ctrl+PB. Ctrl+OC. Ctrl+ND. Ctrl+S正确答案:D10. 以下选项中,( )不是从技术上讲的计算机安全的三大特征。

A. 实体安全B. 网络安全C. 系统安全D. 信息安全正确答案:B11. 以下格式中,不属于视频文件格式的是( )。

软件工程综合训练 西交大考试题库及答案

软件工程综合训练  西交大考试题库及答案

软件工程综合训练模拟题一、单选题1.下列哪一项不是项目组分配角色项( D )。

A.项目组长B.开发人员C.测试人员D.管理人员2.编码组长与开发人员共同协商制订实现与测试阶段的阶段性计划,需经(A )审批方可执行。

A.项目经理B.开发人员C.测试人员D.开发组长3.选中非连续单元格先按住( C )键,然后用鼠标左键逐个点击要选的单元格。

A.ALTB.SHIFTC.CTRLD.BACKSPACE4.选中连续单元格可以先选择该区域的第一个单元格,然后按下( B )键之后选。

A.ALTB.SHIFTC.CTRLD.BACKSPACE5.在项目计划中,“里程碑”的任务工期一般是(A )。

A.0B.1C.2D.36.要查看项目的总体信息,可以使用( B )菜单下的“项目信息”命令。

A.文件B.项目C.编辑D.工具7.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( A)。

A.软件危机B.软件工程C.程序设计革命D.结构化程序设计8.瀑布模型的关键不足在于( B )。

A.过于简单B.不能适应需要的动态变更C.过于灵活D.各个阶段需要进行评审9.可行性研究的四大要素是( A )。

A.经济、技术、法律和社会环境B.经济、技术、开发组织能力和领导者水平C.经济、技术、计算机硬件环境和网络带宽D.经济、技术、软件开发工具和人员的稳定性10.经济可行性研究的主要内容包括( D )。

A.开发过程B.开发工具C.风险分析D.效益分析11.需求分析过程中,分析员要从用户那里解决的最重要的问题时( A )。

A.要求软件做什么B.要给软件提供哪些信息C.要求软件工作效率如何D.要求软件具有什么样的结构12.DFD中的每个加工至少需要( D )。

A.一个输入流B.一个输出流C.一个输入或输出流D.一个输入流和一个输出流13.PDL是描述处理过程( C )。

A.做什么B.为什么做C.怎样做D.对谁做14.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( D )。

西安交通大学19年3月课程考试《操作系统原理》作业考核试题(含主观题)辅导资料

西安交通大学19年3月课程考试《操作系统原理》作业考核试题(含主观题)辅导资料

西安交通大学19年3月课程考试《操作系统原理》作业考核试题(含主观题)1、B2、A3、A4、B5、B一、单选题共10题,40分1、采用( )不会产生内部碎片。

A分页式存储管理B分段式存储管理C固定分区式存储管理D段页式存储管理正确答案是:B2、( )与设备独立性密切相关。

A设备的统一命名B中断处理C死锁避免D设备驱动程序正确答案是:A3、系统抖动现象的发生是由( )引起的。

A置换方法不当引起的B交换的信息量过大C内存容量不足D请求页式管理方案正确答案是:A4、UNIX系统把输入、输出设备看做( )A普通文件B特殊文件C目录文件D管道文件正确答案是:B5、下面( )算法适用于分时系统中的进度调度AFCFSB时间片调度C优先级调度算法D队列调度算法正确答案是:B6、解决死锁的途径是( )。

A立即关机再重新启动B立即关机排除故障C不要共享资源、增加独占资源D设计预防死锁方法,运行检测并恢复正确答案是:D7、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息或者建立某个条件后再向前执行,这种关系是进程间的( )关系。

A同步B互斥C竞争D合作正确答案是:A8、下面内存管理方法中有利于把程序动态链接的是( )。

A分段式存储管理B分页存储管理C可变分区分配D固定分区分配正确答案是:A9、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( )。

A并行技术B通道技术C缓冲技术D虚存技术正确答案是:A10、在多道程序环境下,操作系统以( )作为资源分配的基本单元。

A作业B程序C进程D线程正确答案是:C二、判断题共5题,10分1、中断是现代操作系统实现并行性的硬件基础之一。

A对B错正确答案是:A2、DMA方式是一种完全由硬件执行I/O交换的工作方式。

A对B错正确答案是:A3、如果没有中断技术,那么多道程序设计就不可能实现。

A对B错正确答案是:A4、进程由进程控制块和数据集,以及对该数据进行操作的程序组成。

(完整)《软件工程导论》试题及答案,推荐文档

(完整)《软件工程导论》试题及答案,推荐文档

一, 判断题(正确的在括号内打上"√",错误的打上"×".每题1.5分,共15分)Warnier方法也是一种面向数据结构的设计方法,其逻辑更严格.(×)PAD图在设置了五种基本控制结构后,还允许递归调用. (×)为了加快软件维护作业的进度,应尽可能增加维护人员的数目.(×)当验收测试通过,软件开发就完成了.(×)完成测试作业后,为了缩短源程序的长度应删除程序中的注解.(×)在进行总体设计时应加强模块间的联系.(×)系统结构图是精确表达程序结构的图形表示法.因此,有时也可以将系统结构图当作系统流程图使用.(×)用黑盒法测试时,测试用例是根据程序内部逻辑设计的.(×)在程序调试时,找出错误的位置和性质比改正该错误更难.(√)以对象,类,继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一.(√)二,单项选择题(每小题2分,共10分)试判断下列叙述中,哪个(些)是正确的(D)a,软件系统中所有的信息流都可以认为是事务流b,软件系统中所有的信息流都可以认为是变换流c,事务分析和变换分析的设计步骤是基本相似的A,a B,b C,c D,b和c进行需求分析可使用多种工具,但(B)是不适用的.A,数据流图B,PAD图C,判定表D,数据词典在详细设计阶段,经常采用的工具有(A).A,PAD B,SA C,SC D,DFD详细设计的结果基本决定了最终程序的(C)A,代码的规模B,运行速度C,质量D,可维护性使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准.A,程序的内部逻辑B,程序的复杂程度C,该软件的编辑人员D,程序的功能三,多项选择题(每题2分,共10分.注:正确得2分,漏选得1分,多选,错选不得分.) (ABCD)可以作为模块.A,子程序B,函数C,过程D,编译文件下面哪些测试属于黑盒测试(BCD).A,路径测试B,等价类划分C,边界值分析D,错误推测E,循环测试下列属于度量效益方法的是(ABCD).A,货币的时间价值B,投资回收期C,收入D,投资回报率软件维护的策略包括(BCD).A,定期检测维护B,改正性维护C,适应性维护D,完善性维护下列属于软件测试过程的是(ABE).A,单元测试B,组装测试C,内核测试D,法律验证E,确认测试四,简答题(每题6分,共24分)耦合性和内聚性有几种类型其耦合度,内聚强度的顺序如何答案:低:非直接耦合,数据耦合,标记耦合,控制耦合,外部耦合,公共耦合,内容耦合:高强:功能内聚,信息内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚:弱请举例说明什么是多态,什么是重载答案:多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象.也就是说,在类等级的不同层次中可以共享(公用)一个行为(方法)的名字,然而不同层次中的每个类却各自按自己的需要来实现这个行为.当对象接收到发送给它的消息时,根据该对象所属于的类动态选用在该类中定义的实现算法.重载是指一个类中有多个同名的方法,但在操作数个数或类型上有区别.例: public class A{int age;String name;public void setValue(int i) {age=i; }public void setValue(String s) {name=s; }什么是数据字典简述数据字典与数据流图的关系.答案:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具.(2分)数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用. 数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明.(3分)简述编码风格的重要性.答案:阅读程序是软件开发和维护过程中的一个重要组成部分,程序实际上也是一种供人阅读的文章.应当在编写程序时讲求程序的风格,这将大量地减少人们读程序的时间.良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量. 面向对象的测试和传统开发方法的测试有什么不同答案:(1)二者都可以分成四个阶段进行.但传统测试最小单元是模块,而在面向对象环境下,最小的可测试的单元是封装了的类或对象,而不是程序模块.(2)因为面向对象软件没有一个层次的控制结构,所以传统的自顶向下和自底向上的组装策略意义不大. 每次将一个操作组装到类中(像传统的增殖式组装那样)常常行不通,因为在构成类的各个部件之间存在各种直接的和非直接的交互.对于面向对象系统的组装测试,存在两种不同的测试策略.五,分析应用题(20分)求一组数组中的最大数, 数组表示为A(n) ,n=1,2……n的自然数.(10分)请画出程序流程图(4分)请画出该算法的N-S图(3分)请用PAD图来表示该算法(3分)答案:2. 下面是某程序的流程图:(10分)计算它的环路复杂性.(3分) 答案:7为了完成基本路径测试,求它的一组独立的路径.(7分)答案:路径1: (0)—①—(13)—(19)路径2: (0)—②—③—(14)—(19)路径3: (0)—②—④—⑤—(15)—(19)路径4: (0)—②—④—⑥—⑦—(16)—(19)路径5: (0)—②—④—⑥—⑧—⑨—(17)—(19)路径6: (0)—②—④—⑥—⑧—⑩—(11)—(18)—(19)路径7: (0)—②—④—⑥—⑧—⑩—(12)—(19)六,阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内.(12分) [说明]某基于微处理器的住宅安全系统,使用传感器(如红外探头,摄像头等)来检测各种意外情况,如非法进入, 火警,水灾等.房主可以在安装该系统时配置安全监控设备(如传感器,显示器,报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互.在安装过程中,系统给每个传感器赋予一个编号(即id)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码.当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息.加工4的细化图[问题1](3分)数据流图1(住宅安全系统顶层图)中的A和B分别是什么答案:A:传感器: B:报警器[问题2](3分)数据流图2(住宅安全系统第0层DFD图)中的数据存储"配置信息"会影响图中的哪些加工答案:监控传感器,显示信息和状态[问题3](6分)将数据流图3(加工4的细化图)中的数据流补充完整,并指明加工名称,数据流的方向(输入/输出)和数据流名称.答案: 4.4"读传感器"添加输入数据流"传感器状态"4.1"显示格式"添加输出数据流"传感器数据"4.5"拨号"添加输出数据流"电话拨号"七,请以自己的实际体会说明项目管理的意义和作用.(8分)答案:(要点)软件项目管理就是对软件工程项目开发过程的管理.具体地说,就是对整个软件生存期的一切活动进行管理,以达到提高生产率,改善产品质量的目的.软件项目管理的职能:(1)制定计划:规定待完成的任务,要求,资源,人力和进度等.(2)建立项目组织:为实施计划,保证任务的完成,需要建立分工明确的责任机构.(3)配备人员:任用各种层次的技术人员和管理人员.(4)指导:鼓励和动员软件人员完成所分配的任务.(5)检验:对照计划或标准监督检查实施的情况.。

西安交通大学19年5月补考《计算机网络原理(高起专)》作业考核试题1答案

西安交通大学19年5月补考《计算机网络原理(高起专)》作业考核试题1答案

西安交通大学19年5月补考《计算机网络原理(高起专)》作业考核试题-0001试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.在对千兆以太网和快速以太网的共同特点的描述中,以下那种说法是错误的?()A.相同的数据帧格式B.相同的物理层实现技术C.相同的组网方法D.相同的介质访问控制方法正确答案:B2.简单邮件传输协议SMTP使用的端口号是( )A.20B.21C.23D.25正确答案:D3.IEEE802.3以太网的帧格式中,有效数据载荷的最大长度是()A.1500字节B.1518字节C.1024字节D.2048字节正确答案:A4.域名系统DNS的作用是()。

A.存放主机域名B.将域名与IP地址进行转换C.存放IP地址D.存放电子邮箱号正确答案:B5.由于各种的传输损耗,任何通信系统接收到的信号和传送的信号会有所不同。

其中影响最大的损耗包括:()A.衰减和衰减失真、噪声、延时变形B.热噪声、延时变形、衰减和衰减失真C.衰减和衰减失真、延时变形、串扰D.白噪声、背景噪声、热噪声和失真正确答案:A6.在Windows的网络属性配置中,“默认网关”应该设置为()的地址。

A.DNS服务器B.Web服务器C.路由器D.交换机正确答案:C7.随着电信和信息技术的发展,国际上出现了所谓“三网融合”的趋势,下列不属于三网之一的是()A.传统电信网B.计算机网(主要指互联网)C.有线电视网D.卫星通信网正确答案:D8.Internet中用于文件传输的是()。

A.DHCP服务器B.DNS服务器C.FTP服务器D.路由器正确答案:C9.IP地址中的高三位为110表示该地址属于()A.A类地址B.B类地址C.C类地址D.D类地址正确答案:C10.数据通信中的信道传输速率单位是比特率(b/s或bps),它的含义是:()A.Bits Per SecondB.Bytes Per SecondC.和具体传输介质有关D.和网络类型有关正确答案:A11.OSI/RM的传输层负责下列哪一种功能?()A.格式化报文B.为数据选择通过网络的路由C.定义连接到介质的特性D.端到端之间的进程通信正确答案:D12.IEEE802.11标准集中,支持语音、数据和图像业务的是( )A.IEEE802.11B.IEEE802.11bC.IEEE802.11b+D.IEEE802.11g正确答案:D13.在OSI 参考模型中,上层协议实体与下层协议实体之间地逻辑接口叫做服务访问点(SAP)。

西安交通大学19年5月补考《CADCAM》作业考核试题1答案

西安交通大学19年5月补考《CADCAM》作业考核试题1答案

西安交通大学19年3月课程考试《CAD/CAM》作业考核试题-0001试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.在数控机床CNC系统组成中,核心部分为()。

A.输入输出设备B.PLCC装置D.伺服机构正确答案:C2.CAD/CAM系统中,CAPP是指()。

A.计算机辅助设计B.计算机辅助工艺过程设计C.计算机辅助工程D.计算机辅助制造正确答案:B3.图素的简单含义是( )A.零件图形分解出来的基本图形B.零件图形的基本颜色C.图形的坐标增量D.图形的精确程度正确答案:A4.下述哪一条是顺序存储结构的优点( )A.存储密度大B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示正确答案:A5.CAD/CAM系统的集成的关键是( )A.硬件的集成B.传输系统C.信息的交换和共享D.软件的集成正确答案:C6.在二维图形变换矩阵中,参数s可使图形产生()变换。

A.反射B.旋转C.错切D.全比例正确答案:D7.在库存管理中,ABC分类法一般是以( )A.产品生命周期为基础B.库存价值为基础C.订货提前期为基础D.库存品种为基础正确答案:B8.实体模型由许多具有一定形状的基本体素通过集合运算来表示的实体造型方法称为( )A.边界表示法B.扫描变换法C.几何体素构造法D.分割表示法正确答案:C9.下列哪种设备不是图形输入设备( )A.扫描仪B.图形输入板C.绘图仪D.鼠标正确答案:C10.以下数据结构不属于线性形结构的是( ) 。

A.线形表B.数组C.队列D.树正确答案:D11.计算机辅助制造进行的内容有()。

A.进行过程控制及数控加工B.CADC.工程分析D.机床调整正确答案:A12.在MRP系统的输入部分中,主生产计划的英文缩写是( )A.FASB.MPGC.BOMD.MPS正确答案:D13.现代机械工业中的所谓数控编程一般是指()程序的编制。

A.零件B.数控系统C.检测系统D.刀具正确答案:A14.数控机床CNC系统是()。

西安交通大学19年5月补考软件工程概论作业考核试题含主观题答案

西安交通大学19年5月补考软件工程概论作业考核试题含主观题答案

西安交通大学19年5月补考《软件工程概论》作业考核试题(含主观题)一、单选题(共10 道试题,共30 分)1.可行性分析中,系统流程图用于描述()。

A。

当前运行系统B.当前逻辑模型C.目标系统D.新系统正确答案:A2.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。

A。

应用B.测试C。

检测D。

以上答案都不正确正确答案:B3.在软件开发和维护中所产生的一系列严重的问题通常称为软件危机,这些问题中相对次要的因素是()。

A。

文档质量B.开发效率C.软件功能D.软件性能正确答案:D4。

在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。

A.文档分析B。

项目管理C。

成本估算D.版本控制正确答案:D5。

()是计算机程序及其说明程序的各种文档。

A.软件B。

文档C.数据D.程序正确答案:A6。

软件生存周期中时间最长的阶段是()。

A。

需求分析阶段B。

概要设计阶段C.测试阶段D.维护阶段正确答案:D7。

软件开发方法中的原型化方法是一种()型的设计过程。

A。

自外向内B.自顶向下C。

自内向外D.自底向上正确答案:A8.软件开发环境支持一定的()或按照一定的软件开发模型组织而成.A.软件生存周期B。

软件过程C.软件开发方法D.软件开发模型正确答案:C9。

加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。

A。

加工顺序B。

加工逻辑C.执行频率D.激发条件正确答案:B10。

软件生存周期模型有多种,下列选项中,()不是软件生存周期模型。

A。

螺旋模型B.增量模型C。

功能模型D.瀑布模型正确答案:C二、判断题(共5 道试题,共10 分)1。

瀑布模型本质上是一种线性顺序模型。

A。

对B。

错正确答案:A2。

需求分析要回答“软件必须做什么?”A。

对B。

错正确答案:A3.原型化方法适用于需求不确定性高的系统。

A。

对B。

错正确答案:A4。

通过功能分解可以完成数据流图的细化。

西交《软件工程概论》在线作业15秋满分答案

西交《软件工程概论》在线作业15秋满分答案

西交《软件工程概论》在线作业15秋满分答案
一、单选题(共19道试题,共38分。

)1.一个case工作台是一组(),支持设计、实现或测试等特定的软件开发阶段、a.工具集b.软件包c.平台集d.程序包――选择:a
2.白盒测试方法重视()的度量、a.测试覆盖率
软件工程劳动力前景分析b.测试数据多少c.测试费用d.测试周期――挑选:a
3.面向对象设计语言不同于其他语言的最主要特点是()、a.模块性b.抽象性c.继
承性d.共享性――选择:c
4.尽管存有不合法的输出,软件仍能够稳步正常工作的能力就是指()、a.兼容性b.可靠性c.容错性d.稳定性――挑选:c
5.软件是一种()产品、a.有形b.逻辑c.物质d.消耗――选择:d
6.sa方法就是一种()、
a.自顶向下逐层分解的分析方法
b.自底向上逐层分解的分析方法
c.面向对象的分析
方法d.以上都不是――选择:a
7.软件工程对保护工作的主要目标就是提升(),减少保护的代价、a.软件的生产率
b.软件的可靠性
c.软件的可维护性。

《软件工程概论》课程知识 复习 学习材料 试题与参考答案

《软件工程概论》课程知识 复习 学习材料 试题与参考答案

《软件工程概论》课程知识复习学习材料试题与参考答案一、单选题1.原型化方法是一种(A)型的设计过程。

A.自外向内B.自顶向下C.自内向外D.自底向上2.下述任务中,不属于软件工程需求分析阶段的是(D)。

A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台3.在软件生存周期中,用户主要是在(A)参与软件开发。

A.软件定义期B.软件开发期C.软件维护期D.整个软件生存周期过程中4.表示集成是指一个系统中的工具使用共同的风格以及采用共同的用户交互标准集。

表示集成有三种不同级别:窗口系统集成、命令集成和(D)。

A.数据集成B.平台集成C.界面集成D.交互集成5.软件开发环境支持一定的(C)或按照一定的软件开发模型组织而成。

A.软件生存周期B.软件过程C.软件开发方法D.软件开发模型6.技术可行性要解决(D)。

A.存在侵权否B.成本-效益问题C.运行方式可行D.技术风险问题7.瀑布模型是一种(D)。

A.软件开发方法B.软件生存周期C.程序设计方法学D.软件生存周期模型8.面向数据流的软件设计方法可将(C)映射成软件结构。

A.控制结构B.模块C.数据流D.事务流9.一个CASE工作台是一组(A),支持设计、实现或测试等特定的软件开发阶段。

A.工具集B.软件包C.平台集D.程序包10.软件工程学的目的应该是最终解决软件生产的(B)问题。

A.提高软件的开发效率B.使软件生产工程化C.消除软件的生产危机D.加强软件的质量保证11.目前有若干种软件生存周期模型。

例如瀑布模型、增量模型、螺旋模型等。

其中基于知识的模型也称为(B)。

A.演化模型B.智能模型C.变换模型D.喷泉模型12.可行性分析中,系统流程图用于描述(A)。

A.当前运行系统B.当前逻辑模型C.目标系统D.新系统13.软件生存周期模型有多种,下列选项中,(C)不是软件生存周期模型。

A.螺旋模型B.增量模型C.功能模型D.瀑布模型14.从结构化的瀑布模型看,在软件生命周期中的八个阶段中,下面的几个选项中,(C)出错,对软件的影响最大。

2019年上半年下午5月 软件设计师 参考答案与解析-软考真题-案例分析

2019年上半年下午5月 软件设计师 参考答案与解析-软考真题-案例分析

2019年上半年下午5月软件设计师考试真题案例分析-参考答案试题一(共15分)阅读下列说明,回答间顺顺,将解答填入题纸的对应栏内。

【说明】某学校欲开发- -学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

-一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1~E5的名称。

【参考答案】E1:学生E2:学校管理人员E3:班主任E4:学长E5:医护机构健康服务系统【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

【参考答案】D1:学生状态信息表D2:学生基础信息表D3:校园场所信息表D4:课表【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

软件工程概论(高起专)学习指南 西交大考试题库及答案

软件工程概论(高起专)学习指南  西交大考试题库及答案

软件工程概论(高起专)学习指南一、填空题1、软件是一种(B)产品。

A、有形B、逻辑C、物质D、消耗2、软件工程学的目的应该是最终解决软件生产的(B)问题。

A、提高软件的开发效率B、使软件生产工程化C、消除软件的生产危机D、加强软件的质量保证3、与计算机科学的理论研究不同,软件工程是一门(B)学科。

A、理论性B、工程性C、原理性D、心理性4、在计算机软件开发和维护中所产生的一系列严重的问题通常称为软件危机,这些问题中相对次要的因素是(D)。

A、文档质量B、开发效率C、软件功能D、软件性能5、软件工程学科出现的主要原因是(C)。

A、计算机的发展B、其他工程科学的影响C、软件危机的出现D、程序设计方法学的影响6、软件工程是一种(A)分阶段实现的软件程序开发方法。

A、自顶向下B、自底向上C、逐步求精D、面向数据流7、有关计算机程序功能、设计、编制、使用的文字或图形资料称为(B)。

A、软件B、文档C、程序D、数据8、(A)是计算机程序及其说明程序的各种文档。

A、软件B、文档C、数据D、程序9、软件开发环境支持一定的(C)或按照一定的软件开发模型组织而成。

A、软件生存周期B、软件过程C、软件开发方法D、软件开发模型10、软件开发环境中最主要的组成部分是(C)。

A、软件工具B、项目管理工具C、软件工具D、需求分析工具11、在软件的开发与维护过程中,用来存储、更新、恢复和管理一个软件的多版本,它是(D)工具。

A、文档分析B、项目管理C、成本估算D、版本控制12、数据集成指不同软件工程能相互(B)。

A、合作B、交换数据C、交流D、通信13、一个CASE工作台是一组(B),支持设计、实现或测试等特定的软件开发阶段。

A、工具集B、软件包C、平台集D、程序包14、控制集成是指工具激活后能控制其他(A)的操作。

A、工具B、系统C、软件D、应用15、(D)是指CASE系统嵌入了关于过程活动、阶段、约束和支持这些活动所需的工具的知识。

软件工程概论的练习题及答案

软件工程概论的练习题及答案

概述一、填空题1、软件由计算机程序、数据和文档组成。

2、软件是一种逻辑产品,它与物质产品有很大的区别。

3、计算机系统由硬件、软件、使用计算机的人、数据库、文档和执行过程组成。

4、软件的发展,到现在为止,经历了三个阶段:程序设计、程序系统和软件工程。

5、程序设计时代的生产方式是个体手工艺者,程序系统时代的生产方式是手工作坊,软件工程时代的生产方式是工程化。

6、软件工程是一门综合性的交叉学科,它涉及计算机学科工程学科、管理学科和数学学科。

7、计算机科学的成果都可用于软件工程,但计算机科学着重于理论和原理,软件工程着重于建造软件系统。

8、软件工程研究的主要内容是方法、过程和工具等三个方面。

9、软件开发各阶段任务的划分应尽可能相对独立,同一阶段任务的性质应尽可能相同。

10、瀑布模型是将软件生存期各个活动规定为依线性顺序连接的若干阶段的模型。

它规定了各阶段的活动由前至后,相互衔接的固定次序,如同瀑布流水,逐级下落。

11、演化模型是一种非整体开发模型。

先开发一个原型软件,完成部分主要功能,展示给用户并征求意见,然后逐步完善,最终获得满意的产品。

12、螺旋模型将开发过程分为几个螺旋周期。

在每个螺旋周期内分为四个工作步骤:制定计划、风险分析、开发实施、用户评估。

13、喷泉模型是一种以用户要求为动力,以对象为驱动的模型。

它使开发过程具有迭代性和无间隙性,适用于面向对象开发方法。

二、单项选择题1、软件产品的生产主要是C。

A. 制造B. 复制C. 开发D. 研制2、个体手工劳动是B时代的软件生产方式。

A. 程序系统B. 程序设计C. 软件工程D. 程序编码3、软件工程是一门C学科。

A. 理论性B. 原理性C. 工程性D. 心理性4、软件开发费用只占软件生存期全部费用的B。

A. 1/2B. 1/3C. 1/4D. 2/35、在软件开发过程中大约要花费C%的工作量进行测试和调试。

A. 20B. 30C. 40D. 506、准确地解决“软件系统必须做什么”是B阶段的任务。

【奥鹏】[西安交通大学]西安交通大学19年5月补考《软件工程概论(高起专)》作业考核试

【奥鹏】[西安交通大学]西安交通大学19年5月补考《软件工程概论(高起专)》作业考核试
正确答案: 工具用户接口
第21题,瀑布模型##适应需求可变的软件开发,只有到##才能见到整个软件系统。
正确答案:不、开发结束
第22题,##是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。
正确答案:软件工具
第23题,开发软件工具的主要目的是为了提高软件生产率和改善##。
正确答案:软件的质量
第24题,到目前为止,软件生产的发展经过了三个阶段,即##、##、##。
正确答案:程序设计时代、程序系统时代、软件工程时代
第25题,产品管理包括##和##。
正确答案:产品生产管理 产品质量管理
第26题,什么是软件生存周期?它有哪些活动?
正确答案:软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。把整个生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。
正确答案:C
第9题,在软件生存周期的模型中,()吸收了软件工程“演化”的概念,适合于大型软件的开发。
A、喷泉模型
B、基于知识的模型
C、变换模型
D、螺旋模型
正确答案:D
第10题,在软件生存周期中,用户主要是在()参与软件开发。
A、软件定义期
B、软件开发期
C、软件维护期
D、整个软件生存周期过程中
第27题,软件工程是指什么?软件工程的性质是什么?
正确答案:软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。
软件工程是一门综合性的交叉学科,它涉及计算机科学、工程科学、管理科学、数学等领域。计算机科学中的研究成果均可用于软件工程,但计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。软件工程要用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。软件工程要用管理科学中的方法和原理进行软件生产的管理。软件工程要用数学的方法建立软件开发中的各种模型和各种算法,如可靠性模型,说明用户需求的形式化模型等。

西安交通大学智慧树知到“计算机科学与技术”《软件工程概论》网课测试题答案2

西安交通大学智慧树知到“计算机科学与技术”《软件工程概论》网课测试题答案2

西安交通大学智慧树知到“计算机科学与技术”《软件工程概论》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.瀑布模型本质上是一种线性顺序模型。

()A.正确B.错误2.测试设计人员尤其看重的两条度量标准是:测试完全性、可靠性。

()A.正确B.错误3.软件工程对维护工作的主要目标是提高(),降低维护的代价。

A.软件的生产率B.软件的可靠性C.软件的可维护性D.维护的效率4.下面有关软件维护的叙述()是正确的A.设计软件时就应考虑到将来的可修改性B.维护软件是一件很吸引人的创造性工作C.维护软件就是改正软件中的错误D.谁编写软件就应由谁来维护这个软件5.“软件工程”概念的提出是为了克服软件危机。

()A.正确B.错误6.加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心成分。

A.加工顺序B.加工逻辑C.执行频率7.软件测试一般分为四个步骤:单元测试(也称模块测试)、集成测试(也称组装测试,联合测试)、确认测试(也称验收测试,有效性测试)、系统测试。

()A.正确B.错误8.大多数开发系统都采用基于文件集成的策略。

()A.正确B.错误9.面向对象分析阶段建立的三个模型中,核心的模型是()模型。

A.功能B.动态C.对象D.分析10.逻辑覆盖是黑盒测试方法之一。

()A.正确B.错误11.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A.细节B.输入与输出C.软件的作者D.绘制的时间12.Wirfs-Brock等人提出了种类-责任-协作者开发类图的卡片技术。

该技术使用实际的或虚拟的索引卡片,为定义类提供较多的信息。

()A.正确B.错误13.瀑布模型是一种()。

A.软件开发方法B.软件生存周期C.程序设计方法学D.软件生存周期模型14.详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审。

西安交通大学19年3月课程考试《项目评估》作业考核试题(含主观题)辅导资料

西安交通大学19年3月课程考试《项目评估》作业考核试题(含主观题)辅导资料

西安交通大学19年3月课程考试《项目评估》作业考核试题(含主观题)1、D2、A3、D4、D5、A一、单选题共30题,30分1、若投资方案以内部收益率作为评判依据,则保证方案可行所要求的内部收益率()。

A大于0B大于1C小于1D大于基准内部收益率正确答案是:D2、建设期利息是否包括在项目总投资中()。

A是B否C不一定D说不清正确答案是:A3、典型调查法的基本特点是在调查时()。

A对所有调查对象都不作有目的的选择B按照某些特征分组后再选择C按照相等的距离选择调查对象D选择具有典型特征的对象正确答案是:D4、采用分步法确定生产规模时,拟定的比较方案中,起决定作用的是()。

A最大生产规模B管理水平C起始生产规模D设备能力正确答案是:D5、投资净增值率是()之比。

A国民收入的净增值与项目的经济总投资额B项目的经济总投资额与国民收入的净增值C国民收入的净增值与项目国内投资额D社会净收益与项目的经济总投资额正确答案是:A6、下面不属于期间费用的是()。

A制造费用B管理费用C财务费用D销售费用正确答案是:A7、一种商品或劳务需求量的变化率与其价格变化率的比值(率)称为() A收入弹性系数B价格弹性系数C交叉弹性系数D综合弹性系数正确答案是:B8、项目技术条件评估的要求为()A合法合规性B可靠性C先进性D适用性正确答案是:B9、衡量项目国民经济效益的尺度的指标是()A经济内部收益率B影子汇率C资产负债比率D社会折现率正确答案是:D10、我国现行企业所得税税率为()。

A33%B25%C40%D50%正确答案是:B11、下面属于非定额流动资金表现形式的是()。

A储备资金B生产资金C成品资金D结算资金正确答案是:D12、除()外均可使项目结果不确定。

A汇率的稳定B建设工期与资金的变化C生产能力利用率的变化D物价变动正确答案是:A13、国民经济效益评估评价的角度是()。

A项目财务盈利能力B贷款偿还能力C国民经济和社会角度D财务角度正确答案是:C14、通过货币所有权的转移取得投资回报的投资方式是()。

西安交通大学19年5月补考《多媒体技术高起专》作业考核试题

西安交通大学19年5月补考《多媒体技术高起专》作业考核试题

西交作业答案网1.视频会议系统最著名的标准是():A.H.261和H.263B.H.320和H.120C.G.723和G.728D.G.722和T.1272.可视电话不包括下面哪个部分():A.语音处理部分B.图像输入部分C.图像输出部分D.传输部分3.在多媒体计算机中常用的图象输入设备是():(1)数码照相机(2)彩色扫描仪(3)视频信号数字化仪(4)彩色摄象机A.仅(1)B.(1)(2)C.(1)(2)(3)D.全部4.多媒体的引入,对多媒体数据库会产生的影响是()。

(1)影响数据库的组织和存储方法(2)种类繁多的媒体类型,增加了数据处理的困难(3)改变了数据库的操作形式,其中最重要的是查询机制和查询方法,但不改变数据库的接口(4)必须增加处理长事务的能力A.(1),(2),(3)B.(1),(2),(4)C.(2),(3),(4)D.全部5.下列光盘容量最大的是():A.CD-DA光盘B.CD-ROM光盘C.VCD光盘D.DVD光盘6.在Flash CS4 的工具箱中,主要包含()。

A.常用的动画效果工具B.声音工具C.绘图工具D.效果工具7.在MPEG中为了提高数据压缩比,采用了哪些方法:( )A.运动补偿与运行估计B.减少时域冗余与空间冗余C.帧内图像数据与帧间图像数据压缩D.向前预测与向后预测8.在JPEG中使用了哪两种熵编码方法():A.统计编码和算术编码B.PCM编码和DPCM编码C.预测编码和变换编码D.哈夫曼编码和自适应二进制算术编码9.下列的叙述哪些是是的():(1)节点在超文本中是信息的基本单元(2)节点的内容可以是文本、图形、图象、动画、视频和音频(3)节点是信息块之间连接的桥梁(4)节点在超文本中必须经过严格的定义A.(1)(3)(4)B.(1)(2)C.(3)(4)D.全部10.视频卡的种类很多,主要包括()。

(1)视频捕获卡(2)电影卡(3)电视卡(4)视频转换卡A.仅(1)B.(1),(2)C.(1),(2),(3)D.全部11.下列哪一种说法是不是的。

西安交通大学19年5月补考《专题讲座(计算机高起专用)》作业考核试题1答案

西安交通大学19年5月补考《专题讲座(计算机高起专用)》作业考核试题1答案

西安交通大学19年5月补考《专题讲座(计算机高起专用)》作业考核试题-0001试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为()A.数据库系统B.中间件C.集成调试编辑环境(IDE)D.内容管理系统(CMS)正确答案:D2.一旦某些私有技术或产品在市场上占据了垄断地位而成为“事实标准”,这些标准就是(),他主张垄断,阻碍其它竞争者的发展。

A.“私有标准”B.开源软件C.“公有标准”D.自由标准正确答案:A3.SUN 公司近期将其Solaris 操作系统开放源码,以确保服务器硬件的销售收入,正是()这种商务模式的体现。

A.多种产品线B.技术服务型C.应用服务托管(ASP)D.软、硬件一体化正确答案:D4.对Copyleft的翻译不对的是()A.著佐权B.反版权C.著作权D.版权正确答案:C5.Apache Friends整合了一批与网站服务相关的服务器软件,包括()A.web serverB.Mail serverC.DBMSD.中间件正确答案:C6.允许两个不同的应用系统交换数据的软件是()A.web serverB.Mail serverC.DBMSD.中间件正确答案:D7.不是MySQL特点的描述选项是()A.使用C和C++编写,并使用多种编译器进行测试,保证源代码的可移植性B.支持多种操作系统C.为多种编程语言提供了APID.不支持多线程正确答案:D8.不属于“网页设计三剑客”的是()A.DreamweaverB.PhotoshopC.FlashD.Fireworks正确答案:B9.不属于开源软件开发者动机的是()A.智力刺激B.提高技能C.工作职能D.盈利正确答案:D10.下列软件中不是开源软件的是()A.LinuxB.TomcatC.MySQLD.windows正确答案:D11.下列说法错误的是()A.PHP网页的程序参数(或变量)可以从URL地址栏输入B.网页的输出可以随程序参数值(或变量)变化而变化C.一般浏览器用户是通过表单来完成网上的数据输入D.URL地址输入相关参数很方便。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西安交通大学19年5月补考《软件工程概论》作业考核试题(含主观题)
一、单选题(共10 道试题,共30 分)
1.可行性分析中,系统流程图用于描述()。

A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统
正确答案:A
2.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。

A.应用
B.测试
C.检测
D.以上答案都不正确
正确答案:B
3.在软件开发和维护中所产生的一系列严重的问题通常称为软件危机,这些问题中相对次要的因素是()。

A.文档质量
B.开发效率
C.软件功能
D.软件性能
正确答案:D
4.在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。

A.文档分析
B.项目管理
C.成本估算
D.版本控制
正确答案:D
5.()是计算机程序及其说明程序的各种文档。

A.软件
B.文档
C.数据
D.程序
正确答案:A
6.软件生存周期中时间最长的阶段是()。

A.需求分析阶段
B.概要设计阶段
C.测试阶段
D.维护阶段
正确答案:D
7.软件开发方法中的原型化方法是一种()型的设计过程。

A.自外向内
B.自顶向下
C.自内向外
D.自底向上
正确答案:A
8.软件开发环境支持一定的()或按照一定的软件开发模型组织而成。

A.软件生存周期
B.软件过程
C.软件开发方法
D.软件开发模型
正确答案:C
9.加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。

A.加工顺序
B.加工逻辑
C.执行频率
D.激发条件
正确答案:B
10.软件生存周期模型有多种,下列选项中,()不是软件生存周期模型。

A.螺旋模型
B.增量模型
C.功能模型
D.瀑布模型
正确答案:C
二、判断题(共5 道试题,共10 分)
1.瀑布模型本质上是一种线性顺序模型。

A.对
B.错
正确答案:A
2.需求分析要回答“软件必须做什么?”
A.对
B.错
正确答案:A
3.原型化方法适用于需求不确定性高的系统。

A.对
B.错
正确答案:A
4.通过功能分解可以完成数据流图的细化。

A.对
B.错
正确答案:A
5.大多数开发系统都采用基于文件集成的策略。

A.对
B.错
正确答案:A
三、主观填空题(共10 道试题,共30 分)
1.需求分析工具主要包括:正文和数据流图工具、##工具、面向对象的分析工具。

数据字典
2.##的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。

软件可行性研究
3.可行性研究需要从##可行性、##可行性、##可行性三个方面分析研究每种解决方法的可行性。

技术经济生产
4.软件生命周期模型中的瀑布模型##适应需求可变的软件开发,只有到##才能见到整个软件系统。

不、开发结束
5.用原型过程来代替设计阶段,考察设计方案的可行性与合理性,这是快速原型的##原型。

实验型
6.软件工具通常由工具.工具接口和##三部分构成。

工具用户接口
7.软件生命周期模型中的螺旋模型将##模型和##模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。

瀑布演化
8.变换模型是一种适合于##方法的模型。

从##开始,经过一系列##,最终得到系统的目标程序。

形式化开发、软件需求形式化说明、变换
9.对CASE工具分类的标准可分为##,##和##。

功能、支持的过程、支持的范围
10.在可行性研究的具体步骤中最后一步是##。

编写可行性报告
四、简答题(共3 道试题,共30 分)
1.什么是软件生存周期?它有哪些活动?
答:软件生命周期模型是描述软件开发过程中各种活动如何执行的模型。

主要有:瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型、基于知识的模型和变换模型。

2.什么是实验型原型模型?
快速原型模型根据原型的不同作用,有三类原型模型:(1)探索型原型。

这种类型的原型模型是把原型用于开发的需求分析阶段,目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。

它主要针对开发目标模糊,用户与开发着对项目都缺乏经验的情况,通过对原型的开发来明确用户的需求。

(2)实验型原型。

这种原型主要用于设计阶段,考核实现方案是否合适,能否实现,对于一个大型系统,若对设计方案心中投有把握时,可通过这种原型来证实设计方案的正确性。

(3)演化型原型。

这种原型主要用于及早向用户提交一个原型系统,该原型系统或者包含系统的框或者包含系统的主要功能。

在得到用户的认可后,将原型系统不断扩充演变为最终的软件系统,它将原型的思路扩展到软件开发的全过程。

3.原型的开发环境是什么?
快速原型技术是一种涉及多学科的新型综合制造技术。

80年代后,随着计算机辅助设计的应用,产品造型和设计能力得到极大提高,然而在产品设计完成后,批量生产前,必须制出样品以表达设计构想,快速获取产品设计的反馈信息,并对产品设计的可行性作出评估、论证。

在市场竞争日趋激烈的今天,时间就是效益。

为了提高产品市场竞争力,从产品开发到批量投产的整个过程都迫切要求降低成本和提高速度。

快速原型技术的出现,为这一问题的解决提供了有效途径,倍受国内外重视。

原型是指模拟某种产品的原始模型,在其他产业中经常使用。

软件开发中的原型是软件的一个早期可运行的版本,它反映了最终系统的重要特性。

快速原型模型又称原型模型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。

例如,客户需要一个ATM机软件,可以先设计一个仅包含刷卡、密码检测、数据输入和账单打印的原型软件提供给客户,此时还不包括网络处理与数据库存取以及数据应急、故障处理等服务。

快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。

通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

相关文档
最新文档