作者:小熊宝宝公寓 | 来源:互联网 | 2023-10-13 09:18
一、设备管理
1、IO系统包括:
考点
磁道寻址
二、文件管理
-
文件和文件系统
-
文件的物理结构
考点
位示图 文件最大长度
三、作业管理
1、作业状态
2、处理机调度
四、软件开发模型
1、软件危机与软件工程
2、软件生命周期
问题定义、可行性分析、需求分析、总体设计、详细设计、编码、测试、运行维护等阶段
3、软件开发模型
瀑布模型、增量模型、螺旋模型、瀑布模型、智能模型、V模型、快速应用开发模型、构件组装模型、敏捷方法和统一过程等。
考点
软件工程方法学包含三个要素:方法、工具、过程
软件开发模型选择哪个合适
五、软件开发方法
1、结构化分析
数据流图:加工、数据的源点或终点、数据的流向、数据文件或数据库
数据字典:数据项、数据流、数据文件
2、结构化设计
概要设计:设计软件系统结构、进行模块划分、确定每个模块的功能、接口、模块间调用关系
概要设计工具:结构图、数据字典、判定书、判定表
详细设计:为每个模块设计其实现的细节
详细设计工具:程序流程图、盒图、问题分析图、程序设计语言
3、面向数据结构设计(不怎么考)
Jackson、Warnier 方法
4、面向对象的分析和设计
面向对象 = 对象+类+继承+通信
面向对象的优点:
-
与人类习惯的思维方法一致
-
稳定性好
-
可重用性好
-
较易开发大型软件产品
-
可维护性好
考点
静态多态与动态多态
面向对象类的分析
六、软件测试
1、测试用例
2、测试准则
3、软件测试分类
从测试阶段分:
从测试方法分:
4、测试阶段
5、测试类型
黑盒测试:
白盒测试:
-
语句覆盖
-
判定覆盖
-
条件覆盖
-
条件判断覆盖
-
条件组合覆盖
-
路径覆盖
灰盒测试:
结合黑盒和白盒
静态测试:
6、软件维护
衡量程序可维护性的因素:可理解性、可测试性、可修改性
维护的类型:
影响维护工作量的因素主要有:
-
系统大小
-
程序设计语言
-
程序年龄
-
数据库技术的应用
-
先进的软件开发技术
考点
六、项目质量
-
软件质量具有以下3个要点
-
软件质量特性
-
质量特性
-
质量子特性
-
度量标准
CMM(软件能力成熟度模型)
CMMI(软件能力成熟度集成模型)
下一篇:https://ranmaxli.blog.csdn.net/article/details/108822065