- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课后习题答案中文翻译版(第八版)分解
软件工程课后习题答案中文翻译版(第八版)分解
PAGE / NUMPAGES
软件工程课后习题答案中文翻译版(第八版)分解
软件工程课后习题 :
1.解说为何专业化软件不可以是包含为用户所开发程序 ?
专业化软件在开发上与在与软件就有所不一样样。专业软件平常是由团队开发而非个人,除了开发者外还有其余的用户使用。假如你的软件有其余用户,其余工程师会去改正的话,你就必然供应除了程序源码以外的其余附带信息。所以,系统平常除了包含一些独自的程序还合用于这些程序的配置文件,可能还包含描绘系统结构的系统文档和解说怎样使用该系统的用户文档,以及见告用户下载最新产品的 Web 站点。
2.通用软件产品开发和定制软件开发直接有什么不一样样 ?这在实质应用中对通用软件产品用户 意味着什么?
1)重要差别为:在通用软件的开发过程中,详尽说明(规格说明书)由产品开发者来制定,在定制软件产品开发过程中,详尽说明(规格说明书)由客户来制定开发者必然按客户要求进行开发。
2)意味着通用软件很难知足通用软件客户的特别需求。如靠谱性、安全性、快捷性。
3.软件产品应当拥有与的 4 重要属性是那些?其余列举出 4 个可能存心义的属
性。
重要属性:可保护性、可依靠性和安全性、有效性和可用性。 可能存心义的属
性:可复用性、可发散性、可移植性和互用性。
4.除了异质性挑战、业务和社会的改革、安全和可信,说出软件工程在 21 世纪
的可能面对的其余问题和挑战。
交托上的挑战:很多传统的软件工程技术需要耗资大批的时间,用于提升软件
质
量。此刻天的软件制作必然响应快、改换快速,支持软件也必然相同快地进行改换。交托上 的挑战是:在不损及系统质量的前提下,缩短大型、复杂系统的移交时间。
5.参论的应用种类,照 1.1.2 节讨举例介绍为何设计和开发不一样样种类的应用需要专门的软 件技术。
如汽车上年的嵌入式控制系统对安全性要求极高,在车上安装是要烧制到 ROM 中在这里的交互在这里是极少的 (或许根本就没有) 。鉴于 Web 式系统更合合用于迭代式开发和交互。而鉴于 Web 的系统编程使用的如 Ruby 一类的脚本语言,圆满不适合嵌入式系统工程。 6.解说为何软件工程的基本思想合用于所有的软件系统。
软件工程的基本思想: 1.应使用有管理和理解了的开发过程进行开发。 2.可依靠性和性能对所有种类的系统来说都很重要。 3.理解和管理系统描绘和需求是很重要,你必然知道不一样样的客户和用户的希望是什么。 4.赢尽可能搞笑地使用档期存在资源。
软件工程也是从无数实践中提炼出来的一门科学,交流、需求分析、设计建模、编程、测试和支持都是软件工程方法所依靠于一组的根源则。这些思想和原则涵盖了软件工程所有技术,是软件开发不可以缺乏的一部分。所以软件工程的基本思想合用于所有的软件系统。
7.解说 Web 的广泛使用是怎么改变软件系统的。
1)软件复用已经成为建立鉴于 Web 的系统的主要技术。 当你在够着这样的系统是就需要考虑在学校恩仇从已有的软件组件和系统开始工作。
2)鉴于 Web 的系统的开发和交托应逐渐达成, 提早制定这些系统的所以需求
是不确实质的。
3)用户界面搜到阅读器能力和合用性拘束, 鉴于 Web 的系统上的应用界面平常比专门为 Pc 系列产品专门设计的用户界面要差。 (平常点讲就是:合用是合用,就是有点丑。)
8.职业人员能否应当和医生或律师相同要颁发资格证书?讨论一下。
我认为:能够给职业人员颁发某种软件技术方面的资格证书以便公司能够快速
确认从业人员具备的技术和让社会大众对从业人员的技术资质有更简单直观的
认识。自然,这个证书不可以够成为他职业道德的证书,软件工程从业人员的职业
道德和行为准则出处此方面协会和机构指引,从业人员自己严加自律。
9.对吐 1-3 的 ACM/IEEE 职业道德准则中的每一条款,举出一个适合的例子
加以说明。
1)民众感:软件工程从业人员应当素来与民众利益保持一致。不该当经过软件给某些利益公司牟取私利进而伤害广大人民民众的利益。
2)客户和雇主 :不可以够只站在雇主这边为雇主最求利益最大化而无论客户利
益。 (3)产品:不可以够做一个没有达成或某方面如安全性、坚固性未达标的产品给客户。 (4)判断力:软件从业人员应具备达到判断力,知道自己做的产品不是成心用来危害社会的。
5)管理:合理管理软件开发方法,不可以够官僚主义全听领导一句话。 (6)职业感:大家都是从事正当行业的,要多想一想怎么为社会牟取福利。
7)同事:黑社会都说以和为贵,团队成员都是奔着一个目标去的不要因为一些小小分歧就那个啥 ...周恩来说要求同存异。
8)自己:注意要有健康踊跃的职业和生活方式。
什么是四个重要的属性,
文档评论(0)