系统架构总结

[size=medium][color=green]一. 总体架构文档
1.总体架构设计,介绍系统的目标、设计原则、系统运行环境以及体系架构设计;
2.数据架构设计,介绍系统关键数据类型及相关数据库表的设计;
3.用户界面设计,介绍前台网站系统的总体设计;
4.外部接口设计,介绍本系统与其它相关系统接口;
5.内部接口设计,介绍本系统内部调度接口设计;
6.可靠性设计,介绍本系统关于错误处理的总体设计

二.总体架构
1.系统要实现的目标. (即做成什么样的效果,具体要达到那种要求)
2.设计原则:
(1) 业务数据处理和控制信息处理分离原则
(2) 适用原则(主要是系统的扩展性,满足现状设计)
(3) 以面向对象思想作为设计的基本指导思想()
(4) 模块间无直接耦合原则(各个模块功能清晰,相对完备和独立,模块之间互相之间透明。)
(5) 针对客户可能的后续需求,提供良好的可扩展性
(6) 设计要求条理清晰易懂,提高系统的可维护性(比如重要的系统操作要用日志记录,系统模块化要清晰)
(7) 安全性、可靠性、冗余性、易用性:(充分的系统安全设计,合理的系统功能权限分配以及审计功能;能完全正确的处理各项业务需要;应用程序具有异常情况下的回退能力;具备手动恢复措施,发生错误的时候能够快速的恢复正常运行;采用良好的界面设计风格。)

3.体系架构:
(1)逻辑视图架构:把系统的整体逻辑架构图绘画出来;逻辑架构图(展现层,调度层,处理层,数据层)
(2)过程视图架构:把系统大致分为几个大的模块,对每个模块进行功能概述(用例图来展示);同时对不能用图展示的进行功能描述;对注意事项进行描述。

三.数据库设计
1.一般数据库设计都是从两个大的方面来的:公参表和业务表。
2.根据系统的功能设计表,公参表(配置表,参数表,日志表),业务表(针对不同的模块设计的
个人总结*(列出需要用到哪些数据,以后扩展可能要用的数据,然后根据需要设计数据库表)

四.接口设计
1.一般包括3类:消息接口(例如:webservice),外部接口(例如:ftp传输),内部接口(例如:系统内部定义了公用接口)

五.开发架构
1.页面风格,整体布局设计
2.前后台运用技术框架 架构(java一般都建议用三层架构)[/color][/size]
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值