软件系统工程课件.ppt
《软件系统工程课件.ppt》由会员分享,可在线阅读,更多相关《软件系统工程课件.ppt(46页珍藏版)》请在三一办公上搜索。
1、软件工程导论(第4版),普通高校本科计算机专业特色教材精选,张海藩 编著,授课教师:殷 锋西南民族大学计算机科学与技术学院,授课教师简介,殷锋,男,侗族,博士,副教授。34岁,贵州榕江县人。计算机软件工程教研室主任,四川省计算机用户协会理事,中国计算机学会高级会员。1993年参加工作,曾被四川省人民政府授予教学成果奖1项,西南民族大学科研成果奖3项。近年来主要从事计算机数据挖掘、中间件、分布式计算、软件测试等方向的研究工作,曾主持和参与校级科研项目二十余项,主持完成省级课题1项、参与完成2项。于2004年度获得“四川省青年软件创新基金”资助。已在中文核心期刊及相关学术杂志上发表学术论文40余篇
2、,多篇被美国权威索引“EI”检索。长期担任“软件工程”、“计算机科学与技术”专业多门专业课、跨系专业课等的教学工作。系我校首批应用电子课件进行教学和首批实施“双语”教学的教师。2007年被评为“西南民族大学青年优秀骨干教师”。,E-mail:yf_作业提交FTP:/211.83.242.122(用户名:yfstu 密码:yfstu),考勤:10平时作业:20期末:70,考核标准,总 目 录,第1章 软件工程学概述第2章 可行性研究第3章 需求分析第4章 形式化说明技术第5章 总体设计第6章 详细设计第7章 实现,总 目 录,第8章 维护第9章 面向对象方法学引论第10章 面向对象分析第11章
3、面向对象设计第12章 面向对象实现第13章 软件项目管理,第1章 软件工程学概述,1.1 软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程1.5 小结习题,1.1 软件危机,1.1.1 软件危机介绍 1968年由NATO(北大西洋公约组织)在德国Garmish召开的学术会议上,Fritz Bauer首先提出了“软件工程”概念。,软件技术面临的问题,复杂性 生产率,例:Windows95有1000万行代码 Windows2000有5000万行代码Exchange2000和 Windows2000开发人员结构,软件危机的主要特征,软件开发周期大大超过规定 日期;软件开发成本严重超标;软
4、件质量难于保证。,衡量一个软件成功的标准在于:,用户在用用户可很容易地做完要做的事失败的根本原因:开发人员写出的东西达不到用户的要求(人的问题.技术问题),处在十字路口的中国软件产业,主权大国必须建立基于自主技术的、完整的软件产业体系。软件本国提供率:中国1/3左右,美国97%“印度模式”还是“中国模式”(1)、(2)软件人才结构不合理,缺乏中高级软 件人才;此外,软件人员缺乏软件工程化的概念也是问题之一。,1.1.2 产生软件危机的原因,在软件开发和维护的过程中存在这么多严重问题,原因主要在于:一方面与软件本身的特点有关另一方面也和软件开发与维护的方法不正确有关,1.1.3 消除软件危机的途
5、径,为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。软件工程正是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。,第1章 软件工程学概述,1.1 软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程1.5 小结习题,1.2.1 软件工程的介绍,Fritz Bauer在NATO会议上给出的定义:“软件工程是为了经济地获得可靠的和能在实际机器上高效运行的软件而确立和使用的健全的工程原理(方法)。”,软件工程的定义,IEEE【IEE83】给出的软件工程定义:“软件工程是开发、运行、维护和修复软件的系统方法。”,IEEE【IEE93】给出了一个更加
6、综合的定义:“将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。”,综合以上得软件工程的定义为:,软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的。,软件工程是一门交叉学科,软件工程的主要研究内容软件开发技术:软件开发方法学 软件开发过程 软件工具和软件工程环境 软件工程管理:软件管理学 软件经济学 软件心理学 软件工程所包含的内容不是一成不变的,随着人们对软件系统的研制开发和生产的理解。应该用发展的眼光来看待它。,软件工程的本质特性,1.软件工程关注于大型程序的构造2.软件工程的中心
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 系统工程 课件
链接地址:https://www.31ppt.com/p-6206976.html