● 在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划” ,是(10)的基本思想。(10)
A.结构化方法
B.敏捷方法
C.快速原型方法
D.增量迭代方法
A.结构化方法
B.敏捷方法
C.快速原型方法
D.增量迭代方法
A.有能力的个体和良好的交互胜过现代软件过程和先进工具
B.软件开发的目标是可工作的软件,因此应该不需要写文档
C.客户和开发方应该严格按照既定合同进行软件开发
D.采用增量式开发和短周期交付,以便及时响应变化
下列关于敏捷方法的叙述,(38)是错误的。
A.敏捷方法强调可工作的软件胜过大量的文档
B.敏捷方法强调软件过程与工具胜过个体和交互
C.敏捷方法强调尽早提交有价值的软件
D.敏捷方法强调小版本发布
A1)个体和合作胜过过程和工具,2)工作软件胜过全面文档,3)客户合作胜过合同谈判,4)响应变化胜过遵循计划
B1)个体和交互胜过过程和工具,2)全面文档胜过工作软件,3)客户合作胜过合同谈判,4)响应变化胜过遵循计划
C1)团队和交互胜过过程和工具,2)工作软件取代全面文档,3)客户合作胜过合同谈判,4)响应变化胜过遵循计划
D1)个体和交互胜过过程和工具,2)工作软件胜过全面文档,3)客户合作胜过合同谈判,4)响应变化胜过遵循计划
“一两的遗传胜过一吨的教育”强调的是()
A.遗传决定论
B.环境决定论
C.社会决定论
D.个体本位论
A.个体和交互胜过过程和工具,表明团队的构建比开发环境的构建重要得多
B.可以工作的软件胜过面面俱到的文档,表明过多的文档比过少的文档更糟糕
C.客户合作胜过合同谈判,表明成功的项目需要客户配合开发团队详细明确地制定合同,避免开发时关于工作内容的过多交互
D.响应变化胜过遵循计划,表明项目计划不能考虑过远,只需要为下两周做详细计划即可,再远的时间可制定简略的规划
A.采用混合生命周期
B.采用增量型生命周期
C.将项目划分为多个阶段,并组织阶段关口
D.采用迭代型生命周期
A、构件的外部不能随意访问构件的内部数据和操作,而只允许通过由构件提供的外部可用的 操作来访问其内部,这就降低了构件间的耦合度,还可以避免外部错误对程序其他部分的 “交叉感染”。
B、构件的内部修改对外部的影响变小,减少了修改引起整个程序范围的“波动效应”。
C、更容易快速开发正确的程序,因为程序员在编写一个构件时只需考虑少量事情。在一个包 含多人的项目中特别有用:一旦程序员们确定了构件间的交互,每个人都可以独立地开发 和测试分配的构件。事实上,没有封装,是不可能编写、调试和维护非常大的程序的。
D、改善通用性和维护性,因为需要复用构件、组合成软件,需要构件尽可能通用、正确;理 解一个构件无须理解整个程序,自由地改进构件的内部,有助于维护程序。
E、封装使得编程更加简单清晰,提高了代码的执行效率。
A.最长的回路
B. 最短的回路
C. 源点和汇点间的最长路径
D. 源点和汇点间的最短路径
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!