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

    软件工程教案第一章.ppt

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

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

    软件工程教案第一章.ppt

    ,教学方式:授课(课程设计)授课时间:116周授课教师:文 娟,软件工程2011.9(仅供同学参考使用),分析批判思维,商务基础,信息系统,信息技术,人际沟通团队能力,Fig.1 信息系统专业人员的四个基本能力,第一章 软件工程概述,1.1 软件与软件危机 1.1.1 计算机软件的概念 软件是计算机系统中与硬件相互依存的另一部分,定义为计算机程序及其说明程序的各种文档。个体含义 学科含义,软件的特点,软件是一种逻辑产品,而不是具体的物理实体,因而它具有抽象性软件产品的生产主要是研制,在它的开发过程中没有明显的制造过程在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题 软件产品的生产主要是脑力劳动,还没有完全摆脱手工开发方式 软件费用不断增加,成本相当昂贵,软件发展阶段,程序设计阶段46年至56年 程序系统阶段56年至68年 软件工程阶段68年以后,软件危机,硬件技术进步,计算机广泛应用,复杂的、大型的软件项目的提出,软件开发技术,不足以支持,问题累积矛盾激化,软件危机的主要表现,软件开发周期大大超过规定 日期;软件开发成本严重超标;开发的软件不能满足用户要求;软件可维护性差;软件可靠性差。,新世纪软件产业的趋势,网络化趋势:计算机与通信的融合趋势 万维网智能网络服务化趋势:“打包式”软件“服务式”软件全球化趋势,处在十字路口的中国软件产业,主权大国必须建立基于自主技术的、完整的软件产业体系。软件本国提供率:中国1/3左右,美国97%“印度模式”还是“中国模式”软件人才结构不合理,缺乏中高级软 件人才;软件人员缺乏软件工程化的概念。,软件工程的定义,Fritz Bauer在NATO会议上给出的定义:“软件工程是为了经济地获得可靠的和能在实际机器上高效运行的软件而确立和使用的健全的工程原理(方法)。”,软件工程的定义,IEEE【IEE83】给出的软件工程定义:“软件工程是开发、运行、维护和修复软件的系统方法。”,软件工程的定义,IEEE【IEE93】给出了一个更加综合的定义:“将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。”,软件工程的定义,软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。简言之,它是一门指导计算机软件开发和维护的工程学科。,软件工程是一门交叉学科,软件工程的主要研究内容软件开发技术:软件开发方法学 软件开发过程 软件工具和软件工程环境 软件工程管理:软件管理学 软件经济学 软件心理学 软件工程所包含的内容不是一成不变的,随着人们对软件系统的研制开发和生产的理解,应用发展的眼光看待它。,软件工程 一种层次化技术,工具,方法,过程,质量焦点,Software engineering layers,软件工程三个要素:方法、工具、过程,软件工程的基本原理,自从1968年提出并使用“软件工程”这个术语以来,专家学者陆续提出了100多条关于软件工程的准则或信条,最终,于1983年总结了软件工程的7条基本原理。7条原理是在面向过程的程序设计时代提出来的,但是在目前出现了面向对象程序设计的时代仍然有效。另外,还增加了一条基本原理.。,软件开发方法,传统方法学面向对象方法学,。,结构化方法,结构化分析,结构化设计,结构化程序设计,现实世界,数据流图,数据流图,软件结构图,系统的功能模型,表示软件系统结构,建立系统的物理模型,实现概要设计.,将每个功能模块用相应的标准控制结构表示出来,实现详细设计.,软件工程知识领域的知识单元和知识点,软件工程(SE),软件设计,使用APIs,软件工具与环境,软件过程,软件需求与规约(规格说明),软件确认,软件演化,软件项目管理,基于构件的计算,形式化方法,软件可靠性,特定系统开发,设计的基本概念和原则设计模式软件体系结构结构化设计面向对象分析与设计构件级设计软件复用设计,“软件工程”课程 与其它软件专业课的区别,(1)立足于系统的整体。(2)讲授系统分析、系统设计、测试及维护的理论和方法。(3)构筑一个软件系统,实践 软件开发全过程。,“软件工程”课程教学与实践的目标,转变对软件开发的认识:上升 程序 系统 转变思维定式:上升 程序员 系统工程师(系统分析员)工程化训练,系统分析员的地位,用户,分析员,程序员,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开