2012-2013(1)软件工程试卷A

2012-2013(1)软件工程试卷A

ID:40664525

大小:108.50 KB

页数:3页

时间:2019-08-05

2012-2013(1)软件工程试卷A_第1页
2012-2013(1)软件工程试卷A_第2页
2012-2013(1)软件工程试卷A_第3页
资源描述:

《2012-2013(1)软件工程试卷A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南阳理工学院_2012_-2013学年第1学期试卷(A卷)课程:《软件工程》考核方式:闭卷课程性质:____考试_____适用对象:10级本科,12级专升本题号一二三四总分复核人满分10202050100得分评卷人得分一、填空题:(每空1分,共10分)1.在面向对象的分析方法中,类和类之间存在很多种关系。根据下面的描述确定其关系。小汽车---------红旗轿车()班级------------学生()2.软件开发模型有传统开发模型、演化模型等,其中()模型强调了风险分析,()模型产生了原型系统。3.在结构化开发方法中,结构化分析模型的核心是()

2、,SC图产生的依据是()图。4.软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的(),以及有关描述程序操作和使用的()。5.程序的注释包括()注释和()注释。评卷人得分二、单选题:(每题2分,共20分)1.在SD方法中全面指导模块划分的最重要的原则是()。A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性2.软件详细设计的主要任务是确定每个模块的()。A.功能B.外部接口C.算法和使用的数据结构D.编程3.进行需求分析可使用多种工具,但()是不适用的。A.数据流图B.PAD图C.判定表D.数据词典4.下面()关

3、系不属于用例和用例之间的关系。A.扩展关系B.包含关系C.泛化关系D.关联关系5.常见的软件概要设计方法有3大类,其中以数据流图为依据构造模块结构的是()。A.Jackson方法和LCP(Wanier)逻辑构造方法B.结构化设计方法(SD)C.面向对象设计方法(OOD)D.快速原型法6.软件的特点包括()。A.软件具有抽象性B.在软件的运行和使用期间,也存在类似硬件的老化问题C.软件的开发与维护对硬件存在依赖性D.软件的开发费用在逐渐下降7.软件可行性研究一般不考虑()。A.是否有足够的人员和相关的技术来支持系统开发B.是否有足够的工具和相关的

4、技术来支持系统开发C.待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题8.UML借助九种图为系统建模,下面()图描述系统环境元素的配置。A.用例图B.时序图C.部署图D.构件图9.面向对象动态分析模型包含的图有()A.活动图,构件图,部署图,状态图B.类图,用例图,对象图,构件图C.状态图,时序图,协作图,活动图D.时序图,协作图,对象图,活动图10.下面有关面向对象设计说法不正确的是()。A.系统架构师需要根据软件需求模型和分析模型来设计软件系统的高层组织结构。B.在人机界面设计中,不用考虑实现的技术基础和工具等。C.面向

5、对象的设计主要考虑“如何实现”的问题。D.面向对象设计主要包括系统架构设计、类和对象的设计、消息设计和责任设计。评卷人得分三、简答题:(共20分)1.简述软件生存周期的定义及组成部分。(6分)第1页,共6页第2页,共6页2.简述需求分析的任务和步骤。(6分)3.模块或者类之间存在的耦合有哪些?并给出定义。(按强弱排列)(8分)评卷人得分四、分析设计题:(每题10分,共50分)1.根据下面的描述画出状态图。(10分)在温室管理系统中,有一个环境控制器类,当没有种植作物时处于空闲状态。一旦种上了作物,就要进行温度控制,定义气候,即在什么时期应达到什

6、么温度。当处于夜晚时,由于温度下降,要调用调节温度过程,以便保持温度;太阳出来时,进入白天状态,由于温度升高,要调用调节温度过程,保持要求的温度。当日落时,进入夜晚状态。当作物收获,终止气候的控制,则进入空闲状态。建立环境控制器类的状态图。2.写出下面描述写出“读者种类信息”对应的数据字典。(10分)在某图书馆管理系统中,读者种类信息由种类编号,种类名称,借出数量,借书期限,备注构成。其中(1)种类编号由数字0至2构成,0表示的种类名称为部门领导,1表示的种类名称为普通教师,2表示的种类名称为学生。(2)借出数量由数字表示,其取值范围为0至10

7、.(3)借书期限取值为6个月、4个月和2个月;(4)备注由最少6位,最多100位字符构成。第4页,共6页第3页,共6页3.请利用变换型方法将下面的数据流图转换为SC图。(要求在图中标出分界线,10分)4.根据下面的描述画出用例图,并对其进行优化。(10分)某棋牌馆管理系统主要功能描述如下:以Internet的形式向客户提供座位预定的服务,并且如果暂时无法获取座位的信息,允许客户进入“等候队列”,当有人退订之后即时通知客户。另外,该系统还将为总台服务员提供作座位安排以及结账的功能,要求能够支持现金和银行卡两种结账方式。5.某论坛系统中,讨论区成员

8、可以新增帖子,查看帖子,修改帖子和删除帖子。下面给出了查看帖子的用例规约。请分析在此用例规约中存在的类,并画出“查看帖子”的时序图。(10分)查看帖子

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

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

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