软件工程期末考试复习资料Word文档下载推荐.docx

上传人:b****3 文档编号:6215796 上传时间:2023-05-06 格式:DOCX 页数:13 大小:2.11MB
下载 相关 举报
软件工程期末考试复习资料Word文档下载推荐.docx_第1页
第1页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第2页
第2页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第3页
第3页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第4页
第4页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第5页
第5页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第6页
第6页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第7页
第7页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第8页
第8页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第9页
第9页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第10页
第10页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第11页
第11页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第12页
第12页 / 共13页
软件工程期末考试复习资料Word文档下载推荐.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程期末考试复习资料Word文档下载推荐.docx

《软件工程期末考试复习资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程期末考试复习资料Word文档下载推荐.docx(13页珍藏版)》请在冰点文库上搜索。

软件工程期末考试复习资料Word文档下载推荐.docx

可复用软件

4、软件开发方法:

结构化——分层数据流图-------p42

面向对象——用例图

第二章

1、软件生命周期过程——图

2、软件的几个过程模型:

①瀑布式

②渐进式

③增量型

④螺旋形

⑤V模型

⑥原型化模型

第三章

1、可行性研究(定义、对象、目的)

所谓可行性研究,就是按照各种有效的方法和工作程序,对拟建项目在技术上的先进性、适用性,经济上的合理性、盈利性,以及项目的实施等方面进行深入的系统分析,并评价总体方案(系统目标)的可能性、必要性。

可行性研究的对象是系统目标,研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,是否有必要去解决。

2、从哪些方面来考虑系统的可行性?

①技术上的可行性

②经济上的……

③操作上的……

④组织与管理上的……

⑤社会政策允许的……

第四章

1、需求分析:

三个阶段

①问题分析

②需求描述

3需求评审

3、判断功能性需求和非功能性需求

需求定义:

需求(requirement)就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件。

需求分类:

(1)在一般使用中,需求按照功能性(行为的)和非功能性(其它所有的行为)来分类。

  功能性需求是说有具体的完成内容的需求。

  例如:

比如客户登录、邮箱网站的收发收发邮件、论坛网站的发帖留言等。

  非功能性需求是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性,包括系统的性能、可靠性、可维护性、可扩充性和对技术和对业务的适应性等。

性能要求:

要求系统能满足100个人同时使用,页面反应时间不能超过6秒;

     可靠性:

系统能7×

24小时连续运行,年非计划宕机时间不能高于8小时。

要求能快速的部署,特别是在系统出现故障时,能够快速的切换到备用机。

 

3、衡量需求规格说明书好坏的标准:

(重要性从高到低)

正确性、无歧义性、完全性、可验证性、

一致性、可理解性、可修改性、可追踪性

第五章

1、数据流图基本成分(图学会找错)

2、分层数据流图(大题必考)

图书管理系统

选课管理系统

学生管理系统

成绩查询管理系统

3、父图与子图的平衡

4、变换型、事务型图

课本P80-86

1、需求说明书由哪几部分组成?

①一套分层数据流图

②建立数据字典

③小说明

④补充材料

2、

概要设计阶段

结构图(描述手段)——系统分成几个模块和子模块

详细设计阶段

P78

3、模块划分的基本原则:

①相对独立②功能单一③高内聚④低耦合

4、耦合型三个方面间的联系

控制耦合、特征耦合、公共环境耦合

5、块间联系类型(数据型)

6、聚合型的各种类型(功能型)

低内聚:

偶然内聚

逻辑内聚

时间内聚

中内聚:

过程内聚

通信内聚

高内聚:

顺序内聚

功能内聚

7、详细设计的描述方法:

①流程图

(选其中一种相互转化)②盒图(N-S图)

③PAD图

④HIPO图

⑤PDL图

8、事务变换分析

9、

白盒法5种

软件测试

黑盒法4种

课本110-124

10、测试步骤:

(渐增式、非渐增式)

①单元测试

②集成测试

③有效性测试

④系统测试

第十章

1、软件维护(定义、类型①②③④)

改正性维护、适应性维护、完善性维护、预防性维护

2、影响维护工作的因素

系统的规模、程序设计语言、系统年龄

3、软件维护工作流程(选择、填空)

4、软件可维护的因素

(1)可理解性

软件可理解性表现为外来读者理解软件的结构、接口、功能和内部过程的难易程度。

模块化、详细的设计文档、结构化设计、源代码内部的文档和良好的高级程序设计语言等等,都对改进软件的可理解性有重要贡献。

(2)可测试性

诊断和测试的难易程度主要取决于软件容易理解的程度。

良好的文档对诊断和测试是至关重要的。

此外,软件结构、可用的测试工具和调试工具,以及以前设计的测试过程也都是非常重要的。

维护人员应该能够得到在开发阶段用过的测试方案,以便进行回归测试。

在设计阶段应该尽力把软件设计成容易测试和容易诊断的。

(3)可修改性

软件容易修改的程度和软件设计原理和规则直接有关。

耦合、内聚、局部化、控制域与作用域的关系等等,都影响软件的可修改性。

5、用例图:

参与者

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2