《软件工程导论》期末复习知识点总结(全)第一章 B站 张海藩

目录

1.1软件工程

软件定义

软件分类(基于功能)

软件分类(基于规模)

 软件危机的体现:

1.2 软件生存周期

软件生存周期定义

软件生存周期阶段划分

各阶段完成的基本方法

软件生存周期

软件生存周期阶段划分(8个阶段)

1.3 软件过程模型

 1.瀑布模型

2.快速原型模型 (需求不确定)

3.增量模型

4.螺旋模型 

5.喷泉模型 

 6.Rational统一过程

 7.微软过程


1.1软件工程

软件定义

程序+文档+数据

软件分类(基于功能)

系统软件、支撑软件、应用软件

1.系统软件:与计算机硬件紧密配合使计算机各个部件与相关软件及数据协调、高效工作的软件(操作系统、编译程序)

2.支撑软件:协助用户开发软件的工具性软件 

3.应用软件:{商业处理软件、工程与科学计算软件(CAD)、智能产品嵌入式软件(家用电器、智能手机)、}

4、人工智能软件

5.个人计算机软件

软件分类(基于规模)

 软件危机的体现:


①软件开发成本和进度估计不准。
②用户对已交付的软件不满意。(不满足用户需求)
③软件质量无法得到保证。
④软件的可维护性差(可移植性)
⑤软件没有相应的文档资料。

1.2 软件生存周期

软件生存周期定义

软件生存周期阶段划分

各阶段完成的基本方法

软件生存周期

软件从生产、发展、到顺利成熟、直至衰亡为止组成

软件定义 软件开发 软件维护

软件生存周期阶段划分(8个阶段)

1.可行性研究与计划

 关键任务:解决问题是什么?有行得通解决方法?粗略计划?

 问题定义报告:问题性质、工程目标、工程规模

 可行性研究报告:经济、技术、社会(操作)可行性

项目开发计划:粗略

2.需求分析

关键任务:

        目标系统必须做什么?

        可行性研究的需求分析是粗略、不准确;

        需求分析是完整、准确、清晰、具体

需求规格说明书

3.总体设计

关键任务:怎样实现目标系统?

           &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值