欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    高级软件工程(第一章)软件工程现状及发展(课件).ppt

    • 资源ID:4096198       资源大小:355.50KB        全文页数:14页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    高级软件工程(第一章)软件工程现状及发展(课件).ppt

    第一章 软件工程现状及发展,软件的特点,软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性;软件的生产与硬件不同,在它的开发过程中没有明显的制造过程;在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。,2,软件危机主要表现,对开发软件成本和进度的估计常常很不准确;经常出现用户对“已完成的”软件产品不满意的情况;软件产品的质量往往达不到要求;软件往往没有适当的文档资料;软件成本在计算机系统总成本中所占的比例逐年上升;软件开发生产率提高的速度远远不能满足社会对软件产品日益增长的需求。,3,软件工程师的素质,良好的编码能力规范化编码习惯,规范意识团队精神,具有软件工程的概念,求知欲、进取心和学习总结的能力,团队组织和管理能力,4,软件过程基本概念,过程是针对一个给定目标的一系列运作步骤,是在过程环境下的一系列有序活动;活动是过程对象一次状态改变,也叫过程步;任务是完成活动所需要的原子动作。,泛过程,如,实现(或构造)是属于开发过程的一个活动,而详细设计、设计复审、编码、测试计划以及规范开发、代码复审和测试等都被看作是任务,实现(活动)由这些任务构成,5,软件过程基本概念(续),软件过程又称软件生存周期过程,是软件生存周期内为达到一定目标而必须实施的一系列相关过程的集合;它是围绕软件的活动序列,财务、市场活动不属于生存周期过程;项目计划就是安排实际的过程,制作项目计划首先要定义过程。项目计划是某个软件过程模型的实例。,软件过程是人类制作产物的一系列活动,而过去的软件工程是把产物和人分离,只研究产品过程及其质量,假定人力、物力资源是无限大、无限好。现在认识到面对实际资源实施软件过程求相对最佳质量才是有效的。,6,软件生命周期过程标准,ISO/IEC 12207规定了一个完整的软件生存命周期应该有哪些活动,以规定的过程/活动来保证质量。至于什么时候实施什么过程/活动,反复几次合适则根据项目特点定义。,7,软件发展趋势,遗留软件将继续发挥作用。软件应用范围将继续扩大,成为信息社会的基础设施。网络化软件将是发展重点。软件的可靠性与安全性日趋重要。工业化生产是必由之路。,8,软件发展趋势,软件工业化生产时代的基础技术:软件过程技术:以软件过程改进为中心软件过程成熟度模型CMM个体软件过程PSP群体软件过程TSP建造支持软件过程的环境面向对象技术构件重用技术,9,软件工程技术的发展,分布式对象技术Microsoft COM/DCOM/COM+OMG CORBA(Common Object Request Broker Architecture)Sun Microsystem JavaBean,10,软件工程技术的发展,软件复用技术Pattern(analysis,design,process)Framework基于构件的开发,11,现代软件开发对人才的要求,扎实的基础创新、独立的工作能力主人翁精神和团队精神沟通与协调能力成就感强、有激情自觉地干好工作锲而不舍,从错误中学习,12,软件开发中的错误观点,只要掌握了1-2门程序设计语言,进行软件开发就没有问题。软件需求分析很困难,不管三七二十一先把软件做了再说,反正软件是灵活的,随时可以修改。软件需求分析很困难,不管三七二十一先把软件做了再说,反正软件是灵活的,随时可以修改。只要有最好的开发工具、最好的计算机,一定能做出优秀的软件。只要有最好的开发工具、最好的计算机,一定能做出优秀的软件。总之,错误认为:软件就是程序,开发软件就是编写程序。,13,问题,描述你所认为的软件工程的现状以及软件工程对软件行业的发展有哪些贡献?写出5个以上的软件开发模型。,14,

    注意事项

    本文(高级软件工程(第一章)软件工程现状及发展(课件).ppt)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开