- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程
软件工程
第一章 软件工程概论
1-2 软件工程核心思想
徐汉川
xhc@hit.edu.cn
2014年9月11 日
1-2 软件工程核心思想
主要内容
1 软件工程的本质:不同抽象层次之间的映射与转换
2 软件工程所关注的目标
3 软件开发中的多角色
4 软件工程=最佳实践
5 软件工程的四个核心理论概念
软件工程
1 软件工程的本质
1-2 软件工程核心思想
一个小例子
你要开发一段程序,输入班级所有人的成绩,按成绩由高到低的次序
进行排序;
你该如何去做?
方法1 :直接写程序;
现实问题 成绩排序系统
方法2 :先设计算法,然后再用程序语言实现;
现实问题 特定排序算法 成绩排序系统
方法3 :先建立数学模型,然后转换为算法,然后编程实现;
现实问题 数学模型 特定排序算法 成绩排序系统
1-2 软件工程核心思想
映射与转换
任何软件系统开发的共同本质在于:
– 从现实空间的需求到计算机空间的软件代码之间的映射与转换;
实现途径:映射与转换
现实空间的需求 软件系统
Business IT
1-2 软件工程核心思想
单步映射与多步映射
单步映射
1/2 2/2
1/3 2/3 3/3
现实空间的需求 中间状态1 中间状态2 软件系统
Business IT
问题:单步映射与多步映射的优缺点分别都是什么?
1-2 软件工程核心思想
单步映射与多步映射
实际的实现途径
需求与
软件实现
您可能关注的文档
- 【华东师大心理学教案】第八章 问卷编制.ppt
- 【化学】4.4《金属电化学腐蚀与防护》课件2(人教版选修4).ppt
- 【讲座:中考化学备考和化学竞赛注意问题】.ppt
- 【解析版】安徽省凤阳县2013年中考化学模拟试卷.pdf
- 【精品课件】3.1 不等式与不等关系.ppt
- 【考研化学】第四章 聚合物加工过程物理和化学变化.ppt
- 【强烈推荐】考点39原电池原理及应用--【精品资料】高考化学知识点全程讲解.doc
- 【清华大学】放大电路频率响应[高清珍藏版].pdf
- 【全程复习】2014高考化学 (难点聚焦+例题精讲+实战演练)化学反应中能量变化考点归类整理.doc
- 【人教版】2012届高考地理强化复习课件专题十四_人类与地理环境协调发展.ppt
文档评论(0)