`

模块开发设计文档的结构

 
阅读更多

模块开发设计文档的结构:

 

1.逻辑:业务逻辑

 

2.结构:目录文件结构

 

3.接口:接口定义一般分get、add、update三类公用接口,另外部分为私有接口。接口一般服务在serverice层,需要有一定的通用性

 

4.数据:数据库表的设计

 

 

5. 基本架构: 



 

 

面向对象的基本原则:

 

1. 一个类只需要做好一件事,不一致额外的功能应该细分到其他类去实现

 

2. 一个类应该可扩展,而不可修改的,也就是说尽多可能是通过扩展的方式来新增和改变类的功能,例如使用装饰器模式,父子类继承

 

3. 一个不应该强依赖另一个类:例如a类中需要使用到b类,应该使用注入到a类的方式来实现,而不是在a类中直接new到b类

 

   每个类对另一个类来说都是可替代的:例如,现在c类实现的功能与b类似,那么通过注入c来替换b即可

4. 尽可能的使用配置,而不是硬编码

 

5. 面向接口编程:尽可能的关心接口的功能,而不需要关心接口功能的具体实现,例如,a类需要调用到b类或成类,这时候a类只需要关心b类和c类提供了哪些接口即可

 

 

  • 大小: 16.6 KB
分享到:
评论

相关推荐

    系统功能模块设计文档

    系统功能模块设计文档

    软件开发常用设计文档大全

    软件开发常用设计文档大全. 包括: 测试计划 概要设计说明书 可行性研究报告 模块开发卷宗 数据库设计说明书 数据要求说明书 文件给制实施规定 项目开发总结报告(GB8567——88) 软件需求说明书(GB856T...

    20个软件开发常用设计文档大全下载

    附件: 模块开发卷宗.doc (2008-7-25 10:37:59, 20 K) 附件: 数据库设计说明书.doc (2008-7-25 10:37:59, 36.5 K) 附件: 数据要求说明书.doc (2008-7-25 10:40:02, 34 K) 附件: 文件给制实施规定.doc (2008-...

    20个软件开发的设计文档

    包括软件开发过程中所需要的各种文档:操作手册、测试分析报告、测试计划、概要设计说明书、结构、开发进度月报、可行性研究报告、模块开发卷宗、软件需求说明书、数据库设计说明书、数据要求说明书、文件给指实施...

    软件开发常用的设计文档(总共15种文档)

    操作手册.doc 测试分析报告.doc 测试计划.doc 概要设计说明书.doc 开发进度月报.doc 可行性研究报告.doc 模块开发卷宗.doc 软件需求说明书.doc 设计文档结构.doc 数据库设计说明书.doc 数据要求说明书.doc 详细设计...

    rtsp预览-从数据结构到模块函数设计全套文档

    rtsp预览-从数据结构到模块函数设计全套文档,rtspserver详细设计文档、RTSP协议开发接口说明、sdp、预览模块说明文档 预览包括RTSP标准协议预览和HIK私有协议预览,标准协议预览包括如下几种预览模式:RTP_TCP,RTP...

    软件项目设计文档写作模板

    软件开发的内容是:需求、设计、编程和测试,其中需求设计要求大家编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划等等,为方便软件开发文档写作,特发此模板供大家参考。 软件需求...

    2数据库设计文档.doc

    " " 1 文档介绍 1.1编写目的 作为软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计 和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员 ,测试人员编码及...

    5数据库设计文档.doc

    " 1 文档介绍 1.1编写目的 作为软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计 和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员 ,测试人员编码及测试的...

    软件开发设计有关文档

    用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。 3.9存储分配 根据需要,说明本程序的存储分配。 ...

    国标软件设计文档--软件设计总体框架设计说明文档大纲

    软件设计总体框架设计说明文档大纲详细设计说明书 1引言 1.1编写目的 说明编写这份详细设计说明书的目的,指出预期的读者。 1.2背景 说明: a. 待开发软件系统的名称; b. 本项目的任务提出者、开发者、用户和运行...

    开发设计文档

    开发设计文档,其中内容包括数据库的设计和相关模块的描述。

    仓库管理系统设计文档

    本文档为库存管理系统详细设计文档(Design Document),对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构。本文档的预期读者是本系统的需求用户、团队开发...

    软件(架构)设计文档模板.doc

    本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员...

    软开开发文档汇集(模块开发卷宗、可行性研究报告、测试分析报告等等)

    模块开发卷宗.doc、软件需求说明书(GB856T——88).doc、数据库设计说明书.doc、文件给制实施规定.doc、 项目开发总结报告(GB8567——88).doc、用户手册(GB8567——88).doc、结构.doc等等...,可用于开发文档...

    客户关系管理系统,基于Java的Swing+Oracle开发的C/S结构的CRM系统,包含完整源代码、需求设计文档、数据库文档

    客户关系管理系统,基于Java的Swing+Oracle开发的C/S结构的CRM系统,包含完整源代码、需求设计文档、数据库文档 由Java swing Oracle数据库实现的客户关系管理系统,该项目功能比较齐全,复杂度还可以,最重要的是...

    概要设计文档模板

    ]2.4结构 [给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。]2.5功能需求与系统模块的关系 [本条用...

    20个软件开发常用设计文档大全

    包括有文档---------操作手册,测试分析报告,测试计划,概要设计说明书,结构,开发进度月报,可行性研究报告,模块开发卷宗,软件需求说明书,数据库设计说明书,数据库要求说明书,文件给制实施规定,详细设计...

    电商项目数据库设计文档.docx

    6 7 数据库管理与维护说明 6 文档介绍 编写目的 作为软件设计文档的重要组成部分,本文档主要对该系统后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员,...

Global site tag (gtag.js) - Google Analytics