《软件工程》11套考试复习练习试题、作业题(含答案)

《软件工程》11套考试复习练习试题、作业题(含答案)

ID:47705353

大小:321.30 KB

页数:23页

时间:2019-10-21

《软件工程》11套考试复习练习试题、作业题(含答案)_第1页
《软件工程》11套考试复习练习试题、作业题(含答案)_第2页
《软件工程》11套考试复习练习试题、作业题(含答案)_第3页
《软件工程》11套考试复习练习试题、作业题(含答案)_第4页
《软件工程》11套考试复习练习试题、作业题(含答案)_第5页
资源描述:

《《软件工程》11套考试复习练习试题、作业题(含答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.,....作业1:1.软件是计算机系统中与硬件相互依存的另一部分,它是包括(A)、(B)及(C)的完整集合。其中,(A)是按事先设计的功能和性能要求执行的指令序列。(B)是使程序能够正确操纵信息的数据结构。(C)是与程序开发、维护和使用有关的图文材料。供选择的答案:A~C.①软件②程序③代码④硬件⑤文档⑥外设⑦数据⑧图表2.开发软件时对提高软件开发人员工作效率至关重要的是(A)。软件工程中描述生存周期的瀑布模型一般包括计划、(B)、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成(C)和(D)两步。供选择的答案:A.①程序开发环境②操

2、作系统的资源管理功能③程序人员数量④计算机的并行处理能力B.①需求分析②需求调查③可行性分析④问题定义C、D.①方案设计②代码设计③概要设计④数据设计⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计3.从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的()内。有人将软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,这时既没有(A),也没有(B),程序员只能用机器指令编写程序。第二阶段(1950年代末~1960年代末)称为“基本软件期”。出现了(A),并逐渐普及。随着(B)的发展,编译技术也有较大的

3、发展。第三阶段(1960年代末~1970年代中期)称为“程序设计方法时代”。这一时期,与硬件费用下降相反,软件开发费急剧上升。人们提出了(C)和(D)等程序设计方法,设法降低软件的开发费用。第四阶段(1970年代中期~现在)称为“软件工程时期”。软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如(E)、(F)、编码、单元测试、综合测试、(G)及其整体有关的各种管理技术。供选择的答案:A~D:①汇编语言②操作系统③虚拟存储器概念④高级语言⑤结构式程序设计⑥数据库概念⑦固件⑧模块化程序设计E~G:①使用和维护②兼容性的确认③完整性的确认④设

4、计⑤需求定义⑥图象处理4.软件工程过程有哪几个基本过程活动?试说明之。5.试说明“软件生存周期”的概念。 6.试论述瀑布模型软件开发方法的基本过程。 7.软件工程是开发、运行、维护和修复软件的系统化方法,它包含哪些要素?试说明之。8.软件工程学的基本原则有哪些?试说明之。 9.有人说:软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。对否?请解释你的回答。 参考.资料.,....上机题1.假设需要制造一个带有四个按钮和两个灯泡的盒子并具有以下功能:⑴有四个按钮输入,分别称为B1,B2,B3和B4;⑵有两个灯泡作为输出,分别称为L1和L2;⑶B1是

5、打开电源的按钮;⑷B4是关闭电源的按钮;⑸B2和B3是操作按钮;⑹在B1被按下后及B4被按下前,系统应称为电源打开状态;⑺在B4被按下后及B1被按下前,系统应称为电源关闭状态;⑻在电源关闭状态下,B2和B3按钮不起作用;⑼在电源关闭状态下,灯应不亮;⑽从最近一次电源打开状态算起,如果B2被按下的次数比B3被按下的次数多,L1亮,否则L2亮。⑾任何时候都不能有一个以上的灯泡亮;⑿如果其中的一个灯泡出现故障,另一个灯泡应以2秒钟的间隔闪烁,而不管B2和B3的操作过程。当B4按下时,闪烁停止;当B1被按下时,闪烁重新开始。当故障被排除后闪烁停止,系统恢复正常状态

6、。作业2:1.雇员类含有计算报酬的行为,利用面向对象的(),可以使得其子类专职雇员类和兼职雇员类计算报酬的行为有相同名称,但有不同的计算方法。A)多态性B)继承性C)封装性D)复用性2.下面关于UML叙述正确的是()。A)UML是一种建模语言,使用者不能对其扩展B)UML仅适用于系统的分析和设计阶段C)UML是独立于软件开发过程的D)UML仅是一组图形的集合3.某公司欲开发一个在线交易系统,为了能够精确表达用户于系统的负责交互过程,应采用UML的()进行交互过程建模。A)序列图B)用例图C)活动图D)对象图4.如果对银行ATM的常用功能进行建模,包括取款、

7、存款、转账、查询等,可以用()来表示该系统的功能需求。A)序列图B)用例图C)活动图D)对象图5.你认为一个系统分析员的理想训练和基础知识是什么?请说明理由。 6.可行性研究主要研究哪些问题?试说明之。上机题1.一家公司有许多部门,部门名唯一地确定一个部门;每个部门由一名经理管理,也有的经理并不管理任何一个部门;每个部门生产多种产品,每种产品仅由一个部门生产。该公司有许多名员工为之工作,员工又进一步划分为经理和工人两类。每名工人可参加多个工程项目,每个项目需要多名工人;每位经理可以主持多个项目,每个项目仅有一人主持。使用对象模型描述类对象所具有的属性,以及

8、公司类对象提供的服务。参考.资料.,....2.建立一个图书馆系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。