软件危机的概念,内容,原因及消除的途径;2
软件工程的定义,基本原理;3
软件工程方法学的基本概念、内容;4
软件生命周期的具体内容,每一个阶段的任务是什么
结合具体的工程例子来理解做软件项目主要分那几个阶段
理解几个典型软件过程的内容及其优点与缺点:瀑布模型、增量模型、快速原型模型 、螺旋模型、喷泉模型等;6
了解可行性讨论中的任务和过程;7
掌握系统流程图的概念和方法,会从具体的案例中抽象出系统流程图;8
掌握数据流图的概念和方法,会从具体的案例中画出 0 层数据流图和功能级数据流图;9
掌握数据字典的内容、方法、用户和实现;10
了解成本/效益分析方法;11
了解需求分析过程中任务是什么
理解面对数据流自顶向下逐步求精的方法和意义;13
理解分析及建模的意义,需求分析中应该建立哪三种模型
有哪些工具来帮助建立这些模型
掌握实体关系(E-R)图的概念,内容和实现方法,能结合具体实例建立实体关系图;15
掌握状态图的概念,内容,实现方法和作用;16
掌握层次方框图、warnier 图、IPO 图的概念,内容和作用;17
有穷状态机的概念和内容;18
总体设计是做什么
总体设计的过程是怎样的
总体结构设计的目的是什么
掌握几个设计原理,理解他们的内容和意义;20
掌握耦合和内聚的概念和内容,理解这些原理对设计有哪些指导意义;21
耦合包含了哪些类型
每个类型的具体内容是什么
要求能通过程序代码识别出耦合类型
启发性规则的内容及部分概念
层次图、HIPO 图和结构图的内容;24
掌握面对数据流的设计方法,了解其中涉及到的概念(变换流,事务流),结合例子理解变换分析的具体过程
详细设计是做什么
什么是结构程序设计
人机界面设计问题包含哪些
掌握设计过程中用到的工具:程序流程图的概