




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择问题:1 .用例图中表示用例的符号是(b )。A. B. C. D2 .合作图中包含的要素包括(a )。a .对象b .链c .激活d .消息3 .在类图中,哪个关系表示整体和部分的关系(d )。a .泛化b.c .依赖d .聚合的实现4、以下各图形符号中,表示构成关系的符号为(b )。A. B. C. D5、(a )工具不能在软件的详细设计中使用。A.DFDB. N-S图c .流程图D. PDL6“软件危机”是指(c )。a .计算机病毒的出现b .利用计算机的经济犯罪活动c .在软件开发和维护中发生的一系列问题d .人们沉迷于计算机系统7 .快速原型是利用原型支援软件开发的新思想,
2、它是通过研究(a )的方法和技术而产生的。a .需求阶段b .设计阶段c .测试阶段d .软件开发的各阶段8 .严格意义上,以下四个选择中的属于序列图的元素是(ABCD )。a .对象b .参与者c .消息d .激活在下面的UML图中,(ABCD )属于UML的动态视图。a .联合图b .状态图c .活动图d .顺序图10、数据词典是软件需求分析阶段最重要的工具之一,其最基本的功能是(d )。a .数据库设计b .数据通信c .数据关系描述d .数据定义11 .连接详细设计和概要设计的图形工具是(d )。A.DFD图b .程序图C. PAD图D. SC图12、在UML中,很多建模者把节点分成(
3、AC )。a .装置b .组件c .处理器d .显示器13、(c )是对计算流程和工作流程进行模型化的特殊形态的状态机。a .时序图b .流程图c .活动图d .状态图14、(a )用于描述从状态到状态的控制流,并对系统的动态特征建模。a .状态图b .序列图c .联合图d .活动图15、以下特征描述用例的特征是(d )。a .相对独立:不需要与其他用例对话,功能完善b .用例的执行结果可以观测到有意义的东西c .用例由参加者开始(不能自己启动,也不能启动其他用例)d .使用情况是一个单元(需求单元、分析单元、设计单元、开发单元、测试单元、部署单元)16 .在图书管理系统中,读者和书籍的“借出
4、”关系的多重性是(d )A. 1:nB. n:1C. 0:1nD. 0n:0n17、ATM希望能支持跨界业务,插入卡并输入密码,就可以选择取钱或存钱。为了方便起见,可以设定几个默认的访问金额按钮,修改密码,可以丢失电话费、水费、 希望支付电费等。为了安全,ATM有提醒欺诈师的提示,应该有相机,如果3次密码输入错误,卡必须自动吞下,以下是有效的用例(BCD )a .支持横贯业务b .取钱c .选择存款d .服务18 .快速成型法适合于(a )系统的开发。a .需求不确定的b .需求确定的c .管理信息d .实时19 .面向对象的三个要素不包括(d ) :a .软件包b .继承c .多态性d .接
5、口20、软件生命周期中费用最大的阶段是(c )。a .详细设计b .软件代码c .软件测试d .软件维护21 .需求分析阶段的任务是确定(d )。a .软件开发方法b .软件开发工具c .软件开发费用d .软件系统的功能22、汽车有发动机。 汽车和发动机的关系是(b )的关系。a .一般的具体b .整体部分c .分类关系d .主从关系23、(a )模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不正确的问题。a .瀑布模型b .原型模型c .增量模型d .螺旋模型24 .在UML的需求分析建模中,(b )模型图必须与用户多次交流确认。a .配置b .用例c .软件包d .动态25、关于以
6、下状态图的说法,正确的是(c )。a .状态图是用UML对系统静态方面进行建模的五幅图之一b .状态图是活动图的特例,状态图的很多状态是活动状态c .状态图是对对象的生命周期进行建模,并描述对象随时间的变化d .状态图强调了几个对象涉及的活动过程的建模,活动图强调了各个反应型对象的建模26 .面向对象分析中,用概念模型详细记述系统的问题领域,用类图来表示概念模型,用(a )来记述对象行动。a .序列图和协作图b .用例图和活动图c .状态图和活动图d .用例图和部件图2 .填补问题1 .软件工程由(过程)、方法、工具三部分组成,被称为软件工程的三个要素。2 .序列图由类的角色、生命线、激活期和
7、(消息)构成。3.(组件图)和(部署图)用于描述面向对象系统的物理方面建模的两种图。4 .软件需求有三个不同的级别:功能需求、业务需求和用户需求。5 .面向对象分析模型包括(用例)模型和(概念)模型。6 .软件的定义可概括为软件=(程序) (数据)文档7. RUP软件开发过程的特征是以(用例主导)体系结构为中心,反复和增量开发。8 .对象地图的模型元素包括对象和链。 对象是(类型)的实例,对象之间的链是类之间的(相关)实例。9 .需求工程包括(需求管理)和(需求开发)。3 .简单的答案1、什么是状态图,状态图的构成要素是什么?答案:状态图显示了对象发生状态转变的序列、对象到达这些状态的事件和条
8、件,以及对象到达这些状态时发生的活动。 状态图由状态、事件和转换三个主要元素组成。2、RUP的四个主要阶段是什么答案:1 )初期阶段:完成业务需求,确定项目边界;2 )细分阶段:完成领域问题分析和软件设计;3 )结构阶段:产品制造过程以系统实现和测试为主,重点放在资源管理和运营控制上,优化成本、进度和质量4 )交付阶段:确保软件对最终用户可用。3、班级之间有几种关系,哪些关系最一般?答案:类的外部关系可以分为关联、泛化和依赖三种。 其中关系包括一般关系和组合关系,组合包括强组合和弱组合关系。一般的关系是最一般的。4、UML的静态模型和动态模型分别包含哪个图?答案:静态模型包括用例图、类图、包图
9、、目标图、构件图和配置图动态模型包括序列图、协作图、活动图和状态图。的。5 .简要叙述序列图和合作图的异同。答案:序列图和协作图表示对象之间的交互和协作,但侧面的重点不同:序列图是以交互的时间序列为焦点的协作地图,没有时间维度,而是交互的对象。序列图中有对象生命线和控制焦点,协作图中没有。协作图有一个路径,协作图中的消息需要一个消息序列号,但序列图中可以没有路径,也可以没有消息序列号。6 .软件测试经过了什么步骤?答案:单元测试:对软件设计的最小单位程序模块进行正确性检查的测试工作集成测试:基于单元测试,将单元组装到更大的模块、子系统或系统中功能测试:集成测试后,提供要求规格书,从用户的角度进
10、行测试系统测试:在现场实际运行软件配置的环境中执行的测试。7、软件生存周期各阶段的主要任务是什么?答案:规划时期:初期阶段,主要任务是取得软件开发项目开发时期:第二阶段,主要任务是构建高质量的软件执行时期:最后阶段,主要任务是延长软件寿命。8、需求分析的目的和工作目标是什么?答案:需求分析的目的是明确用户对系统的详细要求,完全、正确、明确、具体地回答对象系统“在做什么”。需求分析的工作目标是分析和理解用户提出的软件功能、性能等应用问题及其环境,采用一系列分析方法和技术,使系统可行性分析阶段产生的系统规格说明和项目计划逐步精密化、完全花、一致,利用目前系统的逻辑模型实现目标系统10、复杂系统的D
11、FD用什么方法细分?答案:数据流图采用分层绘制,贯彻自上而下、分层分解、分层细分分析理念。顶层数据流图(系统级抽象层)零层数据流图(功能模块级抽象)各子层的数据流图(子功能模块抽象层)11、黑盒测试和白盒测试是什么?答案:白箱测试:根据程序内部的结构测试程序,通过测试来验证产品内部的动作是否按照设计规格书的规定正常进行,并验证程序中的各通道是否按照计划正常进行。黑匣子? 测试:把程序视为黑匣子,不需要知道模块内的结构,只通过外部的功能描述进行测试,只检查程序是否达到要求规格书规定的功能。12、UML与面向对象的系统分析和设计的关系是什么? 在面向对象的分析和设计过程中如何使用UML?答案:UM
12、L是面向对象技术的标准建模语言,可以用于面向对象系统的分析和设计。基于UML集成方法的面向对象分析过程:问题域分析发现和定义对象和类认识对象的外部联系建立系统的静态结构模型建立系统的动态结构模型。13、什么是类型“包”?a :将属性和操作打包。14、包括可行性研究吗?答:技术可行性研究、经济可行性研究、法律可行性研究。15、详细设计和概要设计有什么关系,有什么区别?详细设计的作用是什么? 内容是什么?答案:1 )差异:概要设计是解决软件的整体结构问题详细设计是解决模型内部的逻辑结构和数据结构问题。2 )关系:在进行模块内部详细设计之前,先进行整体结构划分。3 )详细设计的作用:程序员实现的说明
13、书。4 )详细设计的内容:详细设计分为三个具体部分逻辑设计:设计模块内部的流程和数据结构。接口设计:人机界面的具体设计,与其他外部系统的接口设计。数据设计:用选定的DBMS设计数据库表,与表的主键/外键建立关联,建立索引、完整性约束。4 .综合问题:1 .根据以下要求的描述建立用例模型。 假设构筑本管理系统,系统的用户在包含读者、本管理者、系统管理者在内的读者登记后,通过互联网预约书或取消预约的书,读者在能够看到自己的基本信息的图书管理者的帮助下, 读者可以借书和还书的系统管理员,书籍管理、书籍管理、用户管理等信息可以维持的书籍管理包括查询书籍、添加书籍、删除书籍(删除书籍的话,相关书籍也将被
14、删除)和修改书籍。 用户管理包括添加目录、删除目录和修改目录,包括查询用户、添加用户、删除用户和修改用户。2 .根据以下描述建立类模型。 假设要建立车辆的修理和管理系统。 众所周知,各种汽车由车身、发动机、传动系统、制动系统、照明系统构成。 公共汽车可能装有空调系统和音频系统,但卡车可以装拖车.也可以装汽车。 车辆的基本信息包括品牌、制造商、购买日期、载重量、乘客人数等。 保养人员可以修理车辆的各构成部分,保养人员必须记录车辆的修理情况的修理时间、修理或零件更换情况等信息。答案:3 .基于以上描述创建判定树。 某厂人事部门员工配置的政策如下(1)年龄不到18岁的话,文化程度是小学,离开生产学习
15、的文化程度是作为中学电工工作(2)年龄不到18岁,不到45岁,文化程度是小学或中学,如果是男性的话,当夹板的女性就当乘务员(3)年龄在45岁以上,文化程度在小学或中学时,成为材料员(4)大学毕业生都成为技术人员。答案:4 .下图是图书管理系统“还书”部分的DFD图。 “图书返还信息”是管理者用光电输入器扫描的图书条形码。 从“借书记录”中阅读有关读者的记录,调查借书日期,过期(3个月)罚款。 否则,修改“图书总库”和“借书记录”,提示还书的成功信息。要求:列出此部分DFD图的所有数据词典条目请用卡填写1.5加工项目的内容。当前日期信息借书记录1.5还书图书总库还书的信息违章停车票信息系统时钟读
16、者答案:5、根据销售店系统的需要绘制用例图。1 )系统通过管理者从磁盘加载库存数据,可以执行库存列表报告2 )管理者从光盘加载库存数据,通过在光盘上保存库存数据来更新库存列表3 )销售人员记录正常销售4 )电话操作员是处理电话订单的特别销售员5 )任何种类的销售都必须更新库存清单6 )在交易中使用信用卡时,销售人员需要验证信用卡7 )在交易中使用支票时,销售人员必须核实支票。答案:6、在图书管理系统中,读者登录系统后,可以使用借据借书。 读者信息中包含登录用的用户名和密码。图书信息中包含图书编号、书名、作者、出版社、价格等的出借证明书信息中包含证明书的号码、读者名、读者号码等。 一个读者只有一个借条,一个借条只属于一个读者。 读者借用图书后,系统记录借出信息,借出信息中包括借出证号码、借出图书号码、借出时间以及图书归还时间和借出状态,借出状态主要有表示图书未归还的状态、表示图书正常归还的状态以及图书过期的状态。 各借书证可以借多本书,书也可以借多位读者。 请按照上述说明,制作系统类图。答案:7 .对以下步骤采用基本路径测试法设计测试用例。要求步骤:制作程序流程图计算环路复杂度v (g )确定基本路径测试用例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村机房维护合同标准文本
- 人才评估与选拔方法论
- 企业如何通过IP打造品牌影响力
- 人教版八年级历史与社会上册1.1.2古代西亚国家教学设计
- 6 陶罐和铁罐 教学设计-2024-2025学年语文三年级下册统编版
- 2025年放射性污染防治合作协议书
- 2024年度内蒙古自治区护师类之社区护理主管护师押题练习试题B卷含答案
- 2024年度内蒙古自治区护师类之社区护理主管护师模拟考核试卷含答案
- 2024年度内蒙古自治区护师类之护士资格证题库综合试卷B卷附答案
- 2025年转向齿条合作协议书
- 电化学原理全册配套完整课件2
- 负压封闭引流VSD课件
- Unit 9 Kids and Computers公开课一等奖省优质课大赛获奖课件
- 截流式合流制管道系统的特点与使用条件课件
- (站表2-1)施工单位工程项目主要管理人员备案表
- 中班美术《我心中的太阳》绘画课件幼儿园优质课公开课
- 应急管理工作检查记录表
- 《雷锋叔叔你在哪里》教学案例
- 《机械设计基础》课程思政教学案例(一等奖)
- API-620 大型焊接低压储罐设计与建造
- 年产300吨莲子蛋白粉工厂的设计
评论
0/150
提交评论