软件工程知识点总结(科大)简介第一篇:软件工程知识点总结(科大)1.计算机软件是一种特殊的逻辑产品,其为在计算机上运行的各种程序、数据及其说明程序的各种文档。 2.软件承担着双重角色,软件是一个产品,同时又是产品交付使用的载体。 3.软件测试目的,就是在系统交付客户之前能够发现(和改正)尽可能多的错误 4.白盒测试又称“玻璃盒测试”,白盒测试注重于程序控制结构。 5.黑盒测试也称为行为测试,黑盒测试注重于确认功能需求。 6.用户界面可以说是基于计算机的系统或产品的最重要的元素。如果界面的设计很糟糕,可能会严重的阻碍用户使用系统的计算处理能力。 7.一个弱的界面可能导致一个很好地设计和可靠实验的应用的失败。 8.三个重要的原则指导有效的用户界面设计:置系统与用户控制之下、减少用户的记忆负担和保持界面一致。 9. 程序流程图 10.结构化程序设计:逻辑构成元素的顺序、条件和重复构成了结构化程序设计的基础。 顺序-实现了算法规约中的核心处理功能。 条件-允许根据逻辑情况选择处理的方式。 重复-提供了循环 11.图形设计符号:流程图和盒状图 12.程序设计语言PDL: