软件体系结构作业(完整版) 联系客服

发布时间 : 星期四 文章软件体系结构作业(完整版)更新完毕开始阅读c081d7eb5022aaea998f0f6d

射到具体的关系模型。从类图到关系模型的转换,按照一个类映射为一个关系的原则进行,而类的属性即为关系的属性,标识的标识符即为关系的主键。 5 物理建模

物理建模用于网上购物系统建模过程的最后阶段,是对网上购物系统的物理方面进行建模。它使用UML中的组件图描述网上购物系统中代码组件的物理结构及各个组件之间的依赖关系,使用配置图定义网上购物系统的软硬件结构及通信机制,表示软硬件系统之间的协作关系。

以上五个步骤是根据RUP的四个阶段细化的结果,分别对应了RUP中相应的核心工作流。其中业务建模对应RUP的业务建模工作流,需求建模对应RUP的需求建模工作流,对象建模和数据库建模对应RUP的分析和设计工作流,物理建模对应RUP的实施工作流,对开发完成的系统进行测试、部署和管理分别对应RUP的测试工作流、部署工作流等。

6、尝试使用XADL 2.0描述一个基于B/S体系结构的软件系统。

XADL2.0是以xArch 为基础的基于XML 的ADL。除了xArch 的核心元素,xADL2.0 还提供了对系统运行时刻和设计时刻的元素的建模支持,类似版本,选项和变量等更高级的配置管理观念,以及对产品家族的体系结构的建模支持.此外,xADL2.0还利用XML 的可扩展性简化了新的ADL的设计及其相应工具的开发过程。

充分发挥了 B/S 与 C/S 体系结构的优势,弥补了二者不足。充分考虑用户利益,保证浏览查询者方便操作的同时也使得系统更新简单,维护简单灵活,易于操作。(2) 信息发布采用 B/S 结构,保持了瘦客户端的优点。装入客户机的软件可以采用统一的 WWW 浏览器。而且由于WWW浏览器和网络综合服务器都是基于工业标准,可以在所有的平台

上工作。(3) 数据库端采用 C/S 结构,通过 ODBC/JDBC 连接。这一部分只涉及到系统维护、数据更新等,不存在完全采用 C/S 结构带来的客户端维护工作量大等缺点。并且在客户端可以构造非常复杂的应用,界面友好灵活,易于操作,能解决许多 B/S 存在的固有缺点。(4) 对于原有的基于 C/S 体系结构的应用,只需开发用于发布的 WWW 界面,就可非常容易地升级到这种体系结构,并保留原来的某些子系统。这样就充分地利用现有系统的资源。(5) 通过在浏览器中嵌入 ActiveX 控件可以实现在浏览器中不能实现或实现起来比较困难的功能。例如通过浏览器进行报表的应答。(6) 将服务器端划分为WEB服务器和WEB应用程序两部分。WEB 应用程序采用组件技术实现三层体系结构中的逻辑部分,达到封装的目的。

B/S 结构与 C/S 结构各具优缺点,怎样结合 B/S 与 C/S 开发系统是开发 MIS 系统普遍关注的问题。在应用过程中,应结合实际情况,并根据实际情况进行系统的选型与构建,从而开发出高效、安全的应用系统。