- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课后习题:
1.解释为何专业化软件不仅仅包含为用户所开发程序???
专业化软件在开发上和在和软件就有所不一样。专业软件通常是由团体开发而非个人,除了开发者外还有其它用户使用。假如你软件有别用户,别工程师会去修改话,你就必需提供除了程序源码之外其它附带信息。所以,系统通常除了包含部分单独程序还有用于这些程序配置文件,可能还包含描述系统结构系统文档和解释怎样使用该系统用户文档,和通知用户下载最新产品Web站点。???
2.通用软件产品开发和定制软件开发直接有什么不一样?这在实际应用中对通用软件产品用户意味着什么???
(1)关键区分为:在通用软件开发过程中,具体说明(规格说明书)由产品开发者来制订,在定制软件产品开发过程中,具体说明(规格说明书)由用户来制订开发者必需按用户要求进行开发。?
(2)意味着通用软件极难满足通用软件用户特殊需求。如可靠性、安全性、快捷性。???
3.软件产品应该含有和4关键属性是那些?另外列举出4个可能有意义属性。??
关键属性:可维护性、可依靠性和安全性、有效性和可用性。?可能有意义属性:可复用性、可分发性、可移植性和互用性。?
4.除了异质性挑战、业务和社会变革、安全和可信,说出软件工程在二十一世纪可能面临其它问题和挑战。??
交付上挑战:很多传统软件工程技术需要花费大量时间,用于提升软件质?
量。现在天软件制作必需响应快、更换快速,支持软件也必需一样快地进行更换。交付上?挑战是:在不损及系统质量前提下,缩短大型、复杂系统移交时间。???
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-3ACM/IEEE职业道德准则中每一条款,举出一个合适例子加以说明。??
(1)公众感:软件工程从业人员应该一直和公众利益保持一致。不应该经过软件给一些利益集团谋取私利从而损害广大人民群众利益。?
(2)用户和雇主:不能只站在雇主这边为雇主最求利益最大化而不用户户利益。?(3)产品:不能做一个没有完成或某方面如安全性、稳定性未达标产品给用户。?(4)判定力:软件从业人员应含有达成判定力,知道自己做产品不是刻意用来危害社会。?
(5)管理:合理管理软件开发方法,不能官僚主义全听领导一句话。?(6)职业感:大家全部是从事正当行业,要多想想怎么为社会谋取福利。?
(7)同事:黑社会全部说以和为贵,团体组员全部是奔着一个目标去不要因为部分小小分歧就那个啥...周恩来说要求同存异。?
(8)自己:注意要有健康主动职业和生活方法。??????
???什么是四个关键属性,全部软件产品应该有?提议四其它属性,有时可能是关键。可维护性, 可靠性,有效性,可用性.Other可复用性,可分发性,可移植性 ,互用性
给你答案基于系统正在开发类型原因,提议最合适通用软件过程模型,能够用来管理跟踪系统发展基础:
1)防抱死制动系统2)虚拟现实系统3)高校会计制度4)互动时间表
(一)防抱死制动系统:安全关键安全
原创力文档


文档评论(0)