- 6
- 0
- 约2.9千字
- 约 13页
- 2023-12-07 发布于河北
- 举报
软件设计附功能设计书模板
1.原则与目标
软件设计中处理问题的过程要保证简单、清晰,一个功能只处理好一个问题,如果处理不好,那么这个问题就是多个问题,从而要设计多个功能,总体要求:把复杂的事情简单化,把简单的事情条理化。
2.要求
产出物:
1)《概要设计说明书》
2)数据模型
3)《详细设计说明书》
3.数据模型
1)字段定义、长度、类型、命名继承《数据库设计规范》;
2)规范化与反规范化:
综合考虑“范式要求”与“系统实现的方便性”,平衡这两方面的要求;
综合考虑“查询的方便性”与“数据冗余如何保证数据的一致性”两方面的应用,平衡这两方面的应用;
3)完整性:数据项需明确是否非空选项,保证数据的完整性;
4)一致性:相同数据项的命名、类型、长度应保持一致;
5)关联性:表与表采用弱关联,系统数据的正确性需要业务处理逻辑来保证;过程表可以关联结果表,结果表不能关联过程表,结果表尽可能做到无状态;
6)可维护的数据项不能做主键;
7)主键和外键(数模中体现,数据库中不体现)要建立索引;
8)所有字段都需要有域类型,属于域类型的数据项类型需要引用域,不允许重复定义;
9)字段需注释,注释内容与格式要统一,格式上注释第一行为字段中文名称,字典字段的注释要包含枚举值,并且枚举值要和业务变更同步;
10)每个表中尽量有修改时间与创建时间,并且保证非空性;尽
您可能关注的文档
- 《教育概论》期末考试试卷含答案全套.docx
- Mysql性能提升方案对比全套.docx
- SDL安全设计检查项(金融类软件).docx
- 安全策略SQL Server标准检查表全套.docx
- 软件概要设计 详细设计 软件设计 用户手册说明全套.docx
- 产品集成计划文档模板全套.docx
- 软件集成测试计划全套.docx
- 软件开发项目启动标准化流程(项目启动)全套.docx
- 产品交接单和客户验收单模板全套.docx
- 大屏可视化综合展示解决方案全套.docx
- 陕西省渭南市联考2025-2026学年高一下学期期中测试英语试题(解析版).docx
- 贵州省遵义市湄潭县部分学校2025-2026学年高一下学期4月月考英语试题.docx
- 河南省南阳市部分学校2024-2025年高一下学期第一次月考英语试题.docx
- 陕西省渭南市临渭区2024-2025学年高一下学期7月期末考试英语试题(解析版).docx
- 河南省南阳市名校联考2025-2026学年高一下学期4月阶段性学情检测英语试题.docx
- 2026年《新年跨年父母红包祝福寄语(三篇)》.docx
- 陕西省西安市多校2025-2026学年高一上学期2月期末联考英语试题(解析版).docx
- 陕西省西安市临潼区部分学校2025-2026学年高一下学期入学考试英语试题(解析版).docx
- 河南省南阳市十校联盟体2024-2025学年高一下学期4月期中考试英语试题.docx
- 陕西省西安市某中学2025-2026学年高一第二学期期中考试英语试题(解析版).docx
最近下载
- 提高外科患者入院接待的满意率医院护理品管圈QCC成果汇报.pptx VIP
- 提高外科患者入院接待的满意率医院护理品管圈QCC成果汇报PPT(完整版本易修改).pptx VIP
- 全年绿化养护管理月历 .pdf VIP
- 花卉栽植与养护.DOC VIP
- (2026秋新版本)苏教版六年级数学上册全册教案 .doc
- 鸟类学课件--1 绪论 第一章+鸟类与人类.ppt VIP
- 普通高中物理课程标准日常修订版(2017年版2025年修订)(OCR).pdf VIP
- 鸟类学课件--常见鸟类分类及辨识.ppt VIP
- 花卉栽植施工方案汇总.doc VIP
- 鸟类学课件--4+鸟类的分类基本原理与方法.ppt VIP
原创力文档

文档评论(0)