20.软件生命周期中,确定软件系统”怎么做”的阶段是
A、软件测试
B、软件设计
C、系统维护
D、需求分析
267)、下面描述中正确的是
A、好的软件设计应是高内聚低耦合
B、内聚性和耦合性无关
C、内聚性是指多个模块间相互连接的紧密程度
D、耦合性是指一个模块内部各部分彼此结合的紧密程度
350)、下面不符合软件设计准则的是
A、模块规模尽可能小
B、设计单入口、单出口的模块
C、提高模块的独立性
D、减少模块接口和界面的复杂性
36.下面不符合软件设计准则的是()。
C、减少模块接口和界面的复杂性
D、提高模块的独立性考计算机二级,就用小黑课堂APP24年3月考试适用
223)、下面属于软件设计建模工具的图是
A、程序流程图(PFD图)
B、DFD图(数据流程图)
C、用例图(USECASE图)
D、网络工程图
189、软件设计准则包括模块的作用域应该在模块的控制域之内。
A、正确
B、错误
187、软件设计准则包括提高模块独立性。
190、软件设计准则包括力求设计的模块为单入口和单出口。
188、软件设计准则包括降低模块接口的复杂性。
433、软件设计准则包括模块的控制域应该在模块的作用域之内。
202、软件设计包括设计和详细设计。
433、软件设计准则包括模块的控制域应该在模块的作域之内。
201、软件设计包括概要设计和设计。
17以下关于好的软件设计原则的叙述中,不正确的是()
A.模块化
B.提高模块独立性
C.集中化
D.提高抽象层次
11李某是某软件公司的软件设计师,其作为主要人员完成某软件项目开发后,按公司规定进行归档。以下有关该软件的著作权的叙述中,正确的是()。
A.该软件著作权应由公司享有
B.该软件著作权应由公司和李某共同享有
C.该软件著作权应由李某享有
D.除署名权以外的著作权其他权利由李某享有
154软件设计要遵循的基本原则包括()。①模块化②抽象③封装④信息隐蔽
A.①②③④
B.①②④
C.②③④
D.①②③
58王某是一名软件设计师,随着软件开发过程的完成,编写了多份软件文档,并上交公司存档。其软件文档属于职务作品,()。
A.著作权由公司享有
B.著作权由软件设计师享有
C.除署名权以外,著作权的其他权利由软件设计师享有
D.著作权由公司和软件设计师共同享有
47基于架构的软件设计(Archiecture-BasedSoftwareDesign,ABSD)方法是架构驱动的方法,该方法是一个()的方法,软件系统的架构通过该方法得到细化,直到能产生(作答此空)
A.软件质量属性
B.软件连接性
C.软件构件或模块
D.软件接口
46基于架构的软件设计(Archiecture-BasedSoftwareDesign,ABSD)方法是架构驱动的方法,该方法是一个(作答此空)的方法,软件系统的架构通过该方法得到细化,直到能产生()
A.自顶向下
B.自底向上
C.原型
D.自顶向下和自底向上结合
36软件设计过程中,可以用耦合和内聚两个定性标准来衡量模块的独立程度,耦合衡量不同模块彼此间互相依赖的紧密程度,应采用以下设计原则(),内聚衡量一个模块内部各个元素彼此结合的紧密程度,以下属于高内聚的是(作答此空)
A.偶然内聚
C.功能内聚
D.逻辑内聚
35软件设计过程中,可以用耦合和内聚两个定性标准来衡量模块的独立程度,耦合衡量不同模块彼此间互相依赖的紧密程度,应采用以下设计原则(作答此空),内聚衡量一个模块内部各个元素彼此结合的紧密程度,以下属于高内聚的是()
A.尽量使用内容耦合、少用控制耦合和特征耦合、限制公共环境耦合的范围、完全不用数据耦合
B.尽量使用数据耦合、少用控制耦合和特征耦合、限制公共环境耦合的范围、完全不用内容耦合
C.尽量使用控制耦合、少用数据耦合和特征耦合、限制公共环境耦合的范围、完全不用内容耦合
D.尽量使用特征耦合、少用数据耦合和控制耦合、限制公共环境耦合的范围、完全不用内容耦合
20以下关于软件设计原则的叙述中,不正确的是出()。
A.将系统划分为相对独立的模块
B.模块之间的耦合尽可能小
C.模块规模越小越好
D.模块的扇入系数和扇出系数合理
8软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为,综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为()。
A.侵犯了公司的软件著作权
B.未侵犯公司的软件著作权
C.侵犯了公司的商业秘密权
D.不涉及侵犯公司的软件著作权
7王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权()享有。
A.应由公司
B.应由公司和王某共同
C.应由王某
D.除署名权以外,著作权的其他权利由王某
7王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。这些软件文档属于职务作品,且()。
A.其著作权由公司享有
B.其著作权由软件设计师享有
C.除其署名权以外,著作权的其他权利由软件设计师享有
D.其著作权由公司和软件设计师共同享有
7在软件设计阶段,划分模块的原则是,一个模块的()。
A.作用范围应该在其控制范围之内
B.控制范围应该在作用范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
6软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()。
A.高内聚高耦合
B.高内聚低耦合
C.低内聚高耦合
D.低内聚低耦合
8下面属于软件设计建模工具的图是
A.程序流程图(PFD图)
B.网络工程图
C.DFD图(数据流程图)
D.用例图(USE_CASE图)
61下面不属于软件设计阶段任务的是()。
A.软件总体设计
B.算法设计
C.制定软件确认测试计划
D.数据库设计
46软件设计中划分模块的一个准则是()。
A.低内聚低耦合
D.高内聚高耦合
A.误用抗生素引起眼部感染
B.空气干燥
C.必需脂肪酸缺乏
D.维生素B2缺乏
E.维生素A缺乏
42甲程序员为乙软件设计师开发的应用程序编写了使用说明书,并已交付用户使用,()该拥有软件的软件著作权。
A.甲程序员
B.乙软件设计师享有
C.甲程序员不享有
D.甲程序员和乙软件设计师共同享有
46采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系,用()关系表示事物之间存在的整体/部分关系。
A.依赖
B.聚集
C.泛化
D.实现
以用户为中心的软件设计原则不包括()。
A.因为客户是上帝,所以客户的需求是天然合理的
B.用户不仅需要软件功能,还需要良好的使用体验
C.要求用户输入信息时尽量提供选项
D.用户最常用的按钮应放在最明显处
28甲程序员为乙软件设计师开发的应用软件编写了操作说明书,并已交付用户使用,()享有该应用软件的软件著作权。
B.甲程序员和乙软件设计师共同
C.乙软件设计师
D.甲程序员和乙软件设计师都不
36衡量软件设计模块独立性的一个标准是耦合性,其中两个模块之间传递数据结构的情况属于()。
A.数据耦合
B.标记耦合
C.内容耦合
D.公共耦合
66软件设计活动中的()设计指定各个组件之间的通信方式以及各组件之间如何相互作用。
A.数据
B.接口
C.结构
D.组件
39软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件()设计测试用例,白盒测试根据软件的()设计测试用例。
A.功能规格说明
B.需求说明
C.内部结构和逻辑
D.数据流图
32在软件开发过程中,软件设计包括四个既独立又相互联系的活动,分别为体系结构设计、()、数据设计和过程设计。
A.文档设计
B.程序设计
C.用户手册设计
D.接口设计
42一般地,可以将软件开发的生命周期划分为软件项目计划、()、软件设计、编码、测试和运行/维护6个阶段。
A.可行性分析
B.初始调查
C.需求分析与定义
D.问题分析
甲程序员为乙软件设计师开发的应用程序编写了使用说明书,并已交付用户使用,()该应用软件的软件著作权。
A.甲程序员享有
61软件开发的生命周期划分为软件项目计划、()、软件设计、编码、测试、运行(维护)6个阶段。
30软件设计要遵循的基本原则包括()。①模块化②抽象③封装④信息隐蔽
55在面向数据流的软件设计方法中,一般将信息流分为()。
A.变换流和事务流
B.变换流和控制流
C.事务流和控制流
D.数据流和控制流
13某公司员工赵忻是一名软件设计师,按公司规定编写软件文档需要上交公司存档。这些软件文档属于职务作品,()。
30王某是某公司软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。该软件文档的著作权()享有。
21甲、乙两公司软件设计师分别完成了相同的计算机程序发明。甲公司先于乙公司完成,乙公司先于甲公司使用该项发明。甲、乙公司于同一天向专利局申请发明专利。此情形下,()可获得专利权。
A.甲公司
B.甲、乙公司均
C.乙公司
D.由甲、乙公司协商确定谁
39某软件公司举行程序设计竞赛,软件设计师甲、乙针对同一问题、按照规定的技术标准、采用相同的程序设计语言、利用相同的开发环境完成了程序设计。两个程序相似,软件设计师甲先提交,软件设计师乙的构思优于甲。此情形下,()享有软件著作权。
A.软件设计师甲
B.软件设计师甲、乙都
C.软件设计师乙
D.软件设计师甲、乙都不
49王某是一名软件设计师,每当软件开发完成后,按公司规定编写的软件文档属于职务作品,()。
45软件设计过程中,()设计确定各模块之间的通信方式以及各模块之间如何相互作用。
A.接口
B.数据
D.模块
42采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系。
37在软件设计和编码过程中,采取()的做法将使软件更加容易理解和维护。
A.良好的程序结构,有无文档均可
B.使用标准或规定之外的语句
C.良好的程序结构,编写详细正确的文档
D.尽量减少程序中的注释
36在软件设计过程中,()设计指定各组件之间的通信方式以及各组件之间如何相互作用。
A.需求分析
B.软件设计
C.编写代码
D.软件维护
7软件设计要遵循的基本原则包括()。①模块化②抽象③封装④信息隐蔽
王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档。以下有关该软件的著作权的叙述中,正确的是()。
A.著作权应由公司和王某共同享有
B.著作权应由公司享有
C.著作权应由王某享有
D.除署名权以外,著作权的其它权利由王某享有
17软件设计师王某在其公司的某一综合楼信息管理系统软件开发工作中承担了大部分程序设计工作,该系统交付用户后,投入试运行后,王某离职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司,王某认为,综合信息管理系统的源程序是他独立完成的,他是综合信息系统源程序的软件著作权人,王某的行为()。
B.未侵犯了公司的软件著作权
D.不涉及侵犯了公司的软件著作权
42在进行软件设计时,以下结构设计原则中,不正确的是()。
A.模块应具有较强的独立性,即高内聚和低耦合
B.模块之间的连接存在上下级的调用关系和同级之间的横向联系
C.整个系统呈树状结构,不允许网状结构或交叉调用关系出现
D.所有模块都必须严格地分类编码并建立归档文件
19王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档,以下关于该软件的著作权的叙述中,正确的是()。
D.除署名权以外,著作权的其他权利由王某享有
6甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由()享有。
A.甲
B.乙
C.甲与乙共同
D.软件设计师
59软件设计阶段的输出主要是()。
A.程序
B.模块
C.伪代码
D.软件设计文档
甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与甲公司软件设计师相同的涉及计算机程序的发明。甲、乙公司于同一天向专利局申请发明专利。此情形下,()是专利权申请人
B.甲、乙两公司
D.由甲、乙公司协商确定的公司
12王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权()享有。
甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,()可获得专利权。
39在进行DSP的软件设计时,可以用汇编语言或者C语言进行设计,最终是生成可执行文件,通过下载线缆下载到DSP上运行、调试。下列对DSP软件的开发、编译、调试过程描述不正确的是______。
A.C语言程序和汇编语言程序都会生成目标文件
B.DSP程序的调试是一个不断交互、完善的过程
C.DSP一般是通过仿真器将文件下载到板子
D.目标文件可以直接下载到板子上进行调试
30以下关于基于模型的软件设计的叙述中,错误的是______。
A.可以提高软件开发效率,提高软件质量,开展早期验证
B.其目标都是用建模语言来描述系统的架构与构件
C.常常需要使用在不同级别上不同系统观点的多个模型来表达
D.通常是一个以自顶向下的方式进行模型构造、分析和变换的迭代过程
18软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为,综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为______。
44软件设计阶段的输出主要是()。
13以下关于基于模型的软件设计的叙述中,错误的是______。
14软件设计一般包括概要设计和详细设计,其中概要设计不包括()。
A.体系结构设计
B.模块划分
C.数据结构设计
D.模块之间的接口设计
25王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。这些软件文档属于职务作品,且()。
40软件设计阶段一般又可分为()。
A.逻辑设计与功能设计
B.概要设计与详细设计
C.概念设计与物理设计
D.模型设计与程序设计
25软件设计要遵循的基本原则包括()。①模块化②抽象③封装④信息隐蔽
40()将软件生命周期分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个基本活动
A.瀑布模型
B.增量模型
C.螺旋模型
D.快速原型模型
李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权()。
A.应由李工享有
B.应由公司和李工共同享有
C.应由公司享有
D.除署名权以外,著作权的其他权利由李工享有
26王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档。以下有关该软件的著作权的叙述中,正确的是()。
38其中下列()不是软件设计阶段的成果。
A.概要设计说明书
B.数据库设计说明书
C.详细设计说明书
D.软件配置管理计划
9在信息系统软件开发过程中,()阶段确定了软件设计的约束和软件同其他系统的接口。
A.商务合同
B.需求分析
C.项目计划
D.设计开发
25以用户为中心的软件设计原则不包括()。
软件生存周期一般划分为六个阶段,包括软件项目计划、()、软件设计、程序编码、软件测试以及运行维护。
B.招投标
C.风险分析和定义
D.项目绩效评估
52软件工程化要求以软件质量保证为核心,紧紧抓住软件生产方法、需求分析、软件设计、软件生产工具、()、验证与确认、评审和管理等环节。
A.测试
B.软件开发
C.软件上线
D.软件培训
A.软件过程
B.软件工具
C.软件生存周期质量保证
D.软件工程
软件生存周期一般划分为六个阶段,包括软件项目计划、需求分析、软件设计、程序编码、软件测试以及()。
A.软件验收
B.计划验证
C.运行维护
D.风险分析和定义
17软件设计活动中,项目开发计划包括质量保证计划、配置管理计划、()和安装实施计划。
A.软件开发计划
B.用户培训计划
C.软件试运行计划
D.软件验收计划
C.需求分析和定义
软件生存周期一般划分为六个阶段,包括软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试以及()。
A.部署实施
B.调整完善
D.结项验收
95内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求()。
A.高内聚,高耦合
B.高内聚,低耦合
C.低内聚,高耦合
D.低内聚,低耦合
43在软件生命周期中,需求分析是软件设计的基础。需求分析阶段研究的对象是软件项目的()。
A.规模
B.质量要素
C.用户要求
D.设计约束
10软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()
44软件设计要遵循的基本原则包括()。①模块化②抽象③封装④信息隐蔽
21王某是一名软件设计师,随着软件开发过程的完成,编写了多份软件文档,并上交公司存档。其软件文档属于职务作品,()。
11在软件设计阶段进行模块划分时,一个模块的()。
A.控制范围应该在其作用范围之内
B.作用范围应该在其控制范围之内
28以下关于软件设计原则的叙述中,不正确的是()。
A.系统需要划分多个模块,模块的规模越小越好
B.考虑信息隐蔽,模块内部的数据不能让其他模块直接访问,模块独立性要好
C.尽可能高内聚和低耦合
D.采用过程抽象和数据抽象设计
21李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权()。
17王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档。以下有关该软件的著作权的叙述中,正确的是()。
14甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由()享有。
12甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与甲公司软件设计师相同的涉及计算机程序的发明。甲、乙公司于同一天向专利局申请发明专利。此情形下,()是专利权申请人。
25王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权()享有。
14甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,()可获得专利权。
26王某是一名软件设计师,按公司规定编写软件文档并上交公司存档。这些软件文档属于职务作品且()。
12()不属于软件设计质量评审。
A.功能与模块之间的对应关系
B.软件规格说明是否符合用户的要求
C.软件是否具有可测试性
D.软件是否具有良好的可靠性
19在软件设计阶段,划分模块的原则是:一个模块的()。
B.控制范围应该在其作用范围之内
32软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()。
A.系统总体结构
B.数据结构
C.界面模型
D.项目范围
35以下关于软件需求分析和软件设计的叙述中,不正确的是()。
A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界
B.软件设计是根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础
C.需求分析是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动
17软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,()属于软件架构设计师要完成的主要任务之一。
A.软件复用
B.模式设计
C.需求获取
D.需求分配
62某软件开发项目合同规定,需求分析要经过客户确认后方可进行软件设计。但建设单位以客户代表出国、其他人员不知情为由拒绝签字,造成进度延期。软件开发单位进行索赔一般按()顺序较为妥当。
A.①②③
B.①③②
C.③①②
D.②①③
小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目计划估计不准,实施阶段有许多原先没有估计到的任务现在都冒了出来。项目工期因而一再延期,成本也一直超出。【问题1】(6分)根据项目存在的问题,请简要分析小赵在项目整体管理方面可能存在的问题。【问题2】(6分)(1)请简要叙述瀑布模型的优缺点。(2)请简要叙述其他模型如何弥补瀑布模型的不足。【问题3】(3分)针对本案例,请简要说明项目进入实施阶段时,项目经理小赵应该完成的项目文档工作。
58软件设计包括了4个既独立又相互联系的活动,即高质量的(请作答此空)将改善程序结构和模块划分,降低过程复杂性;()的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;()描述了软件与用户之间的交互关系。
A.程序设计
B.数据设计
C.算法设计
D.过程设计
55软件设计包括了4个既独立又相互联系的活动,即高质量的()将改善程序结构和模块划分,降低过程复杂性;(请作答此空)的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;()描述了软件与用户之间的交互关系。
A.软件结构设计
B.数据结构设计
C.数据流设计
D.分布式设计
43嵌入式系统设计一般要考虑低功耗,软件设计也要考虑低功耗设计,软件低功耗设计一般采用()。
A.结构优化、编译优化和代码优化
B.软硬件协同设计、开发过程优化和环境设计优化
C.轻量级操作系统、算法优化和仿真实验
D.编译优化技术、软硬件协同设计和算法优化
38软件设计包括了4个既独立又相互联系的活动,即高质量的()将改善程序结构和模块划分,降低过程复杂性;()的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;(请作答此空)描述了软件与用户之间的交互关系。
A.数据架构设计
B.模块化设计
C.性能设计
D.人机界面设计
8王某原是M软件公司的软件设计师,一直从事计算机网络端口优化处理的研发工作。王某退休10个月完成了网络端口优化处理程序发明,解决了计算机网络端口有效利用率技术问题。该项涉及计算机程序发明的专利申请权应由()享有。
A.公司
B.王某
C.公司、王某
D.先申请者
7王某是某公司软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。该软件文档的著作权()享有。
C.应自王某
19王某是一名软件设计师,随着软件开发过程的完成,编写了多份软件文档,并上交公司存档。其软件文档属于职务作品,()。
11软件重用是使用已有的软件设计来开发新的软件系统的过程,软件重用可以分为垂直式重用和水平式重用。()是一种典型的水平式重用。
A.医学词汇表
B.标准函数库
C.电子商务标准
D.网银支付接口
17软件设计师王某在其公司的某一综合信息管理系统软件开发项目中、承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为综合信息管理系统源是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为()。
9软件设计过程是定义一个系统或组件()的过程,其中描述软件的结构和组织,标识各种不同组件的设计是(请作答此空)。
A.软件详细设计
B.软件对象设计
C.软件环境设计
D.软件架构设计
7软件设计过程是定义一个系统或组件(请作答此空)的过程,其中描述软件的结构和组织,标识各种不同组件的设计是()。
A.数据和控制流
B.架构和接口
C.对象模型
D.数据模型
71软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()
23在软件设计中,()的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件()。而为每个具体任务选择适当的技术手段和处理方法的过程称为(请作答此空)。
A.详细设计
B.概要设计
C.架构设计
D.数据结构设计
61在软件设计中,(请作答此空)的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件()。而为每个具体任务选择适当的技术手段和处理方法的过程称为()。
23在软件设计中,()的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件(请作答此空)。而为每个具体任务选择适当的技术手段和处理方法的过程称为()。
A.数据流图
B.4+1视图
C.IPO图
D.系统结构图
22软件设计包括4个既独立又相互联系的活动()、软件结构设计,人机界面设计和(作答此空)。
A.接口设计
B.操作设计
C.输入输出设计
21软件设计包括4个既独立又相互联系的活动(作答此空)、软件结构设计,人机界面设计和()。
A.用例设计
C.程序设计
D.模块设计
33软件概要设计将软件需求转化为软件设计的()和软件的()。问题1A.算法流程B.数据结构C.交互原型D.操作接口问题2A.系统结构B.算法流程C.内部接口D.程序流程
47软件设计包括了四个既独立又相互联系的活动:高质量的(请作答此空)将改善程序结构和模块划分,降低过程复杂性;()的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;()描述了软件与用户之间的交互关系。
46软件设计包括了四个既独立又相互联系的活动:高质量的()将改善程序结构和模块划分,降低过程复杂性;(请作答此空)的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;()描述了软件与用户之间的交互关系。
45软件设计包括了四个既独立又相互联系的活动:高质量的()将改善程序结构和模块划分,降低过程复杂性;()的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;(请作答此空)描述了软件与用户之间的交互关系。
嵌入式系统设计一般要考虑低功耗,软件设计也要考虑低功耗设计,软件低功耗设计一般采用()。
54在基于体系结构的软件设计方法中,采用(请作答此空)来描述软件架构,采用()但来描述功能需求,采用()来描述质量需求。
A.类圈和序列图
B.视角与视图
C.构件和类圈
D.构件与功能
53在基于体系结构的软件设计方法中,采用()来描述软件架构,采用()但来描述功能需求,采用(请作答此空)来描述质量需求。
A.连接件
B.用例
C.质量场景
D.视角
52在基于体系结构的软件设计方法中,采用()来描述软件架构,采用(请作答此空)但来描述功能需求,采用()来描述质量需求。
A.类图
B.视角
C.用例
D.质量场景
19某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不慎将原件毁坏,则该件摄影作品的著作权()享有。
A.仍然由摄影家
B.由摄影家和软件设计师共同
C.由软件设计师
D.由摄影家或软件设计师申请的一方
18软件设计师王某在其公司的某一综合信息管理系统软件开发项目中承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为()
嵌入式软件设计需要考虑()以保障软件良好的可移植性。
A.先进性
B.易用性
C.硬件无关性
D.可靠性
23论软件设计模式及其应用软件设计模式(SoftwareDesignPattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。1.概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。2.说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。
论软件设计方法及其应用软件设计(SoftwareDesign,SD)根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。软件设计把许多事物和问题按不同的层次和角度进行抽象,将问题或事物进行模块化分解,以便更容易解决问题。分解得越细,模块数量也就越多,设计者需要考虑模块之间的耦合度。请围绕“论软件设计方法及其应用”论题,依次从以下三个方面进行论述。1.概要叙述你所参与管理或开发的软件项目,以及你在其中所承担的主要工作。2.详细阐述有哪些不同的软件设计方法,并说明每种方法的适用场景。3.详细说明你所参与的软件开发项目中,使用了哪种软件设计方法,具体实施效果如何。
68软件设计过程是定义一个系统或组件()的过程,其中描述软件的结构和组织,标识各种不同组件的设计是()。问题1选项A.数据和控制流B.架构和接口C.对象模型D.数据模型问题2选项A.软件详细设计B.软件对象设计C.软件环境设计D.软件架构设计
17绘制数据流图是软件设计过程的一部分,用以表明信息在系统中的流向。数据流图的基本组成部分包括()。
A.数据流、加工、数据存储和外部实体
B.数据流的源点和终点、数据存储、数据文件和外部实体
C.数据的源点和终点、加工、数据和数据流文件
D.数据、加工和数据存储
18软件设计包括软件的结构设计、数据设计、接口设计和过程设计,其中结构设计是指()。
A.定义软件系统各主要部件之间的关系
B.将模型转换成数据结构的定义
C.软件内部,软件和操作系统间以及软件和人之间如何通信
D.系统结构部件转换成软件的过程描述
21对软件设计中软件的总体结构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面合适性的评价,属于()。
A.概要设计评审
B.详细设计评审
C.软件需求评审
D.功能检查
19软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见视图的说法中,()是错误的。
A.逻辑视图从功能需求角度描述了软件结构
B.组件视图从实现角度描述了软件结构
C.过程视图从质量角度描述了软件结构
D.部署视图从分布问题角度描述了软件结构
T和H分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软件的开发工作。T的工作必须发生在H开始工作之前。每个软件开发工作需要的工时如下表所示。在最短的软件开发工序中,单独压缩()对进一步加快进度没有帮助。
68微软的软件设计师开发的Office套件不含()
A.Word
B.Excel
C.PowerPoint
D.OutLookExpress
14使用Dreamweaver软件设计的网页部分代码区域截图如图11所示,下列说法正确的是()。
A.该页面的标题为“导航菜单”
B.“个人简历”的字体颜色为“#FF0000”
C.该页面插入的表格为5行1列.表格宽度为639像素
D.该表格的标题为“导航菜单”,每个单元格的高度为52像素
6小钱同学在使用Photoshop软件设计多边形时,设置的绘图属性参数如图2所示,符合该设置的图形是()。
A.见图A
B.见图B
C.见图C
D.见图D
69有软件设计专业学生90人,市场营销专业学生80人,财务管理专业学生20人及人力资源管理专业学生16人参加求职招聘会,问至少有多少人找到工作就一定保证有30名找到工作的人专业相同?
A.59
B.75
C.79
D.95
27有300名求职者参加高端人才专场招聘会,其中软件设计类、市场营销类、财务管理类和人力资源管理类分别有100、80、70和50人。问至少有多少人找到工作,才能保证一定有70名找到工作的人专业相同?()
A.71
B.119
C.258
D.277
190、软件设计准则包括求设计的模块为单和单出。
97)软件设计中模块划分应遵循的准则是低耦合高内聚(对)
188、软件设计准则包括降低模块接的复杂性。
187、软件设计准则包括提模块独性。
189、软件设计准则包括模块的作域应该在模块的控制域之内。
305、以下选项中不属于软件设计原则的是
A、抽象
B、模块化
C、自底向上
D、信息隐蔽
325.下面描述中正确的是
A、系统总体结构图支持软件系统的详细设计
B、软件设计是将软件需求转换为软件表示的过程
C、数据结构与数据库设计是软件设计的任务之一
D、PAD图是软件详细设计的表示工具
A、控制律解算模块
B、导航模块
C、驱动模块
154、在软件设计和编码过程中,采取”()”的做法将使软件更加容易理解和维护。
A、良好的程序结构,有无文档均可
B、使用标准或规定之外的语句
C、编写详细正确的文档,采用良好的程序结构
D、尽量减少程序中的注释
178.软件设计的图形工具中,下面哪一项属于该工具()。
A、判定表
B、程序流程图
C、PDL(伪码)
D、数据流图(DFD)
B、需求分析
C、软件设计
D、可行性研究纠错隐藏笞案
在系统设计阶段,电子商务应用软件设计主要包括()
应用软件系统与子系统的划分,数据库与数据结构设计,输入/输出设计
下列软件设计原则中,属于用户界面设计原则的有()。
A.便于用户控制软件运行B.减少用户记忆负担C.保持用户交互的一致性D.强化用户安全管理E.有利于系统移植
软件设计阶段一般又分为()。
A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计
软件测试计划开始于需求分析阶段,完成于()阶段。
A.需求分析B.软件设计C.软件实现D.软件测试
需求规格说明书的作用不应该包括()
A.软件设计的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件可行性研究的依据
在软件设计中不使用的工具是()。
A.系统结构图B.PAD图C.数据流图(DFD图)D.程序流程图
软件设计包括软件的结构、数据接口和过程设计,下列选项中属于软件的过程设计的是()。
A.模块间的关系B.软件开发过程C.软件层次结构D.系统结构部件转换成软件的过程描述
需求规格说明书的作用不应包括()。
调试应该由()完成。
A.与源程序无关的程序员B.编制该源程序的程序员C.不了解软件设计的机构D.设计该软件的机构
软件设计是把()转换为软件表示的过程。
A.软件需要B.系统分析C.数据库D.软件代码
下面不属于软件设计原则的是()。
A.抽象B.模块化C.自底向下D.信息隐藏
ISCS的软件设计余量为50%,并有100%的扩展能力。()
11-12、软件设计包括四个既独立又相互联系的活动,分别为(1)、(2)、数据设计和过程设计。(2)
A、文档设计
B、程序设计
C、实用性设计
D、接口设计
11-12、软件设计包括四个既独立又相互联系的活动,分别为(1)、(2)、数据设计和过程设计。(1)
A、用户手册设计
B、语言设计
C、体系结构设计
D、文档设计
软件设计中,Jackson方法将数据结构表示为三种基本结构,分别为()。
A.分支结构、选择结构和控制结构B.顺序结构、选择结构和嵌套结构C.顺序结构、分支结构和嵌套结构D.顺序结构、分支结构和重复结构
软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能