软考软件设计师教程知识点精讲之详细设计(二)

软件设计师 责任编辑:长颈鹿 2016-05-27

添加老师微信

备考咨询

加我微信

摘要:详细设计是软件设计的第二阶段,主要确定每个模块具体执行过程,也称“过程设计”,详细设计的目标不仅是逻辑上正确地实现每个模块的功能,并使设计出的处理过程清晰易读。过程设计中采用的典型方法是结构化程序设计(简称SP)方法,最早是由E.W.Dijkstra在60年代中期提出的,它是实现详细设计目标的关键技术之一。

      >>>>点击进入了解软件设计师培训视频

>>>>点击进入了解软件设计师在线辅导 

>>>>点击进入了解软件设计师面授班 

    结构化程序设计方法:

      详细设计是软件设计的第二阶段,主要确定每个模块具体执行过程,也称“过程设计”,详细设计的目标不仅是逻辑上正确地实现每个模块的功能,并使设计出的处理过程清晰易读。过程设计中采用的典型方法是结构化程序设计(简称SP)方法,最早是由E.W.Dijkstra在60年代中期提出的,它是实现详细设计目标的关键技术之一。

    结构化程序设计方法的基本要点是:

      采用自顶向下

      1.采用自顶向下,逐步求精的程序设计方法在需求分析,概要设计中,都采用了自顶向下,逐层细化的方法。在需求分析,概要设计中,都采用了自顶向下,逐层细化的方法。

      2.使用三种基本控制结构构造程序任何程序都可由顺序、选择、重复三种基本控制结构构造。

      主程序员组的组织形式指开发程序的人员组织方式应采用由一个主程序员(负责全部技术活动)、一个后备程序员(协调、支持主程序员)和一个程序管理员(负责事务性工作,如收集、记录数据,文档资料管理等)三个为核心,再加上一些希赛网(如通信希赛网、数据库希赛网)、其他技术人员组成小组。

      详细设计描述法:

      详细描述处理过程常用三种工具:图形、表格和语言。本节主要介绍结构化程序流程图、盒图和问题分析图三种图形工具。它是使用最广泛的一种描述程序逻辑结构的工具。

    程序流程图

      程序流程图又称为程序框图,PAD图PAD图指问题分析图(ProblemAnalysisDiagram),是日本日立公司于1979年提出的一种算法描述工具,它是一种由左往右展开的二维树型结构。 

      相关推荐:

     【希赛】2016上半年软考成绩早知道

    软件设计师教程知识点精讲之可行研究与项目开发计划

      软考软件设计师教程知识点精讲之详细设计(一)

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取