文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

MOOC 软件工程-东北大学 中国大学慕课答案.docx

  • 资源ID:21765159       资源大小:147.13KB        全文页数:53页
  • 资源格式: DOCX        下载积分:8文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要8文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

MOOC 软件工程-东北大学 中国大学慕课答案.docx

1、 MOOC 软件工程-东北大学 中国大学慕课答案1.1 软件的概念 随堂测验1、问题:Software doesnt include _.选项:A、dataB、CPUC、manualD、contract正确答案:【CPU】2、问题:Which of the following statement about software is NOT true?选项:A、Software is abstract.B、Software is portable.C、Software wears out.D、Software is logical entity.正确答案:【Software wears out.

2、】3、问题:Which of the following statements about software characteristics is true?选项:A、Software can have multiple copies.Software can have multiple copies. - 正确B、Software is a kind of concrete physical entity.C、The faults in a software system come from wearing out.D、Software is something mysterious mas

3、tered by some geniuses.正确答案:【Software can have multiple copies.Software can have multiple copies. - 正确】1.3 软件工程职业道德和从业规范 随堂测试1、问题:Which of the following is not a software engineering code of ethics?选项:A、Software engineers shall be fair to and supportive of their colleagues.B、Software engineers shall

4、 participate in lifelong learning regarding the practice oftheir profession and shall promote an ethical approach to the practice of the profession.C、Software engineers shall advance the integrity and reputation of the professionconsistent with the public interest.D、Software engineers shall maintain

5、 dependence in their professional judgment.正确答案:【Software engineers shall maintain dependence in their professionaljudgment.】 第一章 单元测试1、问题:Which of the following is true about the possible effect of adding newprogrammers to a software project?_关于增加新程序员到软件项目的可能效果,下列哪个是正确的?_选项:A、Production will genera

6、lly be sped up because new programmers generally bringbright new implementation ideas to a project.B、Production will generally be slowed down because of the need for training andadditional coordination.C、Production will generally be sped up because programmers are generally mostproductive when they

7、first start on a project.D、Production will generally be sped up because of the decrease in pressure on theprogrammers already working on the project.正确答案:【Production will generally be slowed down because of the need for trainingand additional coordination.】2、问题:Which of the following statements abou

8、t computer science and softwareengineering is correct? _关于计算机科学和软件工程的以下语句哪个是正确的? _选项:A、Computer scientists and software engineers care about the same thing.B、Software engineers always try to find all kinds of solutions for the target softwaresystem.C、Computer scientists job is to find the most suita

9、ble solution for software system.D、The relationship between Computer Science and Software Engineering is just like theone between Chemistry and Chemical Engineering.正确答案:【The relationship between Computer Science and Software Engineering isjust like the one between Chemistry and Chemical Engineering

10、.】3、问题:Which of the following statements is not correct? _ 以下哪个语句是不正确的? _选项:A、Client is the individual or organization that wants a product to be developed.B、Developers are the members of the organization responsible for building that product.C、User is the person or persons on whose behalf the clien

11、t has commissioned theproduct and who will utilize the software.D、The client, developer and user cannot be the same person or the same organization.正确答案:【The client, developer and user cannot be the same person or the sameorganization.】4、问题:Which of the following statements about software is true? _

12、以下哪个语是正确的? _ 选项:A、Software is transplantable.B、Software is a kind of concrete physical entity.C、The faults in a software system come from wearing out.D、Software is something mysterious mastered by some geniuses.正确答案:【Software is transplantable.】5、问题:Which of the following statements about ethical is

13、sues is not correct?_关于伦理问题的以下哪些语句是不正确的? _选项:A、Most societies for professionals have a code of ethics to which all its members mustadhere.B、If the software engineers act in the best interests of their client and employer, hewont be able to act consistently with the public interest.C、Software product

14、s are developed and maintained by humans. If those individuals arehard working, intelligent, sensible, up to data and above all, ethical, then the chances aregood that the way that the software products they develop and maintain will besatisfactory.D、The two major societies for computer professional

15、s, the Association for ComputingMachinery (ACM) and the Computer Society of the Institute of Electrical and ElectronicsEngineers (IEEE-CS) jointly approve a Software Engineering Code of Ethics andProfessional Practice as the standard for teaching and practicing software engineering.正确答案:【If the soft

16、ware engineers act in the best interests of their client andemployer, he wont be able to act consistently with the public interest.】6、问题:Which of the following is not software ? _以下哪项不是软件?_选项:A、testing planB、usersC、contractD、requirements documents正确答案:【users】7、问题:Which of the following is true?_以下哪项

17、是正确的?_选项:A、A class can be taken as a module.B、Business requirements is the easiest task during software life cycle, because nodesign and coding occur during the phase.C、Hardware wears out. So does software. That is why software needs maintenance.D、The task of requirements workflow is to collect and

18、determine what client really wants.正确答案:【A class can be taken as a module.】8、问题:_ is a discipline whose aim is the production of fault-freesoftware, delivered on time and within budget, that satisfies the clientsneeds._是一个学科,其目标是生产无故障的软件,按时,在预算内交付,满足客户的需求。选项:A、Software engineeringB、Software processC

19、、SoftwareD、Software testing正确答案:【Software engineering】9、问题:Which of the following statements about software characteristics is true?_关于软件特性的描述哪项是对的? _选项:A、The faults in a software system come from wearing out.B、Software is something mysterious controlled by some geniuses.C、Software is transplantable

20、.D、Software is a kind of concrete physical entity.正确答案:【Software is transplantable.】10、问题:Which of the following is not a software engineering code of ethics?_以下哪项不是软件工程的道德规范?_选项:A、Software engineers shall advance the integrity and reputation of the professionconsistent with the public interest.B、So

21、ftware engineers shall participate in lifelong learning regarding the practice oftheir profession and shall promote an ethical approach to the practice of the profession.C、Software engineers shall maintain dependence in their professional judgment.D、Software engineers shall be fair to and supportive

22、 of their colleagues.正确答案:【Software engineers shall maintain dependence in their professionaljudgment.】11、问题:Software engineers shall act consistently with the _ interest.软件工程师应按照和_的利益一致行事。选项:A、publicB、friendsC、governmentD、family正确答案:【public】 12、问题:Which of the following is not software? _以下哪项不是软件?_

23、选项:A、Computer gameB、Power PointC、USBD、Software Project Management Plan正确答案:【USB】2.1 软件过程 随堂测试1、问题:The series of phases that software undergoes, from concept exploration tofinal retirement, is termed its _.选项:A、process or life cycleprocess or life cycle - 正确B、paradigmC、logicD、business正确答案:【process or

24、 life cycleprocess or life cycle - 正确】2、问题:Which of the following should be treated as a separate workflow of softwareprocess?选项:A、TestingB、Project PlanningC、RequirementsD、Documenting正确答案:【Requirements】2.2 软件测试 随堂测试1、问题:Software testing is _.选项:A、constructiveB、destructiveC、to prove there is no fault

25、s in the software systemD、to cover faults in the software system正确答案:【destructive】2、问题:_ is to check regression faults.选项:A、Debugging B、MaintenanceC、Regression testingD、Acceptance testing正确答案:【Regression testing】第二章 单元测试1、问题:Which of the following statements about software life cycle is true?_关于软件生命

26、周期的描述以下哪项是对的? _选项:A、Software life cycle is the repetitive nature of software testing.B、Every software system has its life cycle.C、Software life cycle is the period of time that a software product is in service.D、Software life cycle is the cycling through phases of specification, design,implementatio

27、n, and testing.正确答案:【Every software system has its life cycle.】2、问题:The series of phases that software undergoes, from concept exploration tofinal retirement, is termed its _.软件经历的系列阶段,从概念探索到最终退役,被称为其_。选项:A、life cycle or processB、paradigmC、logicD、business正确答案:【life cycle or process】3、问题:Which of the

28、 following statements is true? _下列哪项是正确的?_选项:A、If a new coding technique will reduce coding time, developing team should surelyadopt it to develop projects, which will save time and cost versus the old codingtechnique.B、A good coding technique cannot surely speed up the whole software development.C、

29、Adding more people to a project that is already behind schedule is a good way tocatch up.D、Good software systems do not need maintenance.正确答案:【A good coding technique cannot surely speed up the whole softwaredevelopment.】4、问题:Which of the following should be treated as a separate phase of software l

30、ifecycle? _下列哪一个应该被视为软件生命周期的单独阶段? _ 选项:A、TestingB、Project PlanningC、Implementation and integrationD、Documenting正确答案:【Implementation and integration】5、问题:Which of the following statements is not true? _以下哪个语句是不正确的? _选项:A、It is quite common that requirements always change, which makes big trouble ford

31、evelopment organization.B、Users always welcome the completed software system.C、Sometimes, the clients do not know what they really need.D、Some good software organizations can forecast the requirements of the potentialusers, so they can lead clients and users.正确答案:【Users always welcome the completed

32、software system.】6、问题:Which of the following statements is not correct? _以下哪个语句是不正确的? _选项:A、If all the developers are professional enough, management wont be needed.B、The software development is not the mysterious technique of a certain individuallabor, but should be the engineering of an organizati

33、on of all kinds of people.C、A software development team should include kinds of people.D、Software project development is a team work.正确答案:【If all the developers are professional enough, management wont be needed.】7、问题:In which of the following phases of software development is it the cheapest tofix

34、a fault? _在软件开发的以下哪个阶段解决故障最廉价? _选项:A、The integration phaseB、The design phaseC、The implementation phaseD、The maintenance phase正确答案:【The design phase】8、问题:Which of the following statements is true? _以下哪个语句是正确的? _选项:A、Software company can always make more money from software development thanfrom mainte

35、annce. B、A software system goes through its life cycle, like a human being goes throughhis/her birth to death.C、Software company can make no or little money from software maintenance.D、Software development is more important than maintenance.正确答案:【A software system goes through its life cycle, like a

36、 human being goesthrough his/her birth to death.】9、问题:Inspection and walkthrough are two types of _.审查和走查是两种类型的_。选项:A、maintenanceB、designC、non-execution-based testingD、execution-based testing正确答案:【non-execution-based testing】10、问题:Software testing aims to _.软件测试旨在_。选项:A、cover the faults in the softw

37、are systemB、prove the software is rightC、test the code onlyD、find as many faults as possible in the software system正确答案:【find as many faults as possible in the software system】11、问题:Software testing _.软件测试_。选项:A、is to test executable code.B、is just to read code.C、is a phase following implementation

38、phase.D、includes execution-based testing and non-execution based testing.正确答案:【includes execution-based testing and non-execution based testing.】12、问题:Software testing is _.软件测试是_。选项:A、constructiveB、destructiveC、to prove there is no faults in the software system.D、a phase following implementation.正确

39、答案:【destructive】13、问题:_ is to check regression faults._是检查回归错误。选项: A、DebuggingB、MaintenanceC、Regression testingD、Acceptance testing正确答案:【Regression testing】14、问题:Suppose that the maintenance programmer has located a fault and must fix itwithout inadvertently introducing another fault elsewhere in th

40、e product, that is, a_.假设维护程序员已经找到故障并且必须修复它,而不会无意中在产品的其他地方引入另一个故障,即_。选项:A、mistakeB、bugC、regression faultD、error正确答案:【regression fault】3.1 什么是需求 随堂测试1、问题:It is quite common that requirements always change, which makes big troublefor the development organizations.选项:A、正确B、错误正确答案:【正确】2、问题:Users always

41、welcome the target software system.选项:A、正确B、错误正确答案:【错误】3、问题:Sometimes, the clients do not know what they really need.选项:A、正确B、错误正确答案:【正确】4、问题:Some good software organizations can forecast the requirements of thepotential users, so they can lead the clients and users.选项:A、正确 B、错误正确答案:【正确】3.2 获取需求 随堂测

42、试1、问题:It is always an easy job for the users to describe what they need or want,because they are very familiar with their own business.选项:A、正确B、错误正确答案:【错误】2、问题:Developers can use only one way or method for each requirements capturing.选项:A、正确B、错误正确答案:【错误】第三章 单元测试1、问题:Which of the following statements

43、 is not correct? 以下哪个语句是不正确的? _选项:A、Requirements phase is the first phase of software life cycle.B、To determine requirements is easy because no coding is needed.C、There are many methods that can be helpful for requirements collecting.D、Requirements determine the success of the target system fundamen

44、tally.正确答案:【To determine requirements is easy because no coding is needed.】2、问题:The rapid prototyping model of software development is _.软件开发的快速原型模型是_。选项:A、the best approach to use for projects with large development teamsB、a useful approach when a customer cannot define requirements clearlyC、a reas

45、onable approach when requirements are well definedD、a risky model that rarely produces a meaningful product正确答案:【a useful approach when a customer cannot define requirements clearly】3、问题:Requirements workflow is to _.需求工作流程旨在_。选项:A、determine what clients and users wantB、check what clients and users think C、determine what clients and users needD、determine future users正确答案:【determine what clients and users need】4、问题:Requirements are not the _ of a software system.需求不是软件系统的_。选项:A、sourceB、rootC、basicD、solution正确答案:【soluti


注意事项

本文(MOOC 软件工程-东北大学 中国大学慕课答案.docx)为本站会员(小肥粒)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png