- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 3、系统工程师关心的是基于计算机系统开发的所有方面,包括硬件、软件、和过程。软件工程则只是其中的一个部分,系统工程师关心的是开发软件基础、控制、应用和系统中的数据库; 4、系统工程师关心的是系统说明、体系结构涉及、集成和开发。 * 软件工程涉及到的人员有: 1、客户:公司、组织、和为软件付费的人; 2、开发者:公司、组织和为客户创建软件的人(包括管理者和测试者) 3、用户:真正使用该系统的人; * 图例说明。 * 开发团队中的成员:每个工程师一般只是擅长开发中的一个方面。包括需求分析员、程序员、测试人员、培训师、维护团队和配置管理团队。 * 图例说明。 * 信息系统的例子:Piccadilly电视台,英国一家地区性的授权电视台。广告时间安排系统。该系统有很多限制:酒精广告只能在晚上9点后播出;如果广告正在播出,则同样的广告在45分钟内不能播放重复的广告;如果广告被分类,则同一广告时间内不能播放同类广告;广告费用依赖于所购买时间的数量。软件用于确定和跟踪广告时间。 * * 软件的复杂性,是软件开发困难、成本高的主要特点, 业务问题的复杂、计算机的复杂、开发的复杂等等 * 软件的可变性对开发的影响、对维护的影响 * 在了解了软件是什么之后,我们来看看软件危机是什么?其来源是什么? 在计算机和软件出现之后,出现了越来越多的对软件的需求,早期软件只应用于科学计算领域,一方面是因为计算机本身的昂贵,一方面也是应用会写程序的人太少,都存在于科学研究领域。在商业领域应用的很好,但随着硬件成本的降低,软件人才的培养,慢慢在商业领域也出现了对计算机和软件的需求,计算机和软件逐渐应用到各种领域当中。这时问题出现了,具体表现在: 1、经常性的延期,无法按时提交产品; 2、无法满足用户的期望; 3、很难适应环境的变化; 4、产品提交后出现的问题很多; 5、在项目涉及到的人群之间的沟通不畅; * 总结起来,其表现的征兆有: 1、难管理的 2、超预算的 3、延期的或推迟提交的 4、质量很差 其原因可以用一句话来概括,就是复杂性。一直以来,软件的发展就落后计算机硬件的发展,软件的发展无法跟上硬件的快速发展以及人们日益增多的需求。因此上,迫切的需要的软件进行认真的研究,研究软件的本质、软件的度量、软件的开发方法和技术。 * 软件故障比较有名的例子,可以看到损失非常大 * 首先给大家介绍软件的度量问题。大家都知道用户需要好的软件,需要质量可靠的软件,如何来衡量一个软件的好坏。 在介绍软件度量之前,先介绍一个概念,可以帮助大家更好的理解。 1、错误:人为的错误;例如出现了输入错误、操作失误的现象;例如误操作删除了系统文件 2、故障:错误的结果,在开发和维护中明显出现的。例如误操作删除了系统文件,导致了操作系统的崩溃。 3、失败:明显违背了需要的系统行为。例如由于开发中的错误,导致出现了系统表现出的行为与需求不一致。 * 好的软件工程一般都必须包含一个产生质量可靠的软件产品的策略。 那么质量到底是什么?质量实际上是一个很广泛的词,只说质量好没有用。必须将质量落实的具体的内容。例如说一个人很好,可能是脾气好、人品好、工作态度好、生活习惯好、长的漂亮、身材好等等?必须制定具体的内容,说明衡量的具体指标。 我们在说软件产品的质量时,是从三个方面来衡量: 1、产品的质量。软件产品本身的质量,例如产品的性能、功能、可靠、安全等角度; 2、过程质量。指的是开发软件产品的过程是否有质量。例如开发团队的质量、人际沟通的效率、规程的规范性等等。CMM就是衡量过程的质量。 3、产品在商业环境中的质量。更多的是其使用过程中用户的评价,投资回报等等。 * 首先来看产品本身的质量: 1、用户的观点:人机界面友好的程度,易用性和是否是以用户为中心的设计、产品的正确性等 2、开发者的观点:采用的技术是否成熟可靠?性能、可维护性、文档是否齐全、是否可测试等等 3、和产品质量标准相关的外部质量因素: * 这里列出了一些软件产品质量衡量的指标: 正确性:可追踪、完整、一致; 可靠性:精确、容错 有效性:有效执行和存储 完整性:访问控制和访问审计 可用性:操作性、训练等 可维护性:简单、简明、可描述和模块化 可测试性:简单、模块化、对工具的支持 可扩展性:扩展性、通用、模块化 可重用性:简单、模块化、软件独立和机器独立 互操作性:模块化、公共数据、公共通信 * 不同的角色对软件产品本身质量的要求是不同的 维护人员,更为侧重软件的可维护性以及相关的质量属性 最终用户,更为侧重软件使用方面的质量属性 客户,更为侧重软件的成本 但所有角色都关心软件根本的质量属性,可靠性、正确性和有效性 * 过程的质量:软件产品的生产过程和其它工业界的产品的生产过程也是类似的。生产过程被分为了很多个活动,一系列的活动组
您可能关注的文档
最近下载
- 公司招聘简章.docx VIP
- 谕兴中学教科研工作总结PPT.pptx VIP
- 数字艺术创作职业技能等级标准(2021年版).pdf VIP
- 2025年《生活饮用水水质处理器卫生安全与功能评价规范——反渗透处理装置.pdf VIP
- 热等静压市场分析报告.pdf VIP
- 中学教科研工作总结PPT.pptx VIP
- 《研学旅行指导师实务》课件——第7章 研学旅行安全管理.pptx VIP
- 健康饮食益处多(教案)-2021-2022学年体育二年级下册 (1).docx VIP
- 压缩空气储能电站接入电网技术规定.pdf VIP
- GA_T 1147-2014 车辆驾驶人员血液酒精含量检验实验室规范.docx VIP
原创力文档


文档评论(0)