2012-2013软件工程试卷A

上传人:pu****.1 文档编号:563925617 上传时间:2023-04-17 格式:DOCX 页数:6 大小:30.67KB
返回 下载 相关 举报
2012-2013软件工程试卷A_第1页
第1页 / 共6页
2012-2013软件工程试卷A_第2页
第2页 / 共6页
2012-2013软件工程试卷A_第3页
第3页 / 共6页
2012-2013软件工程试卷A_第4页
第4页 / 共6页
2012-2013软件工程试卷A_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2012-2013软件工程试卷A》由会员分享,可在线阅读,更多相关《2012-2013软件工程试卷A(6页珍藏版)》请在金锄头文库上搜索。

1、南阳理工学院_2012_-2013学年第1学期试卷(A卷)课程:软件工程题号二三四总分复核人满分10202050100得分考核方式:闭卷课程性质:考试 适用对象:10级本科,12级专升本一、填空题:(每空1分,共10分)1.在面向对象的分析方法中,类和类之间存在很多种关系。根据下面的描述确定其关系O评卷人得分小汽车红旗轿车()班级学生()2. 软件开发模型有传统开发模型、演化模型等,其中()模型强调了风险分析,()模型产生了原型系统。3. 在结构化开发方法中,结构化分析模型的核心是(),SC图产生的依据是()图。4.软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的(

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

3、kson方法和LCP (Wanier)逻辑构造方法B.结构化设计方法(SD)C.面向对象设计方法(00D)D.快速原型法6. 软件的特点包括()oA. 软件具有抽象性B. 在软件的运行和使用期间,也存在类似硬件的老化问题C. 软件的开发与维护对硬件存在依赖性D. 软件的开发费用在逐渐下降7. 软件可行性研究一般不考虑()0A. 是否有足够的人员和相关的技术来支持系统开发B. 是否有足够的工具和相关的技术来支持系统开发C. 待开发软件是否有市场、经济上是否合算D. 待开发的软件是否会有质量问题)图描述系统环境元素的配置。D.构件图)B.类图,用例图,对象图,构件图D.时序图,协作图,对象图,活动

4、图8. UML借助九种图为系统建模,下面(A.用例图B.时序图C.部署图9. 面向对象动态分析模型包含的图有(A.活动图,构件图,部署图,状态图C.状态图,时序图,协作图,活动图10. 下面有关面向对象设计说法不正确的是A.系统架构师需要根据软件需求模型和分析模型来设计软件系统的高层组织结构。B. 在人机界面设计中,不用考虑实现的技术基础和工具等。C. 面向对象的设计主要考虑“如何实现”的问题。D.面向对象设计主要包括系统架构设计、类和对象的设计、消息设计和责任设计。评卷人得分三、简答题:(共20分)1. 简述软件生存周期的定义及组成部分。(6分)2. 简述需求分析的任务和步骤。(6分)3.

5、模块或者类之间存在的耦合有哪些?并给出定义。(按强弱排列)(8分)四、分析设计题:(每题10分,共50分)评卷人得分1. 根据下面的描述画出状态图。(10分)在温室管理系统中,有一个环境控制器类,当没有种植作物时处于空闲状态。一旦种上了 作物,就要进行温度控制,定义气候,即在什么时期应达到什么温度。当处于夜晚时,由 于温度下降,要调用调节温度过程,以便保持温度;太阳出来时,进入白天状态,由于温 度升高,要调用调节温度过程,保持要求的温度。当日落时,进入夜晚状态。当作物收获, 终止气候的控制,则进入空闲状态。建立环境控制器类的状态图。2. 写出下面描述写出“读者种类信息”对应的数据字典。(10分

6、)在某图书馆管理系统中,读者种类信息由种类编号,种类名称,借出数量,借书期限,备注 构成。其中(1)种类编号由数字0至2构成,0表示的种类名称为部门领导,1表示的种类名称为 普通教师,2表示的种类名称为学生。(2) 借出数量由数字表示,其取值范围为0至10.(3) 借书期限取值为6个月、4个月和2个月;(4) 备注由最少6位,最多100位字符构成。3. 请利用变换型方法将下面的数据流图转换为SC图。(要求在图中标出分界线,10分)4. 根据下面的描述画出用例图,并对其进行优化。(10分)某棋牌馆管理系统主要功能描述如下:以Internet的形式向客户提供座位预定的服务,并且 如果暂时无法获取座

7、位的信息,允许客户进入“等候队列”,当有人退订之后即时通知客户。另外, 该系统还将为总台服务员提供作座位安排以及结账的功能,要求能够支持现金和银行卡两种结账 方式。5. 某论坛系统中,讨论区成员可以新增帖子,查看帖子,修改帖子和删除帖子。下面给出了查看帖子的用例规约。请分析在此用例规约中存在的类,并画出“查看帖子”的时序图。(10分)查看帖子的事件流用例名称:查看帖子用例目的:完成帖子的查看参与者:讨论区人员前置条件:讨论区成员成功地进入讨论区,通过身份验证。事件流:第1步:进入分组讨论区界面讨论区成员:选择进入相应的分组讨论区系统:将分组讨论区中信息全部显示出来第2步:查看帖子讨论区成员:选择需要查看的帖子系统:显示帖子的全部内容后置条件:无扩展点:无

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号