• 软件工程之软件设计


     上篇博客向大家介绍了软件工程里面非常重要的需求分析,需求分析确定了系统或者软件的开发目标,那么需求分析完了之后,就到了接下来给大家介绍的软件设计阶段。

             何谓软件设计?个人理解就是将软件或者系统的功能和结构用非代码的形式表示出来,而这个过程就叫做软件设计。软件设计可以进一步的分为两个阶段:总体设计和详细设计。其中,总体设计又称概要设计,即确定系统软件的具体实现方案、给出软件的模块结构、编写概要设计说明书。

             而详细设计又称为过程设计,这一步的工作,就是要对系统中的每个模块给出足够详细的过程性描述。这种描述不是程序的书写,而是用一些工具来表示每个模块,所以这种描述是不能够在计算机上运行的。

             概要设计和详细设计的知识模块和结构大体上是相似的,只是在具体内容上是不相同的,侧重点也不一样。通俗来讲,概要设计把控软件或者系统的全局,而详细设计则侧重于系统或者软件的每一个模块内部的具体结构和算法实现。这两块主要包含哪些内容呢?下面给大家分享一张思维导图,来简单描述一下软件设计的知识体系。


  • 相关阅读:
    day35-python-网络编程
    oc-继承(inherit) 方法重写 继承与组合
    oc-self关键字
    oc-类方法
    oc-封装 get set方法
    oc-匿名对象
    oc-函数命名
    oc-函数,方法,类
    解决"authentication token manipulation error"
    让tomcat自动定位到项目
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3476406.html
Copyright © 2020-2023  润新知