- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[软件工程教程课件[软件工程教程课件[软件工程教程课件
软件工程教程
18*3+18学时
王辉
huiw@
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
课程安排
理论
内容:基本原理、方法和技术
形式:讲授、自学、讨论
设计
内容:构造一个应用系统(包括分析、设计、编码、测试)
形式:分组、分阶段文档、编码、集成
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
软件工程的内容
软件工程的基本概念
软件过程
软件开发各阶段的任务、技术、方法
传统方法、面向对象方法
项目管理
软件质量保证
3
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
第一章 软件工程概论
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
本章教学内容
软件发展与软件危机
软件工程学的范畴
软件开发的生命周期
传统软件工程和面向对象软件工程
软件的特点
软件工程的基本目标
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
软件
程序、软件与软件产品
独唱 ⇢ 小合唱 ⇢ 合唱 ⇢ 万人大合唱
| | |
简单程序 较复杂程序 软件
软件包括
程序:按事先设计的功能和性能需求执行的指令序列
数据:是程序能正常操纵信息的数据结构
文档:与程序开发、维护和使用有关的图文材料
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
软件的发展
程序设计阶段 50s ~60s
程序系统阶段 60s ~70s
软件工程阶段 70s ~
面向对象软件工程阶段 80s ~
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
软件开发的发展过程
计算机应用发展
软件数量多规模大
软件成本高质量低
个体化软件开发方法
软件维护困难
软件危机
软件工程
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
软件危机
定义
计算机软件的开发和维护过程所遇到的一系列严重问题
主要表现
对软件开发成本和进度的估算很不准确
用户对“已完成的”软件系统不满意
软件产品质量往往不可靠
软件通常没有对应的文档资料
软件成本比重上升
供不应求:软件开发生产率跟不上计算机应用迅速深入的趋势
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
软件危机
产生软件危机的原因
客观原因:软件本身特点
逻辑部件
规模庞大
主观原因:不正确的开发方法
忽视需求分析
软件开发=程序编写
轻视软件维护
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
软件危机
解决软件危机的途径
组织管理措施
采取工程项目管理方法
技术措施
推广使用在实践中总结出来的软件开发技术与方法并探索更好的、更有效的技术和方法
开发和使用更好的软件工具
Evaluation only.
文档评论(0)