一、考试要求
理解与掌握软件工程的基本概念、理论、工具、过程和分析方法,具有综合运用这些以及其他用专业知识分析和解决实际软件项目问题的能力。
二、考试内容
1、软件工程的基本概念:软件、软件危机、软件工程、软件工程方法学的概念,软件危机的表现及消除犯法、软件工程的本质、软件工程的原理,软件生命周期的概念,软件工程的主要目的,软件过程模型分类及特点,敏捷宣言与极限编程的概念与内涵,软件的综合理解。
2、可行性分析:可行性分析的概念、任务与过程,系统流程图与数据流图的概念与绘制,数据字典的概念与内涵,软件成本及估计方法、软件成本/效益分析的概念,可行性的综合理解。
3、需求分析:需求分析的任务,需求获取的方法,需求简易规格说明技术,数据层次方框图,需求验证的概念,需求易变性的综合理解。
4、总体设计:总体设计的概念和过程,模块化的概念,总体设计的原理及其应用,数据耦合与内聚的概念与分类,总体设计的启发规则,功能层次结构图,总体设计原理的综合理解及应用。
5、详细设计:结构化程序设计的概念,程序过程设计工具的概念,程序流程图、判定表、判定树、流图的概念与绘制,程序复杂度的概念及计算模型,用户界面设计的问题与过程,人机界面设计指南(一般、输入、显示),人机界面的综合理解及应用。
6、软件实现:程序语言的选择标准,编码风格的概念及应用,软件测试的概念、目标与准则,软件测试方法和步骤的概念,白盒和黑盒测试的概念、步骤和方法,白盒和黑盒测试用例设计,软件可靠性的概念和估算模型,程序错误数的估算方法,软件测试的综合理解及应用。
7、运行维护:软件维护的概念、分类、特点和过程,软件可维护性的概念和因素,软件再工程的概念和步骤,软件可维护性的综合理解及应用。
8、软件项目管理:软件项目及管理的概念,软件规模的概念及估算方法,软件工作量和进度的概念和估算方法,人员组织的结构和分类,软件质量的概念和内容,软件配置的概念和管理,能力成熟度模型及等级,软件质量的综合理解及应用。
三、题型
试卷满分为150分,其中:名词解释和简答题30%左右,设计答题30%左右,分析及综合性论述题占40%左右。
四、参考书目
张海藩.软件工程导论(第6版)[M].北京:清华大学出版社,2013.
您填的信息已提交,老师会在24小时之内与您联系
如果还有其他疑问请拨打以下电话