电大软件工程形考2答案

合集下载

2022年中央电大《软件工程》平时作业1、2、3、4次及答案

2022年中央电大《软件工程》平时作业1、2、3、4次及答案

软件工程第1次作业一、填空题(每空2分,共20分)二、单项选取题(将一种对的答案代码填入括号中,每小题3分,共15分) 1.( )是顾客和设计互换最频繁办法。

A. 原型化办法B.瀑布模型办法C. 螺旋模型办法D. 构件组装模型办法2.下列哪个阶段不是软件生存期三个阶段中内容( )。

A. 筹划阶段B.开发阶段C. 编码阶段D. 维护阶段3.下列( )操作产生副作用属于数据副作用。

A. 修改子程序B.局部变量再定义C. 删除标记符D.修改对编辑条件测试4.软件测试目( )。

A. 避免软件开发中浮现错误B.发现软件开发中浮现错误C.尽量发现并排除软件中潜藏错误,提高软件可靠性D.修改软件中浮现错误5.完毕详细设计工具不涉及( )。

A.PAD图B.数据流图C.HlP()图D.程序流程图三、多项选取题(将一种以上对的答案代码填入括号中,每小题3 分,共15分) 1.应从( )等方面研究可行性。

A. 经济可行性B.技术可行性C. 运营可行性D.法律可行性2.对于下列数据流图局部,关于描述中对的是( )。

A. 该图为第一层数据流图3.需求分析阶段结束后,交出文档中应当涉及( )。

A. 数据流图B.数据字典C. 简要算法描述D.项目经费预算4.软件管理工作涉及到直接对象涉及( )。

A. 软件开发人员B.硬件设备C. 项目经费D.软件项目5.在软件设计中,( )耦合应尽量避免。

A. 控制B.数据C.内容 D. 标记四、判断题(对的在括号内打上“√”,错误打上“X”。

每小题2分,共10分)1。

软件危机是指在软件开发和维护过程中遇到一系列严重问题。

( )2,构造化分析办法就是用抽象模型概念,按照软件内部数据传递、变换关系,自顶向下逐级分解,直到找到满足功能规定所有可实现软件为止。

( )3.UML只能应用于软件系统模型建立。

( )4.程序设计语言中应绝对禁止使用GOTO语句。

( ) 5.模块越小,模块长处越大。

( )五、问答题(每小题10分,共20分)1.什么是软件?什么是软件工程?2.什么是编码风格?为什么要强调编码风格?六、分析题(共20分)依照下列N—S图,写出其相应伪码。

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案形考任务11.()是职业软件工程师的必要条件。

A. 编程速度快B. 语言天赋C. 自律、善于沟通、具有一定的软件技能D. 熟悉众多的软件环境2.根据软件工程的7条基本原理判断下面正确的选项是()。

A. 软件错误只能通过运行代码才能发现B. 需求阶段一般不会引入错误C. 软件错误发现的时机不重要,重要的是错误的严重程度D. 软件错误发现的越早改正的成本越低3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A. 7B. 5C. 3D. 124.软件、程序和代码是()。

A. 三个不同的概念B. 程序语言写的代码C. 计算机代码和数据D. 相同的软件概念5.软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

A. 复杂性B. 升级和移植C. 通用性D. 脆弱性6.软件工程的出现是由于()。

A. 计算机硬件技术的发展B. 计算机软件技术的发展C. 软件危机D. 软件社会化的需要7.软件工程四个层次由下至上是(),它们的顺序不能互换。

A. 质量层、过程层、方法层、工具层B. 方法层、过程层、质量层、工具层C. 过程层、方法层、质量层、工具层D. 方法层、质量层、过程层、工具层8.软件可行性研究一般不考虑()A. 待开发软件是否有市场、经济上是否合算B. 是否有足够的人员和相关的技术来支持系统开发C. 待开发的软件是否会有质量问题D. 是否有足够的工具和相关的技术来支持系统开发9.软件与程序的区别是()。

A. 软件包括程序、相关数据及其文档,程序是软件的一部分B. 程序价格便宜,软件价格昂贵C. 程序是用户自己编写的,而软件是由厂家提供的D. 程序是用高级语言编写的,而软件是由机器语言编写的10.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A. 结构化程序设计B. 软件危机C. 程序设计革命D. 软件工程11.软件工程学科出现的主要原因是()。

国家开放大学《软件工程》形考任务(1-4)试题答案解析

国家开放大学《软件工程》形考任务(1-4)试题答案解析

国家开放大学最新《软件工程》形考任务(1・4 )试题及答案解析(正确答案己红色标注,请用Ctrl+F査找答案)形考任务1试题1满分1.00曰帜题正文()是职业软件工程师的必要条件。

选择一项:A.语言天赋B.自律、善于沟通、具有一定的软件技能C.编程速度快D.熟悉众多的软件环境回答正确试题2满分1.0013试题正文根据软件工程的7条基本原理判断下面正确的选项是()。

选择一项:A.软件错误只能通过运行代码才能发现B.需求阶段一般不会引入错误C.软件错误发现的时机不重要,虫要的是错误的严重程度D.软件错误发现的越早改正的成本越低回答正确试题3满分1.00功式题正文美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

选择一项:A.12B. 5C.7D. 3回答正确试题4满分1.00臼试题正文软件、程序和代码是()O选择一项:A.三个不同的概念B.计算机代码和数据C.程序语言写的代码D.相同的软件概念回答正确试题5满分1.00I□试题正文软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

选择一项:A.复杂性B.升级和移植C.通用性D.脆弱性回答正确试题6满分1.00曰试题正文软件工程的出现是由于()。

选择一项:A.计算机软件技术的发展B.软件危机C.软件社会化的需要D.计算机硬件技术的发展回答正确试题7满分1.00曰甘:题正文软件工程四个层次由下至上是(),它们的顺序不能互换。

选择一项:A.方法层、质量层、过程层、工具层B.方法层、过程层、质量层、工具层C.过程层、方法层、质量层、工具层D.质量层、过程层、方法层、工具层回答正确试题8满分1.00曰状题正文软件可行性研究一般不考虑()选择一项:A.待开发软件是否有市场、经济上是否合算B.是否有足够的工具和相关的技术来支持系统开发C.待开发的软件是否会有质量问题D.是否有足够的人员和相关的技术来支持系统开发回答正确试题9满分1.00曰状题正文软件与程序的区别是()。

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案形考任务11.()是职业软件工程师的必要条件。

A. 编程速度快B. 语言天赋C. 自律、善于沟通、具有一定的软件技能D. 熟悉众多的软件环境2.根据软件工程的7条基本原理判断下面正确的选项是()。

A. 软件错误只能通过运行代码才能发现B. 需求阶段一般不会引入错误C. 软件错误发现的时机不重要,重要的是错误的严重程度D. 软件错误发现的越早改正的成本越低3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A. 7B. 5C. 3D. 124.软件、程序和代码是()。

A. 三个不同的概念B. 程序语言写的代码C. 计算机代码和数据D. 相同的软件概念5.软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

A. 复杂性B. 升级和移植C. 通用性D. 脆弱性6.软件工程的出现是由于()。

A. 计算机硬件技术的发展B. 计算机软件技术的发展C. 软件危机D. 软件社会化的需要7.软件工程四个层次由下至上是(),它们的顺序不能互换。

A. 质量层、过程层、方法层、工具层B. 方法层、过程层、质量层、工具层C. 过程层、方法层、质量层、工具层D. 方法层、质量层、过程层、工具层8.软件可行性研究一般不考虑()A. 待开发软件是否有市场、经济上是否合算B. 是否有足够的人员和相关的技术来支持系统开发C. 待开发的软件是否会有质量问题D. 是否有足够的工具和相关的技术来支持系统开发9.软件与程序的区别是()。

A. 软件包括程序、相关数据及其文档,程序是软件的一部分B. 程序价格便宜,软件价格昂贵C. 程序是用户自己编写的,而软件是由厂家提供的D. 程序是用高级语言编写的,而软件是由机器语言编写的10.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A. 结构化程序设计B. 软件危机C. 程序设计革命D. 软件工程11.软件工程学科出现的主要原因是()。

软件工程形考任务2参考答案

软件工程形考任务2参考答案

选择面向对象设计强调定义(),并且使它们相互协作来满足用户需求。

A.软件对象B.E-R模型C.接口选择01()是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

A.类图B.对象图C.顺序图D.用例图选择02()用于描述系统的功能集。

A.组件视图B.逻辑视图C.用例视图D.对象视图选择03UML 语言支持的建模方式不包括有()。

A.静态建模B.动态建模C.模块化建模D.功能建模选择04UML 中,包图是一种()。

A.集合B.数据结构C.分组机制D.对系统的动态描述选择05UML是一种()。

A.建模工具B.可视化的程序设计语言C.可视化的建模语言D.过程选择06UML是一种()语言。

A.程序设计B.面向对象C.交互式建模D.过程描述选择07类的属性结构要坚持简单的原则,尽可能不使用复杂的()。

A.数据结构B.处理C.方法D.参数选择08继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。

A.虚类与实体类B.一般化类与特殊化类C.控制类与界面类D.数据类与处理类选择09包含关系用于构造多个用例()。

A.关系B.共性的部分C.角色D.特殊活动选择10从本质上说,面向对象是“先”确定动作的()“后”执行()。

A.数据结构/主体B.主体/数据结构C.动作/主体D.主体/动作选择11对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。

在面向对象方法中,由()实现。

A.顺序图B.类图C.状态图D.组件图选择12功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。

在面向对象方法中,由()实现。

国开作业《软件工程》形成性考核(二)参考(含答案)933

国开作业《软件工程》形成性考核(二)参考(含答案)933

国开作业《软件工程》形成性考核(二)参考(含答案)933
问题一
答案:
1. 阅读以下伪代码,然后回答问题。

编号:A
输入:两个正整数,a和b
输出:整数c,表示a和b的和
过程:
c = a + b
返回c
结束编号:A
问题:请简要解释伪代码中的过程部分。

解答:
伪代码中的过程部分描述了根据输入a和b计算它们的和的步骤。

具体步骤如下:
1. 将a和b相加,将结果赋值给变量c。

2. 返回变量c作为输出。

问题二
答案:
1. 假设你正在开发一个在线购物网站。

请列举至少三个关键性的软件工程活动和任务,以确保项目的成功实施。

解答:
关键性的软件工程活动和任务包括:
1. 需求分析:了解用户需求,确定功能和性能要求。

2. 系统设计:设计可靠、安全且易于扩展的系统架构。

3. 编码和测试:基于设计规范编写高质量代码,并进行全面的测试以确保系统的可靠性和稳定性。

问题三
答案:
1. 在软件工程中,什么是软件配置管理(SCM)?
解答:
软件配置管理(Software Configuration Management,SCM)是一种通过组织、控制和跟踪软件配置项的变化,以及管理软件交付物的过程和工具集合。

SCM的目标是确保软件开发过程中的版本控制、合并冲突解决、配置项跟踪和审计追溯的有效性和一致性。

以上是参考答案,请根据自己的理解进行复述和整理。

电大软件工程-形成性考核答案

电大软件工程-形成性考核答案

软件工程作业1(第1~4章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。

A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A)模型。

A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。

A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。

A.增量模型B.专家系统C.喷泉模型D.变换模型5.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。

A.需求不确定性高的 B.需求确定的C.管理信息 D.实时6.下列有关软件工程的标准,属于国际标准的是(D )A.GBB.DINC.ISOD.IEEE7.结构化方法是一种基于(D)的方法。

A.数据结构B.程序结构C.算法D.数据流8.软件可行性研究实质上是要进行一次( A)需求分析、设计过程。

A、简化、压缩的B、详细的C、彻底的D、深入的9.可行性研究的目的是(D)A、分析开发系统的必要性B、确定系统建设的方案C、分析系统风险D、确定是否值得开发系统10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。

A、P×(1+i*n)B、P×(i+1)*nC、p×(1+i)nD、p×(i+n)11.可行性研究是在(A)之前A、系统开发B、测试C、试运行D、集成测试12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。

A、1%B、20%C、8%D、50%13.我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。

A.《计算机软件保护条例》B.《中华人民共和国计算机信息系统安全保护条例》C.《中华人民共和国著作权法》D.《计算机病毒防治管理办法》14.效率是一个性能要求,因此应当在以下哪个阶段规定?BA、可行性分析B、需求分析C、概要设计D、详细设计15.需求规格说明书的作用不包括(D)A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据16.数据字典是用来定义(D)中的各个成份的具体含义的。

电大计算机本科 软件工程 形考作业2参考

电大计算机本科 软件工程 形考作业2参考

电大计算机本科软件工程形考作业2参考
1.面向对象设计强调定义(软件对象),并且使它们相互协作来满足用户需求。

2.(用例图)是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

3.(用例视图)用于描述系统的功能集。

4.UML 语言支持的建模方式不包括有(模块化建模)。

5.UML 中,包图是一种(分组机制)。

6.UML是一种(建模工具)。

7.UML是一种(交互式建模)语言。

8.类的属性结构要坚持简单的原则,尽可能不使用复杂的(数据结构)。

9.继承耦合是(控制类与界面类)之间的一种关联形式,设计时应该适当使用这种耦合。

10.包含关系用于构造多个用例(共性的部分)。

11.从本质上说,面向对象是“先”确定动作的(主体)“后”执行(动作)。

12.对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。

在面向对象方法中,由(类图)实现。

13.功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。

在面向对象方法中,由(用例图和场景描述)实现。

14.对象实现了数据和操作的结合,使数据和操作(封装)于对象的统一体中。

15.(继承)是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。

电大软件工程本科形成性考核册及答案

电大软件工程本科形成性考核册及答案

软件工程(本)作业1 Array(第1~4章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。

A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A )模型。

A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B )。

A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。

A.增量模型B.专家系统C.喷泉模型D.变换模型5.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。

A.需求不确定性高的 B.需求确定的C.管理信息 D.实时6.下列有关软件工程的标准,属于国际标准的是(D )A.GBB.DINC.ISOD.IEEE7.结构化方法是一种基于(D)的方法。

A.数据结构B.程序结构C.算法D.数据流8.软件可行性研究实质上是要进行一次( A)需求分析、设计过程。

A、简化、压缩的B、详细的C、彻底的D、深入的9.可行性研究的目的是(D)A、分析开发系统的必要性B、确定系统建设的方案C、分析系统风险D、确定是否值得开发系统10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。

A、P×(1+i*n)B、P× (i+1)*nC、p×(1+i)nD、p×(i+n)11.可行性研究是在(A)之前A、系统开发B、测试C、试运行D、集成测试12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。

A、1%B、20%C、8%D、50%13.我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。

A.《计算机软件保护条例》B.《中华人民共和国计算机信息系统安全保护条例》C.《中华人民共和国著作权法》D.《计算机病毒防治管理办法》14.效率是一个性能要求,因此应当在(B)阶段规定?A、可行性分析B、需求分析C、概要设计D、详细设计15.需求规格说明书的作用不包括(D)A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据16.数据字典是用来定义(D)中的各个成份的具体含义的。

软件工程形考作业2

软件工程形考作业2

软件工程形考作业2题目1:面向对象设计强调定义(软件对象),并且使它们相互协作来满足用户需求。

题目2:(用例图)是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

题目3:(用例视图)用于描述系统的功能集。

题目4:UML 语言支持的建模方式不包括有(模块化建模)。

题目5:UML 中,包图是一种(分组机制)。

题目6:UML是一种(建模工具)。

题目7:UML是一种(交互式建模)语言。

题目8:类的属性结构要坚持简单的原则,尽可能不使用复杂的(数据结构)。

题目9:继承耦合是(控制类与界面类)之间的一种关联形式,设计时应该适当使用这种耦合。

题目10:包含关系用于构造多个用例(共性的部分)。

题目11:从本质上说,面向对象是“先”确定动作的(主体)“后”执行(动作)。

题目12:对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。

在面向对象方法中,由(类图)实现。

题目13:功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。

在面向对象方法中,由(用例图和场景描述)实现。

题目14:对象实现了数据和操作的结合,使数据和操作(封装)于对象的统一体中。

题目15:(继承)是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。

题目16:表示对象相互行为的模型是(动态模型)模型。

题目17:定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的(可维护性)指标。

题目18:反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是(合作图)。

题目19:确定角色是(用例模型)的任务。

题目20:如果说用例F被用例T扩展,意思是(F是一个一般用例,T是一个特殊用例)。

题目21:软件需求分析产生两个重要文档,一个是软件需求规格说明书,另一个是(概要设计说明书)。

题目22:下面建立功能模型的步骤哪个顺序是正确的(确定角色/确定用例/确定用力模型)。

电大软件工程作业2

电大软件工程作业2

软件工程作业2一、选择题1.从本质上说,面向对象是“先”确定(A)后确定执行的动作。

A.动作的主体B.属性C.关系D.方法2.(B)是对象的静态特征。

A.方法B.属性C.关系D.操作3.对象的(D)使对象的动态特征A.特征B.属性C.关系D.操作4.属于某个类的一个具体对象称为该类的(A)。

A.实例B.虚拟C.继承D.多态5.UML是(A)。

A)一种可视化的建模语言B)是一种可视化的程序设计语言C)是一种过程D)是一种方法6.封装的的作用是(A)。

A.复用B.对象C.实例D.方法8. 面向对象分析的核心在于建立(B)模型。

A. 建立正确的模型B. 识别问题域对象C.识别对象之间的关系D.上面所有9. 面向对象分析过程中建立的模型有(D)。

A. 数据模型、功能模型、活动模型B. 对象模型、功能模型、测试模型C. 属性模型、功能模型、对象模型D. 对象模型、功能模型、动态模型10. 下列的(C)不是分析建模的目的。

A. 定义可验证的软件需求B. 描述客户需求C. 开发一个简单的问题解决方案D. 建立软件设计的基础11. 下列的(C)不属于面向对象分析模型。

A. 用例图B. 类图C. 实体关系图D. 顺序图12. (A)用于描述系统中概念层次的对象。

A.分析类B. 界面类C.实体类D.控制类13. 在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的(A)将用例的职责分配到分析类中。

A. 消息传递B 关联关系C 继承关系D 上下文关系14.用例的实现细节不会在(B)描述。

A. 用例说明B. 用例图C.活动图D.顺序图15.用例的职责通常分配给(D)的对象。

A. 发送消息B. 接收消息C.发送和接收双方D.分析类16.组织机构图是(C)。

A. UML的一个最新图B. 类图的一种C.用于识别角色的辅助图D.用例图的一种17.在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。

奥鹏云南开放大学 软件工程(20秋)形考作业2.doc

奥鹏云南开放大学 软件工程(20秋)形考作业2.doc

1.软件测试遵循的原则包括()。

A.测试应该尽早进行B.程序员应该避免检查自己的程序C.设计测试用例时应考虑到合法的输入和不合法的输入,以及各种边界条件D.以上都是【参考答案】: D2.面向对象设计的启发规则包括()。

A. 设计的结果应该清晰易懂B.一般到具体结构的深度应适当C.尽量设计小而简单的类D.使用简单的消息协议E.以上都是【参考答案】: E3.系统结构往往用()图形来表示。

A.树状B.网状C.圆状D.方状【参考答案】: AB4.软件可靠性的主要指标包括()。

A.平均无故障时间MTTFB. 平均错误数量C. 平均执行时间D.平均故障间隔时间MTBF【参考答案】: AD5.公司实行项目管理时,首先要成立项目管理委员会,项目管理委员会下设()。

A.项目管理小组B.项目评审小组C. 项目测试小组D.软件产品项目组【参考答案】: ABD6.可行性研究的步骤包括()。

A.复查系统规模和目标B.研究目前正在使用的系统C.导出新系统的高层逻辑模型D.推荐行动方针【参考答案】: ABCD7.进度安排方法主要使用()。

A.工程网络图B. Gantt图C.任务资源表D.进度表【参考答案】: ABC8.面向对象的三大要素是()。

A.封装B.维承C.多态D.变迁【参考答案】: ABC9.UML的体系建构在()模型结构之上。

A.元-元模型层B.元模型层C.模型层D.用户对象层【参考答案】: ABCD10.软件项目计划内容中的资源包括()。

A.人员资源B.硬件资源C.软件资源D.其他【参考答案】: ABCD11.现在很多软件开发公司还专门设置后期维护工作站,工作人员专门从事软件维护工作。

T.对 F.错【参考答案】: A12.需求分析是对软件需求实现的各个功能进行详细分析。

T.对 F.错13.在软件维护过程中,降低病毒危害的两个方法是延长数据备份周期和提高杀毒软件的升级频率。

T.对 F.错【参考答案】: F14.数据对象是对软件必须理解的复合信息的抽象。

电大软件工程形考2答案

电大软件工程形考2答案

面向对象设计强调定义(),并且使它们相互协作来满足用户需求。

选择一项:.接口.物理模型C.软件对象.E-R模型0是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

选择一项:.用例图.顺序图.类图D.对象图0用于描述系统的功能集。

选择一项:A.用例视图.对象视图C.逻辑视图.组件视图题目4UML 语言支持的建模方式不包括有()选择一项:A.动态建模C.功能建模」D.静态建模题目5UML 中,包图是一种()选择一项:r -A.数据结构B B.对系统的动态描述^ C.分组机制D D.集合题目6UML 是一种()。

选择一项:.可视化的程序设计语言.可视化的建模语言UML是一种()语言选择一项:A.程序设计B.过程描述.面向对象D.交互式建模类的属性结构要坚持简单的原则,尽可能不使用复杂的()。

选择一项:A.处理B.参数C.数据结构.方法继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。

选择一项:.数据类与处理类.一般化类与特殊化类C.控制类与界面类.虚类与实体类题目10包含关系用于构造多个用例()。

选择一项:题目11从本质上说,面向对象是“先”确定动作的()“后”执行()选择一项:A A.动作/主体B B.数据结构/主体商 ................C.王体/动作D D.主体/数据结构题目12对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。

在面向对象方法中,由()实现。

选择一项:题目13功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。

在面向对象方法中,由()实现选择一项:.关系B.共性的部分C.特殊活动 .角色交互图和场景描述B.活动图和场景描述C.场景描述题目14对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

选择一项:题目15()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。

选择一项:A A.参数传递B.继承r I C.方法重写D.消息连接题目16表示对象相互行为的模型是()模型选择一项:C …, A.功能模型用例图和场景描述B B.对象模型C C.动态模型D.状态模型题目17定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目19
确定角色是()的任务。
选择一项:
A.用例模型
题目20
如果说用例F被用例T扩展,意思是()。
选择一项:
B. F是一个一般用例,T是一个特殊用例
题目21
软件需求分析产生两个重要文档,一个是软件需求规格说明书,另一个是()。
选择一项:
B. 概要设计说明书
题目22
下面建立功能模型的步骤哪个顺序是正确的()。
A. 动态建模
题目5
UML中,包图是一种()。
选择一项:
C. 分组机制
题目6
UML是一种()。
选择一项:
C. 建模工具
题目7
UML是一种()语言。
选择一项:
D. 交互式建模
题目8
类的属性结构要坚持简单的原则,尽可能不使用复杂的()。
选择一项:
C. 数据结构
题目9
继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。
选择一项:
B. 数据模型
题目29
在面向对象方法中,描述系统控制结构的模型是()模型。
选择一项:
D. 动态模型
题目30
在软件设计中应该保持模块的独立性原则,()反映模块独立性。
选择一项:
B.耦合和内聚
题目1
面向对象设计强调定义(),并且使它们相互协作来满足用户需求。
选择一项:
C. 软件对象
题目2
()是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。
选择一项:
A. 用例图
ቤተ መጻሕፍቲ ባይዱ题目3
()用于描述系统的功能集。
选择一项:
C. 逻辑视图
题目4
UML语言支持的建模方式不包括有()。
选择一项:
选择一项:
D. 类图
题目13
功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由()实现。
选择一项:
D. 用例图和场景描述
题目14
对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
选择一项:
D. 封装
题目15
()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。
选择一项:
C. 确定角色/确定用例/确定用力模型
题目23
在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以有效地设计这3个类?
选择一项:
B. 继承
题目24
用()描述系统与角色之间的接口。
选择一项:
A.界面类
题目25
对类进行详细设计,主要是设计类的(),优化类之间的关系。
选择一项:
C. 控制类与界面类
题目10
包含关系用于构造多个用例()。
选择一项:
B. 共性的部分
题目11
从本质上说,面向对象是“先”确定动作的()“后”执行()。
选择一项:
C. 主体/动作
题目12
对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。
选择一项:
C. 属性和方法
题目26
面向对象设计的步骤中,正确的顺序是()。
选择一项:
A. 系统构架设计、用例设计、类设计
题目27
面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的(),将系统划分成不同的子系统。
选择一项:
D. 物理模型
题目28
面向对象设计首先要确定系统的总体结构和风格,构造系统的()。
选择一项:
B. 继承
题目16
表示对象相互行为的模型是()模型。
选择一项:
C. 动态模型
题目17
定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。
选择一项:
A. 可维护性
题目18
反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。
选择一项:
D. 合作图
相关文档
最新文档