- 软件工程教程
- 软件工程首页
- 软件工程概述
- 软件开发生命周期
- 软件项目管理
- 软件需求
- 软件设计基础
- 分析与设计工具
- 软件设计策略
- 软件用户界面设计
- 软件设计复杂性
- 软件实现
- 软件测试概述
- 软件维护
- CASE 工具概述
- 软件 - 考试题及答案
- 软件工程 - 考试题及答案
软件工程模型问答 #4
问题:解释以下目标:a) 编码 b) 结构化编程。
答案
编码
在编码阶段,软件系统的设计被翻译成计算机使用的编程语言格式,这是编码的主要目标。编码的目的是产生高质量的系统,该系统可以在任何情况下执行。程序员在编码阶段会移除所有与语法和格式相关的错误,以及程序员发现的所有逻辑错误。一些目标在与编码相关的方面进行了定义。
提高对程序的理解和可读性。
将程序员的设计转换为编程语言,并获得最佳的实现方式。
编码的目标是降低后续阶段的成本,并解决不仅程序员,还包括测试人员和维护人员在内的相关问题。
如果代码编写良好,则可以减少测试和维护部门的工作量。
主要重点应放在开发易于编写代码的程序上。程序应简单且透明。
结构化编程
结构化编程可以定义为一种规范的方法,用于获得具有可读性、可维护性和可调试性的程序。标准编程的目标如下所示
快速获得无错误的程序。
程序应具有可读性和易于理解性。
可以在不影响其他模块的情况下修改特定模块。
结构化编程的逻辑是,程序可以划分为独立的组,每个组只有一个入口和一个出口。结构化编程的新方法是由荷兰人 E.W Dijkstra 发明的。此后,许多其他人也对编程结构提出了建议,例如顺序和选择是这种编程的基础。借助这种编程,我们可以轻松理解程序。控制流程是结构化编程的目标。程序文本应以系统化的方式排列,以便它们可以按程序中的顺序执行。
广告