2021-2022年收藏的精品资料软件工程重点知识复习资料及试卷.doc
![preview](https://dl-preview.csdnimg.cn/87220712/0001-a5b6fc08a50274e154efec63607565e1_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
"2021-2022年收藏的精品资料软件工程重点知识复习资料及试卷.doc" 软件工程概述: 1. 软件产品的特性:软件产品是一种逻辑产品,与物质产品有很大的区别。软件产品的生产主要是研制,生产成本主要在开发和研制,开发研制完成后,通过复制就产生了大量软件产品。软件产品不会用坏,不存在磨损,消耗。 2. 软件生产的阶段:软件生产有三个阶段:程序设计时代、程序系统时代、软件工程时代。每个阶段的特征不同,逐渐发展到现在的工程化生产方式。 3. 软件危机:软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。表现方面包括用户对开发出的软件很难满意、软件产品的质量往往靠不住、一般软件很难维护、软件生产效率很低、软件开发成本越来越大等。 软件工程: 4. 软件工程的定义:软件工程是用科学的知识工程和技术原理来定义、开发、维护软件的一门学科。 5. 软件工程的目标和内容:软件工程的目标是付出较低开发成本、达到要求的功能、取得较好的性能、开发的软件易于移植、只需较低的维护费用、能按时完成开发任务、及时交付使用、开发的软件可靠性高。软件工程的内容包括开发技术和开发管理两个方面。 软件生存周期: 6. 软件生存周期的定义:软件生存周期是一个软件从提出开发要求开始直到该软件报废为止的整个时期。 7. 软件生存周期模型:生存周期模型描述软件开发过程中各种活动如何执行的模型。主要有瀑布模型、增量模型、螺旋模型、喷泉模型、基于知识的模型、变换模型等。 软件开发方法: 8. 软件开发方法的定义:软件开发方法是使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。 9. 软件工程方法学的要素:软件工程方法学包含三个要素:方法、工具和过程。方法是完成软件开发的各项任务的技术方法,工具是为运用方法而提供的自动的或半自动的软件工程支撑环境,过程是为了获得高质量的软件所需要完成的一系列任务的框架。 10. 软件过程的定义:软件过程是为了获得高质量软件所需要完成的一系列任务的框架,规定了完成各项任务的工作步骤。 瀑布模型和螺旋模型: 11. 瀑布模型的特点和优点:瀑布模型的特点是各个阶段的顺序性和依赖性、划分逻辑设计与物理设计、每个阶段必须完成规定的文档。优点是可强迫开发人员采用规范的方法、严格地规定了每个阶段必须提交的文档、要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 12. 螺旋模型的优点:螺旋模型的优点是对可选方案和约束条件的强调有利于已有软件的重用,也有助于把软件质量作为软件开发的一个重要目标、减少了过多测试或测试不足所带来的风险、在螺旋模型中维护只是模型的另一个周期,在维护和开发之间并没有本质区别。 快速原型: 13. 快速原型的分类、特点及使用策略:快速原型有探索型、实验型、进化型三种分类。特点是尽快建立一个原型,以便尽快得到反馈信息和验证软件的正确性。使用策略是根据项目的需求和风险程度选择合适的快速原型分类。
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/87220712/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87220712/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87220712/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87220712/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87220712/bg5.jpg)
剩余30页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
- 粉丝: 3702
- 资源: 59万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)