现在的位置: 首页 > 综合 > 正文

软件工程第一章总结

2012年12月13日 ⁄ 综合 ⁄ 共 1142字 ⁄ 字号 评论关闭

什么是软件

定义:软件是计算机系统中与硬件相互依存的另一部分,它是包括:程序、数据及其相关文档的完整结合。

 

软件和硬件共同构成了计算机系统。

 

软件的特点

a)        抽象性:是逻辑实体,不是物理实体。

b)       没有明显的制造过程。

c)        不会出现老化现象。

d)       对计算机系统有依赖性。

e)        没有完全摆脱手工艺开发方式。(vb源码之友算是解决这个问题的一个例子)。

f)         软件的复杂性

实际问题的复杂性

程序逻辑结构的复杂性。

g)        成本高

软件的分类

1.        按软件的功能:

a)        系统软件

                        i.               操作系统

                      ii.               数据库管理系统

b)       支撑软件

                        i.               文本编辑程序

                      ii.               文件格式化程序

c)        应用软件

 

2、按软件的规模划分

 

3、按软件的工作方式划分

a.         实时处理软件

b.        分时软件

c.         交互式软件(人机交互软件)

d.        批处理软件

 

4、按软件服务对象的范围划分

a.         项目软件(不是为了盈利的软件)

b.        产品软件

 

5、按使用的频度划分

a.         一次使用

b.        频繁使用

 

6、按软件失效的影响划分

a.         高可靠性软件

b.        一般可靠性软件

 

软件的发展

1.        程序设计阶段

2.         程序系统阶段

3.         软件工程阶段

 

软件的生存期

从开发到软件停止使用

软件工程

1.        制定计划

2.        需求分析和定义

3.        软件设计

4.        程序代码编写

5.        软件测试

6.        运行和维护

软件开发模型

1.         瀑布模型

a.         B模型

2.         快速原型模型

3.         渐增模型

4.         螺旋模型

5.         喷泉模型

软件工程的目的和要求

1.         付出较低的开发成本

2.         达到要求的软件功能

3.         取得较好的软件性能

4.         开发的软件易于移植

5.         需要较低的维护费用

6.         能按时完成开发工作,及时交付使用。

抱歉!评论已关闭.