(1)一般来说,好的软件开发环境应采用和集成化CASE环境。(2)软件由程序、文档、数据组成。(3)软件工程釆用层次化的方法,每个层次都包括工具、方法、过程三要素。(4)在分析过程中用来描绘物理系统的图形工具是系统流程图。(5)需求分析阶段产生的文档是软件需求规格说明书。(6)需求分析方法包括:面向数据流的分析方法、面向对象的分析方法、面向过程流的分析方法。(7)在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是多对多关系。(8)数据流图用图形符号表示、、数据源及数据存储。(9)一个模块拥有的直属下级模块的个数称为扇出,一个模块的直接上级模块的个数称为扇入。(10)从工程管理的角度看,软件设计可分为和两大步骤。(11)软件详细计阶段的输出结果为,此文档经严格复审后将作为实现阶段的输入文档。(12)软件过程设计中最常用的技术和工具主要为程序流程图、判定表、判定树、盒图、PAD图和PDL语言。(13)单元测试过程应为测试模块开发一个驱动模块和(或)若干个桩模块。(14)设计用户界面要充分考虑到,还要考虑,可用的软、硬件技术及应用本身产生的影响。(15)软件测试既是软件开发阶段的最后一个活动,又是软件质量保证的最后一项措施。它所用的主要技术分为白盒法和黑盒法两大类。(16)维护是指软件在交付使用后,为或而修改软件的过程。(17)逆向工程与是目前预防性维护采用的主要技术。(18)在面向对象的概念中,实例是由某个特定类描述的一个具体的对象。