延边鲜泉软件开发与设计【概要设计说明书】

306次 2016-03-23

  软件的开发很多人都以为很简单,主要是编程就可以了。其实并不是这样的,软件的开发所涉及的内容非常的多,就好比其中的设计说明。如果软件在开发设计的时候缺乏了相关的说明,那么开发人员将很难去确定要开发出什么样的软件。

  概要设计说明书如何去写?延边鲜泉软件开发与设计介绍:

  总体设计需求 目标 运行环境 局限 结构 未解决的问题

  使读者有个全局观,对后面的模块设计有准备。

  接口设计外部接口 内部接口 用户接口

  这些接口不是编程中的interface,而是软件的可用资源。使读者可以了解到有哪些可供使用的资源。

  运行设计模块组合 运行时间与控制模块设计

  这是整个概要设计的核心,它需要指明:

  每个模块做什么,实现了哪些功能;每个模块怎么做,包括输入、输出、逻辑、与其他模块的衔接、接口;每个模块所处的逻辑位置;每个模块所处的物理位置;每个模块的层次结构,可以用软件框图来展示;每个模块的关系,诸如依赖、通信等关系;每个模块的接口,模块之间如何传递信息以及信息本身的结构;每个模块的处理方式,其需要满足于哪些功能或性能上的要求;数据结构、逻辑结构;物理结构、容灾设计出错信息;补救措施;系统维护设计、监控设计、各个模块的组合、控制以及模块运行的时间界面设计、软件的主题界面设计;还有诸如“安全设计”等都可以考虑进来。

  对于设计的准则、代码的规范、接口的约定、命名的规则等都需要团队共同协商。