湖南科技职业学院软件建模技术习题三

合集下载

湖南高职高专院校职业技能测试样题

湖南高职高专院校职业技能测试样题

一、考试科目及内容湖南高职高专院校的职业技能测试主要涵盖以下几个科目,包括但不限于:1. 专业知识测试2. 实际操作能力测试3. 创新实践能力测试二、示例题目及解答1. 专业知识测试题目:请简要介绍计算机网络的OSI七层模型,并指出每一层的作用。

解答:OSI七层模型是计算机网络体系结构的标准化框架,由七层组成,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

每一层都有不同的功能,比如物理层负责传输比特流,数据链路层管理数据帧的传输,网络层可实现网络互联和数据路由等。

2. 实际操作能力测试题目:请使用Java语言实现一个简单的学生成绩管理系统,包括学生信息的录入、存储和查询功能。

解答:(代码略)3. 创新实践能力测试题目:请结合实际案例,提出一种可持续发展的环保解决方案,并描述其具体实施步骤及预期效果。

解答:(内容略)三、考试要求与评分标准1. 考试要求考生需在规定的时间内完成各科目的测试,按规定的格式提交答卷及实际操作成果。

2. 评分标准(1)专业知识测试将根据答案的准确性、完整性和条理性进行评分;(2)实际操作能力测试将根据实际操作成果的质量和效果进行评分;(3)创新实践能力测试将根据方案的创新性、可行性和预期效果进行评分。

四、测试场地及设备考试场地将配备相应的计算机设备、实验器材及网络环境,保障测试的顺利进行。

五、考试安排及通知考试安排将由学校教务处根据实际情况提前发布通知,包括考试时间、地点、要求及注意事项等。

六、测试结果及反馈1. 测试结果考试结束后,学校将对考生的答卷及实际操作成果进行评分,并将成绩统一录入系统。

2. 反馈考生可在规定时间内向学校教务处提交成绩复核申请,并按有关规定参加成绩复核。

七、总结湖南高职高专院校的职业技能测试致力于全面、客观地评估学生的专业知识、实际操作能力和创新实践能力,以此为学生的成长提供有力支持和指导。

通过测试,学校也能及时发现学生的不足之处,并提出针对性的建议和帮助,促进学生的全面发展和成才之路。

2022年湖南科技学院软件工程专业《操作系统》科目期末试卷A(有答案)

2022年湖南科技学院软件工程专业《操作系统》科目期末试卷A(有答案)

2022年湖南科技学院软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、假设4个作业到达系统的时刻和运行时间见表。

系统在t=2时开始作业调度。

若分别采用先来先服务和短作业优先调度算法,则选中的作业分别是()。

A.J2、J3B.J1、J4C.J2、J4D.J1、J32、在下列选项中,()不属于操作系统提供给用户的可使用资源。

A.中断机制B.处理机C.存储器D.I/O设备3、下列描述中,()并不是多线程系统的特长。

A.利用线程并行地执行矩阵乘法运算B.Web服务器利用线程响应HTTP请求C.键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入,D.基于GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作4、下面有关选择进程调度算法的准则,错误的是()A.尽量提高处理器利用率B.尽可能提高系统吞吐量C.适当增长进程在就绪队列中的等待时间D.尽快响应交互式用户的要求5、作业8:00到达系统,估计运行时问为1h。

若从10:00开始执行该作业,其响应比为()。

A.2B.1C.3D.0.56、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。

假设一个缓冲区与一个磁盘块人小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs.CPU对一块数据进行分析的时间为50us。

在单缓冲区和双缓冲区结构ド,读入并分析完该文件的时间分别是()。

Α.1500μs,1000μsB.1550μs,1100μsC.1550μs,1550μsD.2000μs,2000μs7、下面设备中属于共享设备的是()。

A.打印机B.磁带机C.磁盘D.磁带机和磁盘8、下面关于文件的叙述中,错误的是()。

I.打开文件的主要操作是把指定文件复制到内存指定的区域II.对一个文件的访问,常由用户访问权限和用户优先级共同限制III.文件系统采用树形片录结构后,对于不同用户的文件,其文件名应该不同IV.为防止系统故障造成系统内文件受损,常采用存取控制矩阵方法保护文件A.仅IB. 仅I、IIIC.仅I、III、IVD.I、II、III,IV9、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV10、考虑页面替换算法,系统有m个页帧(Frame)供调度,初始时全空:引用串(Reference String)长度为p.包含了n个不同的页号,无论用什么算法,缺页次数不会少于()A.mB.pC.nD.min(m,n)11、()存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。

2022年湖南科技职业学院计算机网络技术专业《计算机网络》科目期末试卷A(有答案)

2022年湖南科技职业学院计算机网络技术专业《计算机网络》科目期末试卷A(有答案)

2022年湖南科技职业学院计算机网络技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、计算机网络从逻辑功能上可分为()。

I.资源子网Ⅱ.局域网 III.通信子网 IV.广域网A.II、IVB.I、ⅢC.I、IVD. Ⅲ、IV2、物理层、数据链路层、网络层、传输层的传输单位(或PDU)分别是()。

I.帧Ⅱ.比特Ⅲ.报文段 IV.数据报A. I、Ⅱ、IV、ⅢB. Ⅱ、I、IV、ⅢC. I、IV、Ⅱ、ⅢD. Ⅲ、IV、Ⅱ、I3、一个UDP用户数据报的数据字段为8192B。

在链路层要使用以太网来传输,那么应该分成()IP数据片。

A.3个B.4个C.5个D.6个4、主机甲和主机乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。

若甲在t时刻发生超时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是()。

A.10KBB.12KBC.14KBD.15KB5、在以太网上“阻塞”信号的功能是()。

A.当发现冲突时,CSMA/CA发送一个“阻塞”信号。

当所有的站都检测到阻塞信号时,它们立即停止发送尝试B.当发现冲突时,CSMA/CD发送一个“阻塞”信号。

当所有的站都检测到阻塞信号时,它们立即停止发送尝试C.当发现冲突时,CSMA/CD发送一个“阻塞”信号。

当所有的站都检测到阻塞信号时,它们立即开始竞争访问介质D.当发现冲突时,CSMA/CA发送一个“阻塞”信号。

当所有的站都检测到阻塞信号时,它们立即开始竞争访问介质6、以下哪种滑动窗口协议收到的分组一定是按序接收的()。

I.停止-等待协议 II.后退N帧协议 III.选择重传协议A. I,IIB. I,IIIC.II,IIID.都有可能7、在物理层接口特性中,用于描述完成每种功能的事件发生顺序的是()。

A.机械特性B.功能特性C.过程特性D.电气特性8、若信道在无噪声情况下的极限数据传输速率不小于信噪比为30dB条件下的极限数据传输速率,则信号状态数至少是()。

2022年湖南科技大学软件工程专业《计算机系统结构》科目期末试卷B(有答案)

2022年湖南科技大学软件工程专业《计算机系统结构》科目期末试卷B(有答案)

2022年湖南科技大学软件工程专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路2、非线性流水线是指( )A.一次运算中使用流水线中的多个功能段B.一次运算中要多次使用流水线中的某些功能段C.流水线中某些功能段在各次运算中的作用不同D.流水线的各个功能段在各种运算中有不同的组合3、不同系列的机器之间,实现软件移植的途径不包括( )A.用统一的高级语言B.用统一的汇编语言C.模拟D.仿真4、"一次重叠"中消除"指令相关"最好的方法是( )。

A.不准修改指令B.设相关专用通路C.推后分析下条指令D.推后执行下条指令5、系列机软件应做到( )。

A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容6、对机器语言程序员透明的是( )。

A.中断字B.主存地址寄存器C.通用寄存器D.条件码7、计算机中优化使用的操作码编码方法是( )。

(书上为扩展编码法)A哈夫曼编码B ASCII码C BCD码D扩展操作码8、在计算机系统的层次结构中,机器被定义为()的集合体A.能存储和执行相应语言程序的算法和数据结构B.硬件和微程序(固件)C.软件和固件D.软件和硬件9、多处理机的各自独立型操作系统()。

A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性10、若输入流水线的指令既无局部性相关,也不存在全局性相关,则()。

A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高二、填空题11、输入输出设备的异步性、实时性、与________三个特点是现代计算机系统必须具备的共同特性。

12、计算任何一个程序的执行时间的公式可表示为P=I•CPI•T,其中I是________ CPU是________T是一个周期的时间长度。

软件技术题库及答案详解

软件技术题库及答案详解

软件技术题库及答案详解在当今信息技术飞速发展的时代,软件技术已成为计算机科学领域的核心。

为了帮助学习者更好地掌握软件技术知识,本文将提供一系列软件技术题库及答案详解,包括但不限于软件开发生命周期、编程语言特性、软件测试方法、数据库设计原则等。

1. 软件开发生命周期(SDLC)包括哪些阶段?- 需求分析- 设计- 编码- 测试- 部署- 维护2. 面向对象编程(OOP)的三大特性是什么?- 封装:隐藏对象的内部状态和实现细节,只暴露必要的接口。

- 继承:允许新创建的类(子类)继承现有类(父类)的属性和方法。

- 多态:允许不同类的对象对同一消息做出响应,但具体行为会根据对象的实际类型而有所不同。

3. 简述敏捷开发方法的特点。

- 迭代开发:通过短周期的迭代来逐步完善产品。

- 客户合作:在整个开发过程中与客户保持紧密合作。

- 响应变化:快速响应需求变更,适应市场变化。

4. 软件测试的目的是什么?- 发现软件中的缺陷和错误。

- 验证软件是否满足需求规格。

- 确保软件的质量和可靠性。

5. 数据库设计应遵循哪些原则?- 规范化:减少数据冗余,提高数据一致性。

- 安全性:保护数据不被未授权访问。

- 性能优化:设计高效的查询和索引策略。

6. 什么是软件架构?- 软件架构是软件系统的高层结构,包括组件、它们之间的关系以及环境。

7. 描述软件开发中的版本控制的重要性。

- 版本控制帮助开发者跟踪代码的变更历史。

- 它允许团队成员协作,同时避免代码冲突。

- 版本控制是回滚到旧版本和维护软件历史的基础。

8. 什么是API(应用程序编程接口)?- API是一组预定义的函数、协议和工具,用于构建软件应用。

9. 描述软件开发中的单元测试的重要性。

- 单元测试确保每个模块或组件按预期工作。

- 它有助于早期发现问题,降低修复成本。

- 单元测试提高了代码的可维护性和可重用性。

10. 什么是软件的可维护性?- 可维护性是指软件在生命周期内进行修改、升级和维护的容易程度。

软件测试与工具考试B卷

软件测试与工具考试B卷

湖南科技职业学院 年 学期考试试卷 卷 科目 软件测试 卷号 卷 使用班级一、单选题(每题2分,共40分) 1、用户在真实的工作环境中使用软件,用于测试系统的用户友好性等,这种测试是( )A 、集成测试B 、系统测试C 、Alpha 测试D 、Beta 测试 2、对于软件测试分类,下列各项都是按照不同阶段来进行的划分,除了( ) A 、单元测试 B 、集成测试 C 、黑盒测试 D 、系统测试 3、 软件测试的目的是( ) A. 避免软件开发中出现的错误 B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D.修改软件中出现的错误 4、下列哪种测试是针对详细设计中可能存在的问题,尤其是检查各单元与其它程序部分之间的接口上可能存在的错误?( ) A 、单元测试 B 、集成测试 C 、系统测试 D 、验收测试 5、下列关于alpha 测试的描述中正确的是( ) A .alpha 测试不需要开发者在测试现场 B .alpha 测试不需要用户代表参加 C .alpha 测试是系统测试的一种 D .alpha 测试是确认测试的一种6、在常见的白盒测试逻辑覆盖法中,下面哪种覆盖法的覆盖程度最强。

()A.路径覆盖 B.语句覆盖 C.条件覆盖 D.判定覆盖7、程序测试不包括检测()A.代码的标识符书写错误 B.代码的逻辑错误C.代码的运行错误 D.代码的格式错误8、通常可分为白盒测试和黑盒测试。

白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。

A.功能 B.性能 C.内部逻辑 D.内部数据9、软件测试用例主要由测试输入数据和( )两部分组成。

A.测试计划B.测试规则C.测试的预期结果D.以往测试记录分析10、由用户参加,在开发环境下进行的测试称为()A.集成测试 B.验收测试 C.alpha 测试 D.Beta测试11、软件测试计划开始撰写的阶段是()A.测试阶段 B.代码编写阶段 C.需求分析阶段 D.可行性分析阶段12、标识和定义组织过程并确定过程的执行程序,这一过程属于质量保证体系的哪一部份( )A.组织结构B.程序C.过程D.资源13、常用的黑盒测试方法有边界值分析、等价类划分、决策表法、因果图等。

计算机效果图表现技法_湖南科技学院中国大学mooc课后章节答案期末考试题库2023年

计算机效果图表现技法_湖南科技学院中国大学mooc课后章节答案期末考试题库2023年1.2、下列灯光类型中适合用于制作筒灯效果的是:。

参考答案:光度学Web2.5、在3DS MAX中使用线命令可创建多个分段组成的自由形式样条线。

参考答案:正确3. 5.在标准几何体中,唯一没有高度的是平面Plane。

参考答案:正确4. 1.下面快捷键对应错误的是()参考答案:S-角度捕捉5. 2.对一物体进行距离精确并大量的复制,最好的复制方式为()参考答案:阵列6.3、3Dmax软件中自带的有种灯光类型?参考答案:二种7.2、在3DS MAX中绘制了线,如何改变线的形态制作出复杂的二维图形?参考答案:在命令面板中在顶点、线、样条线层级编辑二维图形8.10.3Dmax建模时,可以通过命令面板的按钮来创建基本几何体。

参考答案:正确9.3、3DS MAX中二维图形包括:()。

参考答案:截面_圆_矩形_文本10.9.可以找到3dsmax提供的视口配置的位置有()参考答案:使用菜单栏中的视图菜单按钮_视图区左上角的+号按钮11.8.标题栏的作用是()参考答案:显示当前打开的max文件的名称和保存路径信息,以及当前使用的3Dmax软件的版本号12.7.以下关于单位设置(UnitsSetup)面板叙述正确的是()参考答案:系统单位和显示单位需要统一13.4、在3DS MAX中如要将绘制的线在视口和渲染时可见,改如何操作?参考答案:在命令面板——渲染卷展栏——勾选在渲染中启用_在命令面板——渲染卷展栏——勾选在视口中启用14. 3.捕捉工具主要包括哪几类()参考答案:百分比捕捉_位置的捕捉_角度的捕捉15. 6.保存当前设置好的工作区可以使用自定义菜单中的()参考答案:保存自定义用户界面方案16. 5.以下哪种格式不是3dsmax中的导入格式()参考答案:PSD17. 4.3dsmax中提供的坐标包括()参考答案:父对象坐标系_视图坐标系_拾取坐标系_屏幕坐标系18.4、自动保存设置位于菜单栏的工具菜单下。

最新软件工程考试题库(含答案和解析)

最新软件工程考试题库(含答案和解析)一、选择题1. 以下哪个不是软件工程的三个基本目标之一?A. 可维护性B. 可靠性C. 可用性D. 低成本答案:D解析:软件工程的三个基本目标是可维护性、可靠性和可用性。

低成本虽然也是一个重要的考虑因素,但并不是软件工程的基本目标。

2. 以下哪种编程范式主要用于降低软件复杂性?A. 面向对象编程B. 过程式编程C. 函数式编程D. 逻辑编程答案:A解析:面向对象编程(OOP)通过将数据和操作数据的方法封装在一起,降低了软件复杂性,提高了代码的可重用性和可维护性。

3. 软件开发过程中,以下哪个阶段需要进行需求分析?A. 设计阶段B. 编码阶段C. 测试阶段D. 需求分析阶段答案:D解析:需求分析是软件开发过程中的第一个阶段,其主要任务是明确软件系统的功能、性能等需求。

4. 以下哪个软件工程方法主要关注软件项目的管理?A. 敏捷开发B. ScrumC. UMLD. 设计模式答案:B解析:Scrum 是一种敏捷开发方法,主要关注软件项目的管理和团队协作。

UML(统一建模语言)主要用于软件设计,设计模式主要用于解决软件设计中的常见问题。

5. 以下哪个软件工具主要用于版本控制?A. GitB. EclipseC. JiraD. Visual Studio答案:A解析:Git 是一款分布式版本控制系统,主要用于跟踪和管理软件开发过程中的代码变更。

二、填空题1. 软件工程的基本活动包括______、______、______和______。

答案:需求分析、设计、编码、测试2. 敏捷开发的核心价值观包括______、______、______、______和______。

答案:个体和互动、工作软件、客户协作、响应变化、持续交付3. 软件开发过程中,常用的设计模式包括______、______、______、______和______。

答案:工厂模式、单例模式、策略模式、装饰模式、观察者模式4. 软件测试的目的是______、______和______。

计算机建模考试试题及答案

计算机建模考试试题及答案一、选择题1. 下列哪项属于计算机建模的基本任务?A. 数据分析B. 系统设计C. 模型建立D. 编程实现2. 计算机建模的基本流程包括以下哪些步骤?A. 数据预处理、模型建立、模型求解、模型评价B. 数据采集、数据分析、模型建立、模型求解C. 数据分析、系统设计、模型建立、模型评价D. 数据预处理、数据分析、模型求解、模型评价3. 下列哪种方法可用于计算机建模吗?A. 数值方法B. 统计方法C. 人工智能D. 全部都对4. 计算机建模中常用的编程软件是什么?A. ExcelB. MATLABC. PythonD. SPSS5. 计算机建模的意义是什么?A. 帮助人们更好地理解和解决问题B. 提高数据分析的准确性C. 优化系统设计D. 扩展计算机的应用领域二、填空题1. 在计算机建模中,模型是对问题的抽象描述。

2. 计算机建模的基本要素包括数据、模型和算法。

3. 随着计算机技术的发展,计算机建模已经在许多领域得到广泛应用,如经济、环境、交通等。

4. 计算机建模可用于数据分析、系统仿真、决策支持等方面。

5. 在计算机建模中,模型求解是指通过计算机程序对建立的模型进行求解和分析。

三、解答题1. 请简述计算机建模的基本流程。

计算机建模的基本流程包括数据预处理、模型建立、模型求解和模型评价四个步骤。

首先,需要对收集到的数据进行清洗、整理和处理,以便为后续的分析和建模提供准确可靠的数据基础。

然后,根据问题的需求和特点,选择合适的建模方法和模型类型,并进行模型的参数设置和约束条件的确定。

接下来,通过编程实现模型,在计算机上进行求解和分析,得到相应的输出结果。

最后,对模型进行评价,检查模型的准确性和可靠性,评估模型的优缺点,为进一步改进和优化提供依据。

2. 请列举计算机建模中常用的方法和工具。

计算机建模中常用的方法包括数值方法、统计方法和人工智能等。

数值方法是一种基于数值计算的建模方法,通过数值计算的方式对模型进行求解和分析,常用的数值方法有数值积分、数值优化等。

软件建模技术题库

软件工程基础1、软件就是程序,编写软件就是编写程序。

(×)2、软件危机的主要表现是软件需求增加,软件价格上升。

(×)3、C语言对面向对象的发展起到了重要作用。

(×)4、面向对象方法中的对象是客观世界中抽象出来的一个集合体。

(√)(5)面向对象可以保证开发过程中的需求变化完全不会导致系统结构的变化。

(×)(6)面向对象方法就是使用面向对象的程序设计语言进行编程(×)(7)对象的自治性是指的是对象是完全封闭的,不受任何外界影响。

(×)(8)类是面向对象程序中的构造单位,也是面向对象程序设计语言的基本成分。

(√)(1) 软件工程的概念是在( B )年被首次提出的。

A.1949B.1968C.1972D.1989(2)下列不属于软件工程的目标的一项是( C )。

A.提高软件产品质量B.提高软件产品的可靠性C.减少软件产品的需求D.控制软件产品的开发成本(3)软件危机产生的主要原因是( D )。

A.软件工具落后B.软件生产能力不足C.对软件认识不够D.软件本身的特点及开发方法(4)人们公认的第一门面向对象编程语言是( A )。

A.SimulaB.SmalltalkC.C++D.Java(5)下列编程语言中不支持面向对象的特性的是( B )。

A.C++B.ANSI CC.JavaD.Objective C(5)面向对象可以保证开发过程中的需求变化完全不会导致系统结构的变化。

(×)(6)面向对象方法就是使用面向对象的程序设计语言进行编程(×)(7)对象的自治性是指的是对象是完全封闭的,不受任何外界影响。

(×)(8)类是面向对象程序中的构造单位,也是面向对象程序设计语言的基本成分。

(√)(1) 软件工程的概念是在( B )年被首次提出的。

A.1949B.1968C.1972D.1989(2)下列不属于软件工程的目标的一项是( C )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖南科技职业学院软件建模技术习题三
1、UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor
是指()
A.人员
B.单位
C.人员和单位
D.人员或外部系统
2、UML中有四种关系是:依赖,泛化,关联和()
A、继承
B、合作
C、实现
D、抽象
3、UML中的事物包括:结构事物,分组事物,注释事物和()
A、实体事物
B、边界事物
C、控制事物
D、动作事物
4、在UML中,()图显示了一组类、接口、协作以及它们之间的关系。

A、状态图
B、类图
C、用例图
D、部署图
5、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消
息交换。

消息序列可用两种类来表示,分别是()
A.状态图和顺序图
B.活动图和协作图
C.状态图和活动图
D.顺序图和协作图
6、用例(Use-case)用来描述系统在事件做出响应时所采取的行动。

用例之间是具有相关
性的。

在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。

那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是()关系
A.包含(include)
B.扩展(extend)
C.分类(classification)
D.聚集(aggregation)
7、软件生存期包括计划,需求分析和定义(),编码,软件测试和运行维护
A、软件开发
B、软件设计(详细设计)
C、软件支持
D、软件定义
8、()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题
A、瀑布模型
B、原型模型
C、增量模型
D、螺旋模型
9、瀑布模型的生存周期是()
A.听取客户意见→建造/修改→测试/运行
B.计划→听取客户意见→设计→编码→测试→运行/维护
C.计划→需求分析→设计→编码→测试→运行/维护
D.需求分析→计划→设计→编码→测试→运行/维护
10、下面哪个不是UML中的静态视图()
A.状态图
B.用例图
C.对象图
D.类图
11、()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

A、泳道
B、分叉汇合
D、转移
12、下列关于状态图的说法中,正确的是()
A.状态图是UML中对系统的静态方面进行建模的五种图之一。

B.状态图是活动图的一个特例,状态图中的多数状态是活动状态
C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

D.状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象
建模
13、对反应型对象建模一般使用()图
A、状态图
B、顺序图
C、活动图
D、类图
14、类图应该画在Rose的哪种()视图中
A、Use Case View
B、Logic View
C、Component View
D、Deployment View
15、类通常可以分为实体类,()和边界类
B、子类
C、控制类
D、祖先类
16、顺序图由类角色,生命线,激活期和()组成
A、关系
B、消息
C、用例
D、实体
17、()是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现C、接口
D、组件
18、关于协作图的描述,下列哪个不正确()
A.协作图作为一种交互图,强调的是参加交互的对象的组织;
B.协作图是顺序图的一种特例
C.协作图中有消息流的顺序号;
D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;
19、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一()
A.对源代码建模
B.对事物建模
C.对物理数据库建模
D.对可适应的系统建模
20、在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”()
A.用户
B.A TM取款机
C.A TM取款机管理员
D.取款
21、()是可复用的,提供明确接口完成特定功能的程序代码块。

A、模块
B、函数
C、用例
D、软件构件
22、下图中的空心箭头连线表示()关系
A、泛化
B、包含
C、扩展
D、实现
23、组件图展现了一组组件之间的组件和依赖。

它专注于系统的()实现图
A、动态
B、静态
24、若将活动状态比作方法,那么动作状态即()
A、方法名
B、方法返回值
C、方法体中的每一条语句
D、方法的可见性
25、事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型()
A.信号
B.调用事件
C.源事件
D.时间事件
26、()是用于把元素组织成组的通用机制
A、包
B、类
C、接口
D、组件
27、下列关于类方法的声明,不正确的是()
A.方法定义了类所许可的行动
B.从一个类所创建的所有对象可以使用同一组属性和方法C.每个方法应该有一个参数
D.如果在同一个类中定义了类似的操作,则他们的行为应该是类似的
28、()是一组用于描述类或组件的一个服务的操作
A、包
B、节点
C、接口
D、组件
29、UML的全称是()
A.Unify Modeling Language B.Unified Modeling Language C.Unified Modem Language D.Unified Making Language
30、下面关于正向工程与逆向工程的描述,哪个不正确()
A.正向工程是通过到实现语言的映射而把模型转换为代码的过程;
B.逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
C.正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
D.正向工程与逆向工程可以通过rose支持来实现;
四、程序设计题(共40分)
1、看图回答问题
a.下图中类的名字是:___ReaderManager___
b.类中的行为(方法)是:_newReader(),ModifyReader(),deleteReader()___
c.类中的成员方法的访问可见性是:public
d.该类是什么类型的类,这种类型的类作用是什么?
答:该类是控制类。

控制类是负责协调其他类的工作,它建立了一个或几个用例的行为模型。

它整理系统的行为并描述一个系统的动态特性,处理主要的任务和控制流。

每个用例通常都有一个控制类、控制用例中的事件顺序。

也存在多个用例共享同一个控制类。

2、看图回答问题
(1)该图是什么图,其中的矩形框表示什么?
(2)该图描述了怎样的情形
状态图,表示就绪,运行,阻塞状态;
线程运行的基本流程如下:
当线程准备运行时,进入就绪状态,如果获得cpu时间片,就转入运行状态,运行正常结束,进入结束状态,如果在运行过程中,cpu时间片用完后还没有完成任务,就进入就绪状态,等待再次得到cpu时间片,如果线程在运行过程中,不满足所须资源,就进入阻塞状态,处于阻塞状态的线程得到相关资源后,进入就绪状态,依次循环。

3、请根据下面的用例图设计相关类图
4、学生管理系统中有一个模块是报到登记,具体流程是:在新生入校报到时,进行新生信
息登记,记录学生的报到资料、个人基本情况的输入、查询、修改等。

问题:1.写出在上述需求描述中出现的Actor 2.根据上述描述
绘制其用例图
修改学生信息。

相关文档
最新文档