软件第4章.pptxVIP

  • 4
  • 0
  • 约4.43千字
  • 约 51页
  • 2018-06-04 发布于上海
  • 举报
软件第4章

4.1软件设计的目标和任务 4.1.1软件设计的步骤 4.1.2软件设计的目标 4.1.3软件设计的任务 4.1.1软件设计的步骤对于大型系统的设计,通常分为两个阶段:结构设计和过程设计。结构设计:确定系统由哪些模块组成,以及这些模块之间的相互关系。过程设计:确定每个模块的处理过程。其中,结构设计是总体设计阶段的任务,而过程设计则是详细设计阶段的任务。4.1.2 软件设计的目标最终目标是取得最佳方案,详细讲就是取得这样的方案:节省开发费用,降低资源消耗,缩短开发时间的条件,能够赢得较高生产效率,较高可靠性和可维护性方案。 4.1.3 软件设计的任务 它是一个将软件需求变换成软件表示的过程。从工程角度来看,软件设计分为两步:概要设计和详细设计。其中,概要设计将软件需求转换成为数据结构和软件的系统结构;详细设计是通过对结构表示进行细化得到软件的详细的数据结构和算法。4.1.3 软件设计的任务 1、概要设计的任务 (1)制定规范 (2)软件系统结构的总体设计(3)处理方式设计 (4)数据结构的设计 (5)可靠性设计 (6)编写概要设计阶段的文档 (7)概要设计评审 4.1.3 软件设计的任务 2、详细设计的任务 (1)确定软件各个组成部分内的算法以及各部分的内部数据组织;(2)选定某种过程的表达形式来描述各种算法;(3)进行详细设计的评审。 4.2程序结构与程序结构图 4.2.

文档评论(0)

1亿VIP精品文档

相关文档