软考复习-软件工程03-系统设计

系统设计

主要目的:在系统设计中,主要目的是为系统制定实施计划/方案。
主要内容:新系统总体结构设计,代码设计,输入输出设计,处理过程设计,数据存储设计,用户界面设计,安全控制设计等。常用的系统设计方案有两种:1.面向数据流的结构化设计方法。2.面向对象的分析方法。系统设计基本任务基本上可以分为概要设计和详细设计两个阶段。

概要设计

设计软件系统总体结构
其基本人是采用某种设计方法,将一个复杂的系统按功能划分模块,并确定每个模块的功能,各个模块间的调用关系,接口,评价模块的结构质量。
数据结构设计
对在需求分析阶段已经完成的对数据组成操作约束,关系的描述来加以细化,适合采用抽象的数据类型。
数据库设计

  1. 概念设计:用E-R模型来表述数据结构。
  2. 逻辑设计:结合具体数据库管理系统(DBMS)来建立数据库的逻辑结构。
  3. 物理设计:设计数据模式的一些物理细节,如存储要求,存取方法和索引建立等。
    编写概要设计文档
    完成概要设计说明书,数据库设计说明书,用户手册以及修订测试计划的编写。
    评审
    对设计方法的可行性,关键的处理以及内外部接口定义的正确性,有效性,各部分之间的一致性等一一进行评审。

详细设计

  1. 对每个模块进行详细的算法设计。
  2. 对模块内部的数据结构进行设计。
  3. 确定数据库的物理设计。
  4. 代码设计。
  5. 输入输出格式设计。
  6. 用户界面设计。
  7. 编写详细设计说明书。
  8. 评审。

系统设计的结果是一系列的系统设计文件,说明文档,这些文件是物理实现一个详细系统的重要基础。

发布了5 篇原创文章 · 获赞 0 · 访问量 106

猜你喜欢

转载自blog.csdn.net/qq_38891385/article/details/104635946
今日推荐