结构化程序设计思想:自顶而下、逐步求精、模块化、限制使用GOTO语句
对象的基本特征:标示唯一性、分类型、多态性、封装性、模块独立性
继承:指能够直接获得已有的性质和特征而不必重复定义他们,所以说继承是类之间共享属性和操作机制
程序测试是使用人工或自动手段来运行或测定某个系统的过程,目的是检验是否满足规定的需求或者弄清预期结果与实际结果的差别-----即为发现错误而执行程序的过程而不是噶你挣错误
软件需求分析就是把软件计划期间建立的可行性分析求精细化,分析各种可能解法,并分配给各个元素,分为 需求获取(撰写软件需求规格说明书) 需求分析 需求评审
在程序结构中各模块的内聚性越强,则耦合性越弱。高内聚低耦合,有利于提高模块的独立性
黑盒测试也称功能测试或数据驱动测试,黑盒测试完全不考虑程序内部的逻辑结构和台湾证,指依据需求和功能规格说明,检查程序功能是否符合他的设计要求
黑盒测试主要方法:等价类归划分法、边界值分析法、错误推测法、因果图等
软件开发是一项包括需求分析、总体设计、实现和测试的系统工程
常见的过程设计工具:图形工具(程序流程图(PFD)、NS图、PDA图),表格工具(判定表),语言工具(PDL);设计中不考虑数据变化
软件需求分析最重要任务是:确定软件系统的功能
白盒测试:结构测试或逻辑测试。在程序内部进行,用于完成软件内部操作的验证
白盒测试主要方法:逻辑覆盖、基本路径测试
新闻热点
疑难解答