1 / 24
文档名称:

软件工程nPPT课件.pptx

格式:pptx   大小:197KB   页数:24页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程nPPT课件.pptx

上传人:wz_198613 2021/7/3 文件大小:197 KB

下载得到文件列表

软件工程nPPT课件.pptx

相关文档

文档介绍

文档介绍:个人介绍
计算机硕士,副教授,系统分析师,湖南省青年骨干教师,微软的MSCP会员。
研究方向:软件工程、信息集成和信息安全。
项目经 历:
常德养老金社会化发放系统
岳阳华能电厂医疗保险管理系统
中国网上教育平台
常德交通信息集成平台
北京交通地理信息基础平台
吉林移动客户关系管理系统
长沙路桥收费征管系统
校园一卡通系统
张家界电子门票系统
地税系统综合办公与考核系统
……
第1页/共24页
本讲内容
软件及软件工程的基本概念
教学大纲介绍
第2页/共24页
软件及软件工程概念
什么是软件
什么是软件开发过程
第3页/共24页
什么是软件(software)
程序(program)
系统(system)
产品(product)
服务(service)
云(Cloud)
第4页/共24页
软件的演化
1946~1960
个体手工方式
1960~1970
程序系统阶段
1970~1980
传统软件工程阶段
1980~2000
面向对象阶段
2000~今
面向服务阶段
软件规模越来越大
参与软件开发的人员越来越多
使用软件的用户的越来越广泛
使用软件的地方越来越普遍
云计算
第5页/共24页
软件危机
两个定律
摩尔定律:每隔18个月,CPU频率翻一番
银弹定律:每隔十年,软件的生产效率提高一倍
软件危机
软件开发效率低
开发出来的软件质量差
软件危机产生的本质
软件的易变性
第6页/共24页
软件危机的症状
软件开发的不透明性(opaque)
软件开发进度难以界定(process)
软件质量难以保证(quality)
软件成本难以控制(cost)
软件开发过多依赖开发人员(individual)
第7页/共24页
解决软件危机的银弹
CMM:初始级、可重复级、已定义级、已管理级、优化级
ISO9000:过程就是质量
软件工程:分阶段按照固定程序和模式实现软件开发
美国项目管理知识体系(PMI):全方位管理和全质量控制
第8页/共24页
什么是软件开发
开发软件的目的是什么
开发出软件系统
满足客户的需求
带来价值
产生效益
软件开发做什么
调查与思考
写文档
编程序
安装部署
培训和维护
第9页/共24页
什么软件工程
建筑工程的思想与方法引入到软件开发中
把系统化、规范化、可度量的途径工程化应用于软件开发的过程中。
在规定的成本和时间内实现软件的目标
1983年国际权威机构IEEE给软件工程下的定义是:“软件工程是开发、运行、维护和修复软件的系统方法”。
第10页/共24页