《软件工程》考试大纲一、考试阐明考试对象:计算机科学与技术专业命题原则: (1) 在教学大纲和考试大纲所规定的知识点范围内命题。(2) 试题的考察规定覆盖面广、辨别度高。(3) 试题兼顾各个能力层次,难易程度和题量合适,按难易程度分为四个层次:容易占 40%,较易占 40%,较难占 10%,难占 10%。试题题型:《软件工程》试题总分为 100 分,选择题占 20 分,简答题占 20 分,论述题占 20 分、设计题占 40 分。选择题:给出有关软件工程概念、原理、措施的不完整论述,规定考生从题后给出的四个选项中选择合适的一种答案,补充完整。简答题:可包括重要概念的解释、数据流图的绘制。 论述题:可包括重要概念的解释、数据流图的绘制。设计题:可包括绘流程图、写算法设计思想、定义对应数据构造、用高级语言书写程序。二、考试范围重点考察学生对软件工程有关概念的理解以及软件工程有关的原理措施。按照教学大纲的规定,详细考核规定分为掌握、理解和理解三个层次:掌握:规定学生可以全面、深入理解和纯熟应用的内容,是重点考试内容。理解:规定学生可以很好地理解所学内容,并且可以进行简单分析和判断。理解:对规定理解的内容,在考试中占较小比例,不超过 5%。1、绪论[考核的知识点和规定]掌握:学习软件工程的意义,面向对象软件工程和老式软件工程的比较;多种软件开发模型的内容,不一样开发模型的特点比较;理解:软件的定义、软件的分类,软件危机、软件工程学的范围;软件过程中瀑布模型 、迅速原型模型、螺旋模型的特点。3、软件需求分析[考核的知识点和规定]理解:可行性研究任务(目的)及波及的内容,需求分析的任务,需求分析的措施及重要措施(面向数据流分析)的详细环节,需求分析的任务、环节。掌握:数据流图(掌握顶层数据流图的绘制),细化 DFD 的原则,数据词典的定义及表述符号,其他分析工具。4、软件设计概述[考核的知识点和规定]掌握:软件设计的任务、基本概念,模块化设计,设计文档,模块与构件,抽象与细化 ,信息隐藏;高内聚低耦合。理解:软件设计的一般概念。 5、老式的设计措施[考核的知识点和规定]理解:面向数据流设计的构造化设计措施(包括构造设计和过程设计);程序流程图、盒图(N-S 图)绘制及三种构造(次序、选择、循环),判定表(理解);掌握:构造化设计模型,构造化设计措施;程序流程图、盒图(N-S 图)、判定表的绘制6、面向对象的设计措施[考核的知识...