塔里木大学硕士研究生入学考试

发布时间:2020-08-16 19:23:25   来源:文档文库   
字号:

塔里木大学硕士研究生入学考试

加试科目《软件工程》考试大纲

第一部分 考试说明

一、考查目标

《软件工程》侧重于软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等知识的考察,考试内容涵盖软件开发模型、软件生命周期、软件过程、结构化软件开发技术和面向对象的软件开发技术等理论方法,要求考生理解和掌握相关课程的基本概念、基本原理,能够运用基本原理和方法分析、判断和解决有关实际问题。

二、考试形式和试卷结构

1.试卷满分及考试时间

本试卷满分为100分,考试时间为90分钟。

2.答题方式及要求

闭卷、笔试。所有答案均写在答题纸上,在试卷上答题无效。

3.试卷内容结构

题型:

(1)名词解释 ;(2)简答题 ;(3)应用题

三、参考书目

1.《软件工程导论》,张海藩主编, 清华大学出版社,2013年8月第6版

2.《软件工程》,赖均主编, 清华大学出版社,2016年1月第1版

第二部分 考试要点

复习重点:

第一章 软件工程学概述

掌握软件工程的基本概念,软件危机的表现形式、产生的原因及消除的途径,软件工程的基本原理、方法学,软件的生存期,几种主要的软件开发模型等。

第二章 可行性研究

深刻理解可行性研究的必要性,掌握可行性研究的任务、过程、成本效益分析以及可行性研究报告的主要内容;掌握系统流程图、数据流程图、数据字典概念以及项目开发计划的基本内容。

第三章 需求分析

掌握需求分析的任务,需求获取的方法、分析建模与需求规格说明,掌握数据建模的实体联系图、数据规范化,掌握描述系统行为模型的状态转换图,掌握层次方框图、Warnier图、IPO(HIPO)图。掌握验证软件需求的必要性、方法。

第四章 总体设计

了解软件总体设计的目的、任务,掌握软件总体设计的过程、设计原理和启发规则,掌握描述软件结构的工具以及面向数据流的设计方法。能够将具体的数据流图的转换为软件的结构图,即变换分析技术和事务分析技术。

第五章 详细设计

了解软件详细设计阶段的目的、任务和结构化程序设计的概念,掌握人机界面设计的方法、过程设计的工具以及面向数据结构的设计方法,了解程序复杂程度的定量度量。

第六章 编码与测试

了解如何选择程序设计语言,培养良好的编码风格,掌握软件测试的目标、准则、方法和步骤,掌握单元测试、集成测试、确认测试的方法步骤,掌握白盒测试和黑盒测试技术的概念、方法,掌握调试过程与途径,了解软件可靠性的概念及其计算方法。能够按照测试的原则和技术,分析确定高效的测试用例。

第七章 软件维护

了解软件维护的定义,掌握软件维护的特点和过程,软件的可维护性的定义及提高可维护性的方法。掌握预防性维护和软件再工程过程的概念、方法。

第八章 面向对象方法学引论

了解面向对象方法学的要点和优点,掌握面向对象的概念、建模,掌握对象模型、动态模型、功能模型以及三种模型的关系。

第九章 面向对象分析

掌握面向对象分析的过程、需求陈述,能够根据具体问题建立对象模型、动态模型、功能模型以及确定对象的服务。

第十章 面向对象设计

了解面向对象设计的准则和启发规则,掌握软件重用的概念和方法,掌握系统分解的方法,掌握设计问题域子系统、设计人机交互子系统、设计任务管理子系统、设计数据管理子系统、设计类中的服务、设计关联以及设计优化的方法。

第十一章 面向对象实现

掌握面向对象语言的特点以及如何选择面向对象的开发工具,养成良好的程序设计风格,掌握面向对象的软件测试的特点和策略,能够设计测试用例。

第十二章 软件项目管理

掌握估算软件规模和工作量的技术,能够根据项目制定合理的进度计划,掌握团队组织的基本方法,了解软件的质量指标并掌握软件质量保证的措施,掌握软件配置管理,了解能力成熟度模型。

本文来源:https://www.2haoxitong.net/k/doc/02a44d82ae1ffc4ffe4733687e21af45b207fed7.html

《塔里木大学硕士研究生入学考试.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式