书籍设计包含什么软件,书籍设计用什么软件做

1原则和目标


软件设计中处理题的过程应该简单、清晰。每个函数只能很好地处理一个题。如果处理不好,题会发展成几个题,所以总体要求是将复杂的事情简单化,将简单的事情组织起来。


软件设计规范


2要求


计算


1“概述设计指南”


2数据模型


3《详细设计指南》


3数据模型


1字段定义、长度、类型和命名继承自《数据库设计规范》。


2规范化和反规范化


综合考虑“范式要求”和“系统实施的难易程度”,平衡这两方面的要求。


它综合考虑了“查询便捷性”和“数据冗余如何保证数据一致性”两个方面,平衡了应用的两个方面。


3完整性为了保证数据的完整性,必须明确一个数据项是否为非空选项。


4一致性相同数据项的名称、类型、长度必须一致。


5关联性表的关联性较弱,为了保证系统数据的准确性,需要业务处理逻辑保证流程表可以与结果表关联,但结果表不能与流程表关联。他们尽可能是无国籍的。


6可维护的数据项不能用作主键。


7主键和外键必须建立索引。


8所有字段必须有域类型,属于域类型的数据项类型必须引用该域,不允许重复定义。


9字段必须注释,注释的内容和格式必须统一。表单中注释的第一行必须是字段的中文名称,字典字段中的注释必须包含枚举值。枚举值必须与业务变化同步。


10、确保每个表都有修改时间和创建时间,以及系统运维所需的可用空间和备注字段。


4功能设计


1适用性必须综合考虑功能性和非功能性需求。功能需求应简化,功能粒度的一致性和合理性,题解决的清晰性,系统业务流程的简单性。识别功能约束并清晰描述。


2稳定性明确哪些特征不会改变,形成稳定的结构。


3可扩展性明确哪些功能是可变的,并且可以轻松扩展可变功能。


4复用性提取共性,提高共性功能的复用性。


5一致性相同的功能只出现在一个地方,禁止出现在多个地方。


5页面设计


1功能性满足业务功能,满足用户基本功能需求。


2清晰度信息应清晰、明确,避免含糊的语言或不清楚的解释。


3易用性分区分层、页面布局合理,符合用户工作习惯。


4、友好性页面风格要贴近工作氛围,以便用户能够很好地融入系统。


5交互性应有必要的信息提示和操作步骤说明,降低对用户的系统要求。


6整体风格的一致性;


7、必填字段在页面原型中用“”标记,如果不输入就点击保存,会出现“输入XXX!”的信息,详细设计中无需进一步说明。


8勾选后,任务提示


详细信息、导出、打印详细设计在选择或未选择多条记录时不再显示“请选择一条记录!”的提示。


删除如果不支持批量删除,您将看到“请选择一条记录”的消息。如果支持批量删除,您将看到“请选择一条记录”的消息。删除时xxx!”会出现提示信息,如果询“是否确认删除?”则详细设计中无需解释。


编辑如果没有选择记录或者选择了多条记录,则显示“请选择一条记录!”;如果选择的记录不符合编辑条件,则显示“无法编辑记录xxx!”。在详细设计中无需考虑这一点。


9操作成功后提示


当新记录保存成功后,您将看到以下消息“[文档编号]+[文档类型]创建成功!”


如果修改历史保存成功,您会看到如下提示“[文档编号]+[文档类型]+[操作类型]成功!”


删除录音功能时,您会看到“删除成功!”的提示信息。


10操作失败后,提示“[操作类型]失败xxx”。


11当查询条件可以多选时,文本框中所选项目的显示格式为“项目1”、“项目2”、“项目3”,各个选择之间用“,”分隔。


12通用帮助框通用帮助框中的查询条件默认必须支持父页面的查询条件。也就是说,通用帮助框中的链接支持参数传递。


6界面设计


1、接口中方法的返回值不能为void。至少,您应该通知调用者操作是否成功。


2继续上一篇文章,任何返回操作是否成功的方法都应将其返回类型设置为int而不是boolean。


3.方法名称只能是英文,简单易懂,采用驼峰式大小写约定,首字母必须小写,不能包含数字。


4方法名称最好使用动宾结构。


5接口中的所有方法都必须被注释掉。


6接口中的所有方法都必须是公共的。


7每个方法的位置一定要明确,不要把不属于接口的方法放入接口中,不要写功能重复的方法。


7兼容性和可扩展性


1稳定性系统扩展首先要保证系统的稳定性。可变部分应该放在具体的实现中,接口应该是最抽象和不可变的。有效的方法是单一职责。


2可扩展性分析和明确可变部分,使可变部分可以通过各种实现或配置来实现系统的扩展。


3简单性力求通过简单的配置或方便的接口实现来实现系统的扩展。构图位置极少,构图内容极少,构图的功能和影响非常明确。


功能设计规范模板


1文档介绍


11文章目的


解释该文件的目的。


12文档范围


文档主要内容


13位读者


文件的对象


14术语和缩略语解释


术语或缩写


解释


15参考资料


序列号


文件名


文件号码


版本


发布日期



2


2系统概述


21系统说明


介绍系统名称、任务提出者、开发者和用户组。


22项目背景


介绍项目的背景以及产品的生产背景。


23个系统任务


介绍产品的目标和愿景、必须满足的要求以及必须达到的效果。


3要求说明


31总需求


它描述了产品的总体需求,必须满足什么需求,必须达到什么效果。


32功能要求


描述产品的功能需求、产品中必须包含的特性或服务接口。首先指定需求的编号规则,然后将功能需求划分为模块并根据规则进行编号,最后对每个需求进行详细描述。


33需求编号规则


描述要求的编号顺序


模块分类总数34


需求模块分类说明


4功能要求


41模块1号


模块名称


模块介绍


模块功能列表


序列号


第一级特征


辅助功能


函数名


功能号


函数名


功能号



2



4


4111级功能1号


此功能的描述


4111辅助功能1号


此功能的描述


4112辅助功能2号


此功能的描述


412辅助功能2号


此功能的描述


4121辅助功能1号


此功能的描述


4122辅助功能2号


此功能的描述


42模块2号


模块名称


模块介绍


模块功能列表


序列号


第一级特征


辅助功能


函数名


功能编号


函数名


功能号



2



4


4211级功能1号


此功能的描述


4211辅助功能1号


此功能的描述


4212辅助功能2号


此功能的描述


422辅助功能2个


此功能的描述


4221辅助功能1号


此功能的描述


4222辅助功能2号


此功能的描述


5界面设计


51接口函数


511前台界面


功能列表或图标


512后台界面


功能列表或图标


52接口关系


521页1


页面说明


解释


页面迁移图


插图


页面截图


截屏


522页2


页面说明


解释


页面迁移图


插图


页面截图


截屏


书籍设计包含什么软件和书籍设计用什么软件做这样的话题,本文已经解完,希望对大家有所帮助。

除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。