- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.面向对象的方法优势体现在(ABD)
A.简化软件开发过程
B.支持软件复用
C.提高软件运营效率
D.改善软件结构
2.用户界面设计中的三条“黄金规则”是(ABC)
A.使系统处在用户控制之中
B.减少用户的记忆承担
C.保持界面的一致性
D.保证用户的易学性
3.用户界面的分析和设计过程是迭代的,其中涉及的活动是(ABCD)
A.用户、任务以及环境的分析和建模
B.界面设计
C.界面实现
D.界面确认
4.界面确认需要注意三个方面(ABC)
A.界面对的完毕了用户的任务,适应用户的任务变化
B.易学性和易用限度
C.用户的接受限度
D.用户的习惯
5.用户界面分析时通常采用的信息获取方式涉及(ABCD)
A.用户会谈
B.销售人员信息采集
C.市场分析
D.用户支持人员信息收集
6.(C)把完毕一个特定功能的动作序列抽象为一个过程名和参数表
A.数据抽象
B.动作抽象
C.过程抽象
D.类型抽象
7.(A)把一个数据对象的定义抽象为一个数据类型名
A.数据抽象
B.动作抽象
C.过程抽象
D.类型抽象
8.软件体系结构设计需要考虑以下(ABCD)
A.合用性
B.结构稳定性
C.可扩展性
D.可复用性
9.模块设计时应当考虑(AB)
A.模块功能独立
B.模块信息的隐藏
C.模块接口的简朴
D.模块实现简朴
10.一个完整的软件设计的重要活动涉及有(ABCD)
A.体系结构设计
B.界面设计
C.模块/子系统设计、
D.数据模型、过程/算法设计等
11.模块化是指把一个复杂的问题分割成若干个可管理的小问题后,更易于理解,模
块化正是以此为依据的,在划分模块的过程中应当考虑到(ABC)
A.模块的可分解性、可组装型
B.模块的可理解性、连续性、
C.模块保护
D.尽也许低分割模块,使得问题的难度降到最
1.什么是软件工程?构成软件工程的要素是什么?
软件工程是将系统化的、规范的、可度量的方法应用于软件的开发、运营和维护
过程,即将工程化应用于软件开发和管理之中,对所选方法的研究。软件工程的
要素由方法、工具和过程组成。方法支撑过程和工具,而过程和工具促进方法学
的研究。
2.什么是软件生存周期?软件开发过程模型与软件生存周期之间是何关系?
软件产品从形成概念开始,通过开发、使用和维护,直到最后退役的全过程叫软
件生存周期。软件开发过程模型表达软件开发中各个活动的安排方式,出来软件
开发各个活动之间关系,是软件开发过程的概括,是软件工程的重要内容,其为
软件管理提供里程碑和进度表,为软件开发过程提供原则和方法,其涉及有以软
件需求完全拟定为前提的瀑布模型,以渐进式开发模型的原型和螺旋模型,以形
式化开发方法为基础的变换模型。
3.叙述软件设计在软件工程中所处的位置和重要性
位置:软件需求分析需求规格说明软件设计设计文档-
软件编码
总要性:(1)、是对软件需求的直接体现。
(2)、为软件实现提供直接依据
(3)、将综合考虑软件系统的各种约束条件并给出相应方案
(4)、软件设计的质量将决定最终软件系统的质量。
(5)、及早发现软件设计中存在的错误将极大减少软件修复和维护所
需的成本。
4.软件设计应当包含哪些要素?
软件设计应当包含:
文档评论(0)