题目内容

h2>问题 9:下列哪个关于软件即服务(SaaS)流行的解释是最不精确的?

A. 因为用户端软件通常部署在浏览器中,所以SaaS的客户端软件就没有了兼容性问题。
B. SaaS消除了大多数由于计算机硬件容量或操作系统版本带来的安装问题。
C. SaaS消除了对数据丢失的担忧。
D. SaaS使得一群人与相同的数据交互变得更容易。
E. 如果数据量很大或者经常改变,在中心站点保存一份副本更为简单。
F. 软件副本在中央电脑的受控环境下运行降低了软件开发的困难度。
G. 软件副本在中央电脑的受控环境下运行以为对于SaaS开发者来说软件升级更加容易。
H. 软件副本在中央电脑的受控环境下运行对于SaaS用户来说,不需要发出软件升级的请求。

查看答案
更多问题

h2>问题 8:面向服务的架构通过下面的特性提高了程序员的工作效率?

A. 简洁的界面
B. 代码再利用
C. 合成
D. 自动化工具

h2>问题 7:下列哪句话不属于敏捷宣言?

A. 个体和互动高于流程和工具。
B. 自组织高于经理管理。
C. 工作的软件高于详尽的文档。
D. 客户合作高于合同谈判。
E. 响应变化高于遵循计划。

h2>问题 6:下列哪个关于本课教材的说法是正确的?(多选)

A. 你必须要购买《构建持久软件》(Engineering Long-Lasting Software)。
B. 在课程信息页有课程推荐教材的免费链接。
C. 尽管本课是不收费的,但你需要至少买一本推荐教材才能上本课。
D. 你需要先买一个Kindle阅读器才能读到该书的Kindle版本。
E. 书的Kindle版本可以在linux系统上通过云端阅读器获取。

h2>问题 5:下列哪个关于本课的说法是正确的?(多选)

A. 通过此课可以从UC Berkeley拿到官方证书
B. 你可以通过下载Virtual Box,并在自己的电脑上运行来完成作业,也可以利用在AWS EC2上预先配置好的环境来完成作业。
C. 本课教授软件工程的基本原理,如何利用敏捷开发模式创建一个SaaS应用和一种现代编程语言及框架(Ruby on Rails)。
D. 根据之前的经验,大概一半的学生将为本课每周花费1到6小时,而另一半人将每周花费7到12小时。
E. 因为作业将被自动评分,所以这门课上基本没有什么编程任务。
F. 本课的作业比UC Berkeley的原课上的作业要简单。

答案查题题库