结构化程序设计
上一节
下一节
软件设计在软件开发过程中处于核心地位,它是保证质量的关键步骤。在上一单元,我们学习了总体设计;在本单元,我们继续学习软件设计的详细设计部分。
在设计出软件的体系结构及数据库的逻辑模型之后,在本单元,我们讲进行人机界面设计、模块的处理过程设计、数据库的物理结构设计。
大家思考如下几个问题。
问题1:详细设计的任务是编程吗?
问题2:程序的质量取决于哪些因素?
问题3:对于长期使用的软件来说,是开发时间长还是维护时间更长一些?