第一讲网络软件教学课件精品文档.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲 网 络 软 件;网络软件的复杂性 是其自身所固有的 抽象、分治、分类等思想将在 其中发挥极为关键的作用; 内 容 ;一、软件;什么是软件;老 子:? 道德经:?第十一章:     三十辐共一毂(gǔ) ,当其无,有车之用。     埏(shān)埴(zhí)以为器,当其无,有器之用。     凿户牖(yǒu )以为室,当其无,有室之用。     故有之以为利,无之以为用。;软件到底有什么奥妙? 人类自身的感官不能直接确定它的存在: 分子、原子 等对于人们总有一定的神秘性:感官距离很“遥远” 软件: 通常 存在于纸带、磁带、光盘等之中 运行起来 靠: 集成电路 发挥作用 显示器 显示状态 竟然还可以在 不同的载体 之间十分方便地跳跃! 显示出来后离我们又这么“近”!如此有用! “万物皆数”? ! 我们可以对认识的任???一种东西进行编码 以产生它的一个具体“实例” ;软件作为逻辑产品的特点: 劣势: 不易被理解 容易出错 找错、排错困难 优势: 易于变化,适应性强 复制成本低,适合规模经济 给我们的生活、学习等带来了巨大的变化 The Second Life;软件发展现状 (1)已经存在大量正在运行的软件 金融、电信、航空航天等 (2)软件的应用范围不断扩大 商务、交通、家电等,“无处不在的软件” (3)软件的规模与复杂性持续增加 越来越多的知识正在由软件进行显式表达 (4)出现了大量与软件相关的标准 (3)的需求 (5)软件危机仍然存在(软件脱节) 1968-2019;软件发展特点;软件的本质特性 构造性 演化性 其它特点: 知识密集 逻辑产物 ;软件的构造性 软件 是 典型的知识产品 是 客观世界中 问题空间的具体描述 ; 软件 是 客观事物的一种反映 是 知识的提炼 知识的体现 知识的固化;软件发展趋势 软件运行平台正在 从 单机环境 发展到 网络环境 这 将导致软件在 反映对象 开发基础 关注内容 运行方式 提交形式 开销比重 等 方面的重要发展;软件反映对象的发展;软件开发基础的发展;软件关注重点的发展;软件运行方式的发展;软件提交形式的发展;软件开销比重的发展;二、软件开发; 软件开发是典型的知识密集型活动 复杂度高 开发周期长 可靠性保证难 随着 软件应用范围的快速扩大 以及软件运行平台从单机向网络的转变 软件的 规模 越来越大 复杂度 越来越高 软件开发的 高、 长、 难 愈益突出;瀑布模型 (waterfall model) 螺旋模型 (spiral model) 喷泉模型 (fountain model) 演化模型 (evolutionary model);RUP 敏捷开发方法 从 CMM 到 CMMI 基于构件的软件开发 基于侧面的软件开发 测试驱动的软件开发 用例驱动的软件开发;软件开发就象……;拍电影;三、网络环境; 网络环境(从各个个体角度) 分布式系统(从整体角度) ;从不同角度划分网络: 从规模上: LAN、WAN 从行业上: 银行网络(ATM) 电信网络(IP Phone) 从技术上: WWW、WAP、宽带网 从边界上: Internet、Intranet 从协议上: TCP/IP、DECNET 目前需要特别关注以IP为核心实现的网络环境;网络环境自身的特点:;网络环境为应用系统提供的支持;(1)共享性;(2)开放?? ;(3)并发性;(4)可伸缩性;(5)容错性;(6)透明性;四、网络环境给应用系统带来的挑战;;功能:软件系统提供什么 约束: 功能应当满足什么 性能 分布 可靠性 安全性 演化: 功能的增加、改变 约束的调整 ;六、对策;问 题

文档评论(0)

beoes + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档