课程名称:软件工程与操作系统
适用专业:计算机应用技术
参考书目:陈明编著,《软件工程学教程》,科学出版社
考试内容要求
第一章 软件工程概述
软件的发展、定义与特点,软件工程的定义与基本原则,软件工程的目标,软件生存周期与软件开发模型。
第二章 可行性研究
可行性研究的任务与步骤,成本效益分析。
第三章 需求分析
需求分析的任务与步骤,数据流图,E-R图,数据字典。
第四章 概要设计
需求分析的任务与步骤,软件设计的概念与原则,抽象与逐步求精,模块独立性。
第五章 详细设计
详细设计的任务与原则,程序流程图,N-S图。
第六章 面向对象的分析和设计方法
UML方法,UML的表示法,UML 的使用。
第七章 编码
程序设计语言分类,程序设计语言选择,编码风格。
第八章 软件质量与质量保证
句覆盖,条件覆盖,路径覆盖。
《操作系统》部分考试大纲
课程名称:软件工程与操作系统
适用专业:计算机应用技术
参考书目:《计算机操作系统》,汤子瀛等编著,西安电子科技大学出版社
考试内容要求
1、 操作系统引论
介绍操作系统的基本概念,作用和功能
2、 进程的描述与控制
进程的描述与控制,线程的概念
3、 进程的同步与通信
进程同步基本概念,信号量机制,经典进程同步问题,进程通信。
4、 调度与死锁
调度算法,死锁的概念、预防与避免
5、 存储器管理
连续分配、分页存储管理方式
6、 虚拟存储器
请求分页存储管理方式,页面置换算法与性能分析。
7、 设备管理
缓冲管理、设备分配与设备处理
8、 文件系统
文件与文件系统基本概念,目录管理,文件共享
9、 磁盘存储管理
磁盘调度算法