电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程学习资料VIP免费

软件工程学习资料_第1页
1/20
软件工程学习资料_第2页
2/20
软件工程学习资料_第3页
3/20
第四章:系统总体设计 这章是系统设计工作上的集中体现,主要分析教务管理系统设计目标,设计系统体系架构以及网络架构,还对系统主要功能模块进行 E-R 图分析,数据表设计。 4 .1 架构设计 架构设计可以有效降低系统项目 失败的风险和 系统设计中存在的丢失某些重要因素的风险,这有助于实现项目的业务目标 ,保证项目成功完成。 按照“总体结构 、细化系统 、分步实施 、持续完善”这个工作思路,从系统功能需求和非功能需求出发 ,考虑系统高性能要求 、安全可靠性 、灵活性、扩展性需求 ,对系统进行总体特性分析,结合设计原则和技术路线作为指导,考虑校园网星型网络拓扑结构的特点及教务管理系统所处理数据信息量大而且复杂的情况,为了减轻系统维护量 ,提高系统的效率,根据系统的应用架构以及性能质量和要求,特别是集成要求和松耦合的设计原则,采用基于 SOA 的三层体系架构 ,如 4-1 图所示: 图 4-1 系统体系结构图 三层架构技术,是由二层结构的终端中应用构件独立出来组成的应用层,充分体现了“高内聚、低耦合”的思想 ,随着分布式技术发展从而不断成熟。如今普遍采用嵌入 ESB 企业服务总线的平台实现,ESB 是一个中间件群 ,确保系统可以实现服务接口 、各种中间件、松耦合三个方面功能。三层架构技术 的出现,可以简化系统开发 、更新和升级的工作,这是信息技术发展的必然趋势。 1) 视图层是系统用户统一的接入接口。 该层作为用户统一的接入接口,是唯一 用户可以看到的层 ,负责与用户的交互工作,展示用户接口 ,并用业务层类和对象驱动这些接口 ,它的主要功能是显示数据和接收用户的输入数据,提供统一的身份认证 、会员管理、综合信息发布等功能 ,以此将各应用系统在用户界面形成一个整体。 2 ) 控制层提供系统间业务服务集成。 该层支持多种方式的系统间消息、服务交互,包括实时交互方式、文件及消息交互方式,使跨系统的业务过程形成一个整体。该层包括系统中核心的和逻辑规划 、运作方法 、管理模式等。通过模块化的设计,实现系统的高可用性。此层采用松方式 ,可以减少各业务逻辑间技术及实现上的依赖,为实现业务逻辑与表示逻辑的分离,灵活的适应用户业务逻辑的变化和系统的业务升级提供了可能。 3 ) 模型层实现主数据的同步和管理。 该层负责数据库输入和维护,实时监视各应用的系统关键数据变化,迅速执行数据检索和更新。模型层可以实现对象实体的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程学习资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部