欢迎来到天天文库
浏览记录
ID:62032208
大小:173.50 KB
页数:3页
时间:2021-04-15
《2012-2013软件工程试卷B.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南阳理工学院_2012_-2013学年第 1学期试卷(B卷)课程:《 软件工程》考核方式:闭卷 课程性质:____考试_____ 适用对象:10级本科,12级专升本题号一二三四总分复核人满分10202050100得分评卷人得分一、填空题:(每空1分,共10分)1.在面向对象的分析方法中,类和类之间存在很多种关系.下图描述的是( )关系。2.软件开发模型有传统开发模型、演化模型等,其中( )模型使用于开发游戏软件,( )模型适用于开发需求比较确定的软件.3.在面向对象的设计过程中,包括( )、类和对象设计、( )和责任设计。在结构化设计过程中,在(
2、 )设计阶段实现了数据库的设计,在( )阶段实现了模块内部过程的设计。4.软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的( ),以及有关描述程序操作和使用的( ).5.程序的注释包括( )注释和功能性注释。评卷人得分二、单选题:(每题2分,共20分)1。在SD方法中全面指导模块划分的最重要的原则是( ) A.程序模块化 B.模块高内聚 C.模块低耦合 D。模块独立性2.软件概要设计的主要任务是确定( )。A。软件的功能 B.软件的组成部分及其各部分的联系C.算法和使用的数据结构 D.编程3.下面
3、( )图不适用于需求分析阶段。A.数据流图 B。PAD图 C.判定表 D。数据词典4。下面( )关系不属于用例和用例之间的关系。A.扩展关系 B。包含关系 C。泛化关系 D.聚合关系5.以人的思维方式为依据产生的软件开发方法是( ).A.Jackson方法 B.结构化开发方法C.面向对象开发方法 D.快速原型法6.软件的特点包括( )。A.软件具有抽象性B.在软件的运行和使用期间,也存在类似硬件的老化问题C.软件的开发与维护对硬件存在依赖性D.软件的开发费用在逐渐下降7。软件可行性研究一般不考虑( )A.是否有足够的人员和相关
4、的技术来支持系统开发B。是否有足够的工具和相关的技术来支持系统开发C.待开发软件是否有市场、经济上是否合算D。待开发的软件是否会有质量问题8.UML借助九种图为系统建模,下面()图描述了对象之间按照时间顺序的交互。A.协作图 B.时序图 C.活动图 D。状态度9.下面描述不正确的是( )A。用例可以有多个结束点,每个用例对应一个用例规约,对应一个时序图. B.程序流程图描述了程序内部的处理过程。C.在面向对象的开发方法中,存在有边界类,控制类和实体类,每种类也都有对应的状态图.D.飞鸟和走兽与动物之间存在的关系是泛化关系,显示器、键盘、内存与电脑之间的关系是组合关系
5、.10.下面有关面向对象设计说法不正确的是( )A.系统架构师需要根据软件需求模型和分析模型来设计软件系统的高层组织结构。B.在人机界面设计中,可以不用考虑实现的技术基础和工具等。C.面向对象的设计主要考虑“如何实现"的问题。D。面向对象设计主要包括系统架构设计、类和对象的设计、消息设计和责任设计。评卷人得分三、简答题:(共20分)第1页,共6页第2页,共6页1.简述软件生命周期包括的阶段.给出面向对象的开发方法和结构化开发方法的主要区别。(6)第1页,共6页2.简述需求分析的任务和步骤。(6分)3.模块或者类内部存在的内聚有哪些?并给出定义.(按强弱排列)(8分
6、)第3页,共6页 评卷人得分四、分析设计题:(每题10分,共50分)1。根据下面的描述画出状态图.(10分)当有新同学入学时,将会给新同学创建一个新的账号,新同学可以用这个账号去选课。一般来说,每个人的选课数目是有限的,如选择6门课程后将不能再选课。如果已经选了6门课程还要再选课,就必须删除已选的课程.直到这位同学毕业,将其账号删除.请创建学生账号类的状态图。2.写出下面描述写出“电话"对应的数据字典。(10分)某校的电话可以拨打内部电话和外部电话,内部电话直接拨打首不为9的6位号码,外部电话需先拨9,然后再拨打7位的本地市号码(首位不为0)或本地手机电话(11位,首位
7、为1)第4页,共6页3。请选择合适的方法将下面的数据流图转换为SC图。(要求在图中标出分界线,10分)4.根据下面的描述画出用例图,并对其进行优化。(10分)某学校网上选课系统中,工作人员通过系统管理界面进入系统,建立本学期要开设的各种课程,将课程信息保存到数据库中,并可以对课程进行改动和删除。任课教师也可以安排日程和查询课表,还可调研新课程开设;学生通过客户机浏览器进入系统,可以查询课程,查询课表,选择课程,支付课程费用,创建简历、安排日程.第6页,共6页第5页,共6页5。根据以下用例图,给出用例“取款”的用例规约,并分析存
此文档下载收益归作者所有