根据给定的“外部设计书”内容,我们可以总结并扩展以下关键知识点: ### 1. 指針概要 #### 1.1 指針的目的 随着信息技术的发展,越来越多的企业选择将部分系统开发任务(如内部设计或程序开发)外包到海外,特别是向成本较低的地区如中国等国家。为了确保这种模式的成功实施,并实现为客户提供低成本系统的愿景,制定明确的外部设计指南显得尤为重要。这份指针旨在为从事外部设计工作的工程师和开发者提供指导,同时也是客户与系统工程师之间就系统内容达成共识的基础资料。 #### 1.2 文档结构 文档被精心组织为以下几个部分: - **业务流程设计**:概述整个系统的框架、业务流程、操作规则以及界面流转逻辑,有助于明确系统的范围。 - **界面设计**:包括界面布局及输入输出规范的设计,使界面的具体细节得到清晰的定义。 - **数据库设计**:详细记录数据库中的表结构和实体关系图(ER图),确保数据存储方案的明确性。 #### 1.3 文档相关图 通过图表形式展示各部分之间的相互关联,帮助读者更好地理解整个文档的结构和内容间的联系。 ### 2. 设计书相关内容 #### 2.1 业务流程设计 - **画面迁移图**:需详细记录所有界面、报表和事件,包括它们之间的迁移路径、报表的输出时机、批处理任务的启动时间以及不同用户权限的影响范围等。 - **命名规则**:每个界面和报表都应有唯一的ID,并遵循特定的命名规则。 - **成果物**:包括界面列表、报表列表、批处理列表以及详细的界面迁移图等。 #### 2.2 界面设计 - **界面布局**:需定义界面的整体设计原则、整体外观、所包含的所有字段、功能描述以及用于表示资源使用的单体流程图。 - **输入输出规范**:列出界面上的所有字段及其与数据库表的对应关系;即使某些字段不直接出现在界面上,但对程序运行至关重要时也需列出。 - **规则**:例如,对于需要实现的功能进行描述,多条件查询时的查询条件说明,以及对数据表的操作(如注册、更新、删除和查看)等。 #### 2.3 数据库设计 - **表格布局**:规定了表格命名规则、所有表格、字段命名规则、所有字段以及表格间的关系图等。 - **规则**:如果某字段在多个表格中出现,则需保持其名称的一致性;此外,还需要考虑到多语言支持的需求。 “外部设计书”的内容涵盖了从系统的宏观视角到微观层面的详尽规划。通过对这些知识点的深入了解和应用,可以有效提升软件开发项目的效率和质量,同时也能满足客户对系统功能和性能的要求。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot设计.docx
- 【php毕业设计】校园微博系统-源码(完整前后端+mysql+说明文档+LW).zip
- java智慧园区管理系统源码数据库 MySQL源码类型 WebForm
- 高校本科、专科招生和毕业数据(2008-2022年).dta
- 全新线程池函数,包含资源管理器
- MATLAB使用粒子群算法求解Griewank函数的极小值点
- 云计算-Openstack介绍-架构与理论
- (全新整理)高校本科、专科招生和毕业数据(2008-2022年)
- 【php毕业设计】班级管理系统源码(完整前后端+mysql+说明文档).zip
- 毕业设计项目介绍:深度学习模型在移动端(安卓)的实现.zip