精选优质文档-倾情为你奉上软件工程知识点汇总1 软件工程、软件工程方法学:三要素1.1 软件工程:应用系统化的、规范化的、可度量的方法来开发、运行和维护软件,即将工程应用到软件;对的各种方法的研究1.2 软件工程是一门研究用工程化方法构建和维护有效的实用的和高质量的软件的学科1.3 软件工程三要素是:方法、工具、过程软件工程的方法:是指完成软件开发各项任务的技术方法软件工具:是指为软件工程方法的运用提供自动半自动的软件支撑环境软件工程过程:是指将软件工程方法和工具综合起来以达到合理、及时地进行计算机软件开发这一目的2 软件工程的原则包括:模块化原则、信息隐蔽原则、抽象化原则、模块独立原则(内聚、耦合)、依赖倒转原则、开闭原则等2.1 模块化原则:指解决一个复杂问题时自顶向下逐层把软件系统划分为若干模块的过程。模块是程序中相对独立的成分,一个独立的编程单位,应有良好的编程接口,模块的大小要适中,模块过大会使模块内部的复杂性增加不利于模块的理解和修改,模块过小会导致整个系统表示过于复杂,不利于控制系统的复杂性。2.2 信息隐蔽