程序流程图与N-S图相互转换 面向对象四个基本特征? 面向对象设计原则? 用户界面设计的3大原则? 语句构造的7个原则?输入输出设计原则? 函数命名规则,可以判断给出的命名正误 注释分类? 软件测试的目的?
时间: 2024-04-27 21:22:22 浏览: 111
C++程序设计
程序流程图和 N-S 图可以相互转换。将 N-S 图转换成程序流程图时,需要将图中的每个模块转换成一个结构化程序模块,再按照程序流程图的方式连接。将程序流程图转换成 N-S 图时,需要将结构化程序模块转换成 N-S 图的矩形框,并在图中表示出控制流。
面向对象的四个基本特征包括:封装、继承、多态和抽象。
面向对象设计的原则包括:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则和迪米特法则。
用户界面设计的三大原则包括:可用性、可理解性和可控制性。
语句构造的七个原则包括:顺序、选择、循环、并行、数组、子程序和异常处理。
输入输出设计原则包括:输入输出应该尽量简单、输入输出应该尽量具有一致性、输入输出应具有可控制性。
函数命名的规则包括:命名应具有描述性、尽量使用动词开头、不要使用缩写、使用小写字母和下划线连接单词等。通过这些规则,可以判断给出的函数命名是否符合规范。
注释分为三类,包括:程序注释、文档注释和特殊注释。程序注释是针对程序员的,文档注释是针对用户的,特殊注释是指特别标记出来的注释,例如 TODO。
软件测试的目的包括:发现错误、提高产品质量、验证需求、改善软件开发流程、满足法律和合规要求等。测试可以帮助开发者发现问题并及时解决,提高软件质量和可靠性。
阅读全文