1 / 36
文档名称:

软件工程思想.ppt

格式:ppt   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

软件工程思想.ppt

上传人:所以所以 2012/6/3 文件大小:0 KB

下载得到文件列表

软件工程思想.ppt

文档介绍

文档介绍:软件工程思想
软件工程的目标
软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。
质量与生产率之间有着内在的联系,高生产率必须以质量合格为前提。如果质量不合格,对供需双方都是坏事情。
质量与生产率之间不存在根本的对立,好的软件工程方法可以同时提高质量与生产率。
质量与生产率的提高就指望程序员与程序经理。对开发人员而言,如果非得在质量与生产率之间分个主次不可,那么应该是质量第一,生产率第二。
软件工程常用模型
软件工程的主要环节有:人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试、维护等,。
软件工程模型建议用一定的流程将各个环节连接起来,并可用规范的方式操作全过程,如同工厂的生产线。常见的软件工程模型有:线性模型(),渐增式模型(),螺旋模型,快速原型模型,形式化描述模型等等.
线性模型太理想化,太单纯,已不再适合现代的软件开发模式,几乎被业界抛弃。但我们应该认识到,“线性”是人们最容易掌握并能熟练应用的思想方法。线性是一种简洁,简洁就是美。
当我们领会了线性的精神,就不要再呆板地套用线性模型的外表,而应该用活它。
软件开发的基本策略
软件工程三十年的发展,已经积累了相当多的方法,但这些方法不是严密的理论。实践人员不应该教条地套用方法,更重要的是学会“选择合适的方法”和“产生新方法”。
有谋略才会有好的战术。
软件开发中的三种基本策略:“复用”、“分而治之”、“优化—折衷”。
复用
复用就是指“利用现成的东西”。被复用的对象可以是有形的物体,也可以是无形的成果。复用的内涵包括了提高质量与生产率两者。
“请不要再发明相同的车轮子了”
由经验可知,在一个新系统中,大部分的内容是成熟的,只有小部分内容是创新的。
一般地可以相信成熟的东西总是比较可靠的(即具有高质量),而大量成熟的工作可以通过复用来快速实现(即具有高生产率)。
应该把大部分的时间用在小比例的创新工作上,而把小部分的时间用在大比例的成熟工作中。
将具有一定集成度并可以重复使用的软件组成单元称为软构件(ponent)。
软件复用可以表述为:构造新的软件系统可以不必每次从零做起,直接使用已有的软构件,即可组装(或加以合理修改)成新的系统。

最近更新

《孟姜女哭长城》读后感范文 3页

《小鬼儿》读后感 4页

《惠崇春江晚景》教学反思 6页

造船合同法律救济问题研究的开题报告 2页

《火烧云》教学设计 69页

造桥机在铁路客运专线箱梁施工中的应用及仿真.. 2页

(上海牛津)一年级英语上册1-5单元测试卷 6页

(新)工程项目审计的八大要点 5页

15春福师《心理咨询学》在线作业二答案 15页

2020~2021统编语文二年级下册教学计划及进度安.. 8页

2021-2022学年内蒙古自治区呼和浩特市统招专升.. 11页

2021-2022年监理工程师之土木建筑目标控制题库.. 27页

2021届海南省高三二模历史试题(解析版) 15页

通用二维、三维矢量图形描述规范的研究的开题.. 2页

2021年江苏二级造价工程师考试《建设工程计量.. 4页

2021河大版,信息技术六年级下册教案 40页

2022-2023学年山东省威海市文登区中考试题猜想.. 12页

2022《办公室管理》形考任务二试题及答案 5页

2022年12月大学英语六级真题(卷二) 16页

2022年上海十六区初三一模语文作文审题分析+命.. 25页

2022年全国统一高考全国一卷英语试题 9页

2022年天津中考历史试卷+答案解析 15页

2022年注册公用设备工程师(给水排水)《专业知.. 22页

2022年重庆公务员考试申论真题套卷一卷 2 11页

2022高中数学第一章空间向量与立体几何-空间向.. 5页

2023医疗协议书15篇 32页

2023年G3锅炉水处理考试题及答案(完整版) 16页

中职语文期末试卷 16页

中职新生班主任工作计划 8页

中职机械基础教案 42页