设计构建1个软件程序的基本步骤4.docVIP

  • 5
  • 0
  • 约 5页
  • 2017-06-15 发布于四川
  • 举报
软件开发规范教材 设计构建一个软件程序的基本步骤 主讲:左建明 2009-12-30 内部资料,不允许私自传播。 软件的主要任务 软件的核心任务不外乎是收集和整理数据,然后以用户需要的形式表现给他们而已,此外还有数据的存储,数据的传输等外围任务。 数据的收集,整理,表现,存储和传输就是软件的主要任务,它们也是程序员的主要工作内容,也是程序员编写代码的最终目的。 那么该如何编写代码让软件完成它的主要任务呢?编写代码的过程是否有规律可循?编写代码需要注意那些方面的问题?本人想就这些问题罗列自己一些粗浅的看法,并大家进行一些探讨。 一。软件构建从需求开始 需求即用户对软件功能的描述,用户通过需求告诉程序员他需要收集什么数据,这些数据该怎么处理,最后他希望看到什么结果。需求中描述的场景和内容是软件处理的核心领域,程序员需要通过代码把它表现出来。 即使用户是和你一样的程序员,需求也不可能完善到直接指导编码的地步,而且软件的构建是一个“邪恶(Wicked)”的过程,也就是说某些问题在设计阶段并不显山露水,只有在构建过程中它们才会逐渐暴露出来。这就要求程序员深入问题的领域,了解领域的相关知识,对领域做出合理的抽象,并在软件构建过程中不断完善它,直到完全实现用户需求,具备现代软件的八个主要特征。 二。何谓领域和领域模型 领域即业务领域,是用户进行业务活动的主要内容。一些领域是和现实世界中的实体

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档