第 1 章软件工程学概述1.1 软件危急1.1.1 软件危急得先容软件危急 (软件冷落、软件困扰 :为指在盘算
第 1 章软件工程学概述
1.1 软件危急
1.1.1 软件危急得先容
软件危急 (软件冷落、软件困扰 :为指在盘算机软件得开辟与维护历程中所碰到
得一系列严峻题目;
软件危急包罗下述两方面得题目
:
怎样开辟软件 ,满意对软件日益增长得需求
;
怎样维护数量不停膨胀得已有软件;
软件危急得典范体现 :
(1 对软件开辟本钱与进度得预计常常很禁绝确
;
(2 用户对 已完成得 软件体系不满意得征象常常产生 ;
(3 软件产物得质量每每靠不住
;
(4 软件常常为不可维护得
;
(5 软件通常没有得当得文档资料
;
(6 软件本钱在盘算机体系总本钱中所占得比例逐年上升
;
(7 软件开产生产率进步得速率
,远远跟不上盘算机应用敏捷遍及深入得趋势;
1.1.2 产生软件危急得缘故原由
(1 与软件自己得特点有关
(2 与软件开辟与维护得要领不精确有关
第 1 页,共 48 页
1.1.3 消除软件危急得途径对盘算机软件有精确得熟悉;熟悉到软件开辟为一种构造精良、治理
1.1.3 消除软件危急得途径
对盘算机软件有精确得熟悉;
熟悉到软件开辟为一种构造精良、治理精密、种种职员协同共同、共同完成得
工程工程;应该推广利用在实践中总结出来得开辟软件得乐成技能与要领
,并继承
研究探索;
应该开辟与利用更好得软件东西;
总之 ,为了办理软件危急 ,既要有技能步伐 (要领与东西 ,又要有须要得构造治理
步伐;
1.2
1.2.1 软件工程得先容
软件工程 :为引导盘算机软件开辟与维护得一门工程学科;接纳工程得观点、
原理、技能与要领来开辟与维护软件
,把颠末期间磨练而证实精确得治理技能与当
,以经济地开辟出高质量得软件并有用地维
前可以或许得到得最好得技能要领联合起来
护它 ,这就为软件工程; (期中考
软件工程得本质特性 :
软件工程存眷于大型步伐得布局
软件工程得中央课题为控制庞大性
软件常常变革
开辟软件得服从非常紧张
与谐地互助为开辟软件得要害
软件必须有用地支持它得用户
第 2 页,共 48 页
在软件工程范畴中为由具有一种文化配景得人替具有另一种文化配景得人创造产物1.2.2 软件工程得根本原理用分阶段得生命周期方案严酷
在软件工程范畴中为由具有一种文化配景得人替具有另一种文化配景得人创造
产物
1.2.2 软件工程得根本原理
用分阶段得生命周期方案严酷治理
对峙举行阶段评审
实验严酷得产物控制
接纳当代步伐计划技能
效果应能清楚地检察
开辟小组得职员应该少而精
成认不停改良软件工程实践得须要性
1.2.3 软件工程要领学
软件工程包罗技能与治理两方面得内容;
软件工程要领学
3 要素 :要领、东西、历程
1.传统要领学 (生命周期要领学或布局化范型
—— 夸大自顶向下
2.面向东西要领学 —— 夸大主动地屡次重复迭代
面向东西要领学
4 个要点 :东西、类、继承、消息
1.3 软件生命周期 (必考
三个时期八个阶段 :软件生命周期由软件界说、软件开辟与运行维护
件维护三个时期构成 ,每个时期又进一步分别成设干个阶段;
(也称为软
第 3 页,共 48 页
三个时期 :八个阶段 :软件生命周期软件界说软件开辟软件维护题目界说可行性研究需求阐发提要计划
三个时期 :八个阶段 :
软件生命周期软件界说
软件开辟
软件维护
题目界说
可行性研究
需求阐发
提要计划
具体计划
编码与单位测试
综合测试
运行维护
体系计划
体系实现
1.4 软件历程
1.4.1 瀑布模子
第 4 页,共 48 页
1.4.2 快速原型模子1.4.3 增量模子1.4.4 螺旋模子1.4.5 喷泉模子第 2 章可行性研究2.1 可行性研究得
1.4.2 快速原型模子
1.4.3 增量模子
1.4.4 螺旋模子
1.4.5 喷泉模子
第 2 章可行性研究
2.1 可行性研究得使命
可行性研究得目得 :
不为办理题目 ,而为确定题目为否值得去办理;
可行性研究得实质 :
举行一次大大压缩简化了得体系阐发与计划得历程
,也就为在较高条理上以较
抽象得方法举行得体系阐发与计划得历程;
可行性研究得内容 :
起首进一步阐发与澄清题目界说
,导出体系得逻辑模子 ;
然后从体系逻辑模子出发
,探索设干种可供选择得重要解法
(即体系实现方案 ;
对每种解法都研究它得可行性
,至少应该从三方面研究每种解法得可行性;
重要方面 :
技能可行性 ,经济可行性 ,操纵可行性 ,
其他方面 :
运行可行性 ,执法可行性 ,
第 5 页,共 48 页
2.2 可行性研究历程1.复查体系范围与目标2. 研究现在正在
2.2 可行性研究历程
1.复查体系范围与目标
2. 研究现在
原创力文档

文档评论(0)