下载此文档

软件工程—绪论.pptx


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
该【软件工程—绪论 】是由【niuww】上传分享,文档一共【32】页,该文档可以免费在线阅读,需要了解更多关于【软件工程—绪论 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。软件工程 ——原理、方法与应用
李亚红
lyh_******@
“SoSo”主义
小两口A——“精细管理”; 小两口B——“粗放管理”; 小两口C——“信任管理”; 软件工程中的管理模式也大抵超不出以上三种或其组合。 英文中有个词叫“So-So”[平常的,不好不坏的],福建方言中有个词发音类似“Shǎo Shào”的词,意思都是“马马虎虎”,即“tiger-tiger-horse-horse”。中国人有四种:新加坡人、香港人、台湾人、大陆人,大陆人大都喜欢“马马虎虎”,或者说许多时候都只能马马虎虎、难得糊涂,或者说大都是“SoSo”主义者。 软件工程却希望做到像上文所述第一种的“精细管理”,这时就会与大陆人的“SoSo”主义冲突,故大陆软件公司搞软件工程成功很困难。
红绿灯
话说比较早的时候街上的红绿灯很简单,一个方向红的时候一个方向绿,每隔60秒交替变化。这时用简单的定时模拟电路控制就可以了,而且通过电阻电容的调整也能调整变化间隔。 后来觉得这样很不人性化,用户界面不好,让行人干等不好,应该加一个数字计时器,显示还剩下的需要等待秒数。这时用模拟电路的架构就不行了,必须用数字电路,需求变化第一次导致架构变化。 许多路口,由于两个方向的流量不一样,导致需要两个方向的灯亮的时间不一样,比如一个90秒,一个30秒,这时要求红绿灯能进行设置。对数字电路架构添加这种功能不是很难。 再后来,由于许多路口的流量变化很大,要求红绿灯能智能控制,于是安装了摄像头监控流量,与红绿灯一起跟监控中心联网……,就是所谓的智能交通。 需求总是变化的,其中许多是由竞争对手而不是用户驱动的;许多需求导致产品架构变化,代价通常是很大的。
“阿波罗”计划
话说在1961年,美国总统肯尼迪向全国发言,宣布开始一个为期十年的太空计划----“阿波罗”登月计划,目标是要把一个人送上月球;1969年登月计划成功完成。 下文是人们对该计划为何能成功的总结,相信也适用于软件工程: “首先,选择了一个明确的目标----把人送上月球; 其次,有一个基本的计划可以遵循,许多问题都还没有解答,但已有一个起步之处----一个基础计划; 第三,有一个目标时间----在十年之内把这个梦想变成现实。 参与登月计划的人们一天接着一天地为实现他们的目标一起工作。他们并不确切知道怎样把一个人送上月球,但是他们忠实于目标并且确信它能被做到;他们并不确切知道宇宙飞船看起来是什么样子,更未想到计算机在这个项目里会起到那样大的积极作用。虽然存在着许多未知的因素,但是他们始终把目标摆在面前,他们利用了团体的智慧,即使碰到暂时的失败,也保持着实现目标的信心。因为他们确信他们的目标能够被实现,结果就是美国提前一年成功地把人送上月球。
再重复一下他们开展计划的步骤: 第一、设定了一个目标 第二、着手制定计划 第三、严格规定了一个实现目标的时间 第四、利用集体的智慧 第五、每个人都在头脑里不断记着目标 第六、开展行动 第七、抱有实现目标的必胜信心”
学习软件工程的重要性
随着计算机的日益普及,计算机软件无处不在。以软件的说明、开发、维护和管理为内容,作为信息产业的一个支柱,软件工程这一学科已逐渐为人们所熟悉和广泛应用。对软件产业的形成和发展起着决定性的推动作用。在计算机应用中至关重要,在人类进入信息化社会时成为新型信息产业的支柱。
软件的规模越大,越复杂,人们的软件开发能力越显得力不从心。于是,人们开始重视软件开发过程,方法,工具和环境的研究,软件工程应运而生。
人们已认识到,如有哪个项目不遵循软件工程原则必定会受到实践的惩罚。
一些清华大学计算机系的毕业生认为:软件工程课是他们参加工作以后最能直接应用的一门专业课。
课程目的
•掌握软件工程的基本概念;
•学会软件工程的分析、设计方法,编码以及测试、维护的基本策略和方法;
•了解软件工程技术新的发展趋势和动向。
学时分配
教学内容要点
计划学时
第一章绪论
2
第二章软件开发模型
4
第三章软件需求分析
6
第四章软件设计概述
6
第五章传统设计方法
6
教学内容要点
计划学时
第六章面向对象设计方法
6
第七章统一建模语言
4
第八章编码和语言选择
2
第九章软件测试
6
第十一章软件维护
2
软件工程的产生、软件生命周期及瀑布开发模型。
软件开发各阶段的目标、任务、特点、步骤和文档。
结构化方法的基本思想,开发过程和步骤,应遵循的原则和准则。
面向对象方法的基本思想、基本概念、基本模型。
软件工程的管理技术。
本课程的主要内容
第一章绪论
从三个方面介绍
软件
软件工程学
传统软件工程和面向对象软件工程
需掌握的知识点
了解软件的特点,软件危机的产生及其表现形式;
理解软件工程的定义及特点;
深刻理解软件危机产生的原因。

软件工程—绪论 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niuww
  • 文件大小231 KB
  • 时间2022-10-27
最近更新