浅析计算机平台搭建系统相关技术

(整期优先)网络出版时间:2023-04-24
/ 2

浅析计算机平台搭建系统相关技术

闫艺腾,张瑞东,谢棵洋,王烨

西安工程大学

摘要:UML还可以进行延伸机制(Extension Mechanism),且它所具备的延展机制实现了图形的连续使用,同时可以满足多种程序语言的使用。UML主要通过三种机制完成的延伸,主要包括:卷标值、造型以及限制。在软件开发流程中,最有争议的就是在于瀑布式与反复式的开发风格。文章重点探讨这俩种技术,期望可以对计算机平台搭建系统有所裨益。

关键词:UML;计算机平台搭建;J2EE

一、统一模型语言

UML还可以进行延伸机制(Extension Mechanism),且它所具备的延展机制实现了图形的连续使用,同时可以满足多种程序语言的使用。UML主要通过三种机制完成的延伸,主要包括:卷标值、造型以及限制。

首先是卷标值。一般而言,UML模型中的构架同卷边值存在很多相关性,就如同不同的类别都有各自的名称,标签值的作用就是对新的模型构建进行定义或者是关联。

其次是造型。该延伸指的是对现有的 ULM 模型中的构件意义进行改变,而且可以支持新的、多种不同类型的模型元素,本质上而言,是支持在UML中汇入新的词汇。

最后是限制。这一延伸机制能够对相关的规定及难以表现出来的关系进行限制,这一机制的作用是用以证明是否允许模型成功构建的规定的必要性。

综上所述,ULM模型利用其延伸机制,可以将系统的整体架构完整呈现,同时对图形中些许较小的特点及限制进行呈现。

基于UML模型层面,对系统的检测结果主要依赖于使用者采用的观点,以及不同观点的设计意图。选用的观点不同,对系统含义表达所选用的图形也存在不同。所有的观点都归类于结构性观点。运用不同的图形对不同的观点进行表示,能够更好地呈现不同观点的意义。图形的作用在于对系统问题进行展现和处理,并将基于不同观点设计的系统程序进行清晰地展现。对使用者的观点进行展示,并对别的观点进行概括,特别是要凸显出使用者的观点。同时,基于所有观点的系统设计中,都要通过案例对其功能进行描述。

(1)使用案例观点:它是描述系统的功能需求,主要组成部分是使用案例图形。该类图形主要表现的是基于系统向其他使用者提供的功能,主要包括使用案例、使用者以及彼此的关系。

(2)行为观点:其中主要有涉及功能需求与处理办法的行为性和动态性的观点,UML模型中的图形主要包括合作图、循序图、活动图以及状态图。合作图呈现的是系统中不同组件完成任务的方式;循序图体现的是系统对使用者提供服务的行为;活动图提现的是一种行为的全部活动及反应;状态图体现的是一种行为的具体状态及反应,及其对象的全部过程。

(3)结构观点:其中主要包括系统设计中的问题及其具体的处理方案、合作及各种接口等。随后,可以对系统的功能进行全面的构建,也就是构建出对用户,有用的功能模块。这些功能模块通过固定的图形对行为类别间的关系进行描述。

(4)环境观点:其中主要包括系统运行过程中运用到的软硬件组件配件间的对应关系,也叫作实体观点,基于该观点模型中的图形主要对系统的组件、节点及彼此间的关系进行体现。

(5)实作观点:其中主要包括实作模型的架构及其各种内部的组件,重点对实作模型中不同的软件组织及其相互间的关系进行体现,图形也主要体现了不同的组件及其关系。

二、J2EE

在软件开发流程中,最有争议的就是在于瀑布式(waterfall)与反复式(iterative)的开发风格,瀑布式开发方式在于每个开发阶段完成后,都会将项目视为没有问题,一旦等到开发最后阶段才发现错误,那么所耗费的成本是难以承受的,因此在建置J2EE如此复杂度高的架构时,反而会潜藏着高失败风险,即使成功建置J2EE,其所花费的成本也是难以承受的;而反复式开发方式在于希望每个开发阶段的反复结束之后,可以产生具备产品质量、测试、整合过的软件出来,因此一旦程序代码中还有许多臭虫(bug),就不能宣称反复结束,这对于J2EE架构实是非常合适,可以通过每一阶段的反复,逐步渐进的完成系统架构,因此对于开发J2EE架构时,比其它开发方式实是具有降低失败风险的特性。

J2EE作为一个程序标准,以其为标准研发的执行平台的主要作用是实现分布式模型的程序应用,该模型的特点主要包括:可以实现组件的重复使用、整体性的安全模式、在XML的基础上实现信息传递以及动态的操作控制,帮助模型设计者在更短的时间内根据市场对模型进行完善,加之其基于组件且不依托于平台的特点,使I2EE摆脱了系统程序接口及产品的约束,具备了开发简易、生产效力及质量高、运维简便的优点。

当前J2EE技术全部都是基于容器这一理念建立的,容器指的是云星宇服务器中的一款软件,主要作用是对某些类别的组件进行管理。依托于容器,J2EE可以实现开发与设计的独立性,且在多种中间服务器中复制移植,同时J2EE的所有组件均设计在同一个容器中,并在该容器中运行。将容器及组建的架构清晰地呈现,基于客户端的容器,可以提供利于Java运行的环境。Web容器。可以提供适合网络元素运行的环境,包括JSP和Servlet.容器Applet则可以提供利于Apllet程序运行的环境。EJB容器则主要提供适合EJB程序运行的环境。

三、Struts 技术

在现今网络盛行下,网络应用程序(Web Application)也越来越普遍,只要客户端使用网页浏览器(Web Browser)就可以与服务器端作互动,而HTTP便是定义网站浏览器与网站服务器之间的沟通方式。在这种网络应用程序的架构下,主要的好处是不需要在客户端安装应用程序,也就不用考虑到客户端平台的问题。

作为一种典型的网络应用程序架构,Struts基于MVC Model帮助开发者实现网络应用程序的开发和功能完善。在MVC Model下,系统开发者能够将系统的前后端进行独立开发,实现系统页面和系统逻辑的并行开发,不同的系统开发人员可以同时开发系统,提升系统开发的效率。在系统的页面或者程序代码发生变化时,前后端也不会相互影响,提升了系统的稳定性。

参考文献

[1]廉建芳,黄奇,杨攀飞.通用计算机系统鲁棒性测试模型研究[J].中国科技信息,2022(22):83-86.

[2]巨贝贝.计算机系统的维护策略与技巧研究[J].网络安全技术与应用,2022(10):165-167.