对软件的认识: 1950:程序 1960:程序+文档(不包括管理文档) 1970:程序+文档+数据 1984:软件管理是过程管理,CMM1.0能力成熟度模型 1996:UML统一建模语言 软件工程的代表性定义: Fritz Bauer:软件工程是为了经济地获得可靠的和能在实际机器上高效运行的软件而建立和使用的好的工程原则。 IEEE:软件工程是(1)将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中;(2)(1)中所述方法的研究。 计算机科学技术百科全书:软件工程是应用计算机科学、数学及管理科学等原理,以工程化的原则和方法制作软件的工程。 软件工程的划代(无公认的定义): ①1970年末之前,传统软件工程,瀑布模型。 ②1980年后,面向对象软件工程,面向对象语言以Smalltalk-80的出现为标志。 ③1984年后,软件过程工程,掀起软件过程运动,1991年出现的CMM是典型代表。 ④1990年后,构件工程,基于构件的软件开发方法,可重用的构件组装成新系统。 软件四化: 构架平台化 组建业务化 编码自动化 管理工厂化 以面向对象技术为手段,以可重用软件构件化和体系架构为基础,以工业化生产方式和管理支撑体系为核心的软件新变革。 根据原型的不同作用,有三类原型模型: 探索型原型——用于开发的需求分析阶段 实验型原型——主要用于设计阶段 演化
您可能关注的文档
- 人教A版数学选修2-3配套:1-2《排列与组合1》课件.ppt
- 人教B版选修2-3122组合.ppt
- 人教A版选修1-2同步课件:第二章212.pptx
- 人教版:《113动能和势能》课件.ppt
- 人教版《道德与法治》八年级上册91认识总体国家安全观课件.pptx
- 人教版《1514动能和势能》课件.ppt
- 人教版《道德与法治》七年级上册22享受学习课件.pptx
- 人教版《品德与社会》四年级下从电视机的变化说起1.pptx
- 人教版《道德与法治》七年级上册:82敬畏生命课件.pptx
- 人教版2017高中数学文总复习《第二章基本初等函数、导数及其应用》2-1课件.ppt
- 2025年线性兽医学生中的动物疾病监测试题.doc
- CN119926655A 一种耦合选煤起泡剂单次粗选提高锌浸出渣银精矿品位的工艺 (广西民族大学).pdf
- 2026年天津市宝坻区交通运输系统人员招聘笔试备考题库及答案解析.docx
- 2025年线性体育学中的运动表现分析试题.doc
- 2026年互联网入驻新能源建设协议.docx
- 小学二年级数学下学期表内除法核心概念结构化复习教案.docx
- 2024最新浙江省一级建造师管理电子.doc
- 核心素养导向下小学六年级英语Unit 2 Animals and Ecosystems跨学科项目化学习教案.docx
- CN119927490A 一种机器人焊接控制方法及系统 (吉益金智能制造(苏州)有限公司).pdf
- 企业会计准则最新解读及实务应用.pdf
原创力文档

文档评论(0)