- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3部分 软件开发和运行维护基础知识
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。渐增模型是在快速开发一个u (1) /u的基础上,逐步演化成最终的软件。螺旋模型综合了u (2) /u的优点,并增加了u (3) /u。喷泉模型描述的是面向u (4) /u的开发过程,反映了该开发过程的u (5) /u特征。
(1)A.简单模块 B.执行环境 C.原型 D.程序界面
(2)A.瀑布模型和喷泉模型 B.瀑布模型和演化模型
C.演化模型和喷泉模型 D.原型和喷泉模型
(3)A.风险分析 B.进度控制 C.版本控制 D.质量控制
(4)A.数据流 B.数据结构 C.对象 D.构件(Component)
(5)A.迭代和有间隙 B.无迭代和无间隙 C.无迭代和有间隙D.迭代和无间隙
答案:(1)C (2)B (3)A (4)C (5)D
[解析] 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。典型的开发模型有:①瀑布模型(waterfall model);②渐增模型/演化/迭代(incremental model);③原型模型(prototype model);④螺旋模型(spiral model);⑤喷泉模型(fountain model);⑥智能模型(intelligent model);⑦.混合模型(hybrid model)。
演化模型主要针对事先不能完整定义需求的软件开发。用户可以给出待开发系统的核心需求,并且当看到核心需求实现后,能够有效地提出反馈,以支持系统的最终设计和实现。螺旋模型基本的做法是在“瀑布模型”的每一个开发阶段之前,引入非常严格的风险识别、风险分析和风险控制。直到采取了消除风险的措施之后,才开始计划下一阶段的开发工作。喷泉模型(fountain model,(面向对象的生存期模型,OO模型))与传统的结构化生存期比较,具有更多的增量和迭代性质,生存期的各个阶段可以相互重叠和多次反复,而且在项目的整个生存期中还可以嵌入子生存期。就像水喷上去又可以落下来,可以落在中间,也可以落在最底部。
6. 下列关于对象消息的观点,不正确的是u (6) /u。
A.键盘、鼠标等设备有变化时,就会产生消息
B.应用程序对象能向操作系统发送消息
C.应用程序对象之间不可以相互发送消息
D.发送与接收消息的对象通信机制与传统的子程序调用机制不同
答案:(6)C
[解析] 发送、接收消息是对象间通信的手段,对象之间可以互相发送消息。
JACKSON方法是在软件开发过程中常用的方法,使用JACKSON方法时可以得到u (7) /u,使用JACKSON方法时可以实现u (8) /u。
(7)A.程序流程图 B.具体的语言程序
C.模块结构图及模块的功能说明书 D.分层数据流图
(8)A.从数据结构导出程序结构 B.从数据流图导出初始结构图
C.从模块结构导出数据结构 D.从模块结构导出程序结构
答案:(7)A (8)A
[解析] Jackson方法由M.Jackson提出的,Jackson方法的基本思想和SD方法是一致的,但它不是面向数据流,而是面向数据结构的,在数据结构基础上建立程序结构。该方法特别使用于设计企事业管理一类的规模适中的数据处理系统。应用该方法的基本步骤依次是建立系统的数据结构;以数据结构为基础,对应地建立程序结构;列出程序中要用到的各种基本操作,再将这些操作分配到程序结构中适应的模块。
黑盒测试中常用的等价类划分方法是先把程序的u (9) /u域划分成若干区间,然后从每个区间中选取少数代表性数据当作测试用例。在使用等价类划分方法时,通常会涉及到两种等价类:u (10) /u。因果图方法是根据u (11) /u之间的因果关系来设计测试用例的。在实际应用中,对修改后的程序重新测试称为u (12) /u。
(9)A.判断条件 B.输出 C.结构 D.输入
(10)A.有效等价类和无效等价类 B.输入等价类和输出等价类
原创力文档


文档评论(0)