对B/S结构软件系统开发模式的研究

被引量 : 0次 | 上传用户:jerryhua1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,基于B/S(浏览器/服务器)结构的软件以其结构灵活、操作方便、部署及维护成本低廉,得到了迅速的推广,广泛应用于国民经济的各个领域。 但另一方面,随着计算机性能的不断提高,以及人们对软件功能需求的增长,软件产品变得越来越庞大,软件开发过程中的不确定因素越来越多,开发周期、开发风险难以控制,这一切,都制约着大型软件的开发。 这一点在B/S结构的软件系统上体现得特别明显。因为B/S结构软件相对C/S(客户机/服务器)结构的软件而言,还属于新生事物,其开发思想、开发过程等还不够成熟,因而加剧了B/S软件的开发难度。 随着软件开发方法的不断进步,.NET和J2EE(Java2企业版)两大体系下涌现出了大量软件开发的模式,各成体系,又相互竞争、相互渗透,一时间让人眼花缭乱,不知所从。 为了有效改善这一状况,以更好地发挥B/S结构软件的优势,本课题通过在校务管理系统的开发实践中,对RUP(统一过程)、MVC(模型-视图-控制器)设计模式等进行研究,吸收当前软件开发过程中的优秀开发思想,对B/S结构软件的开发模式进行进一步分析和完善,通过循环迭代、系统分层等方法,有效地解决了B/S结构软件开发过程中的风险控制、开发效率、需求分析以及系统的弹性、健壮性、安全性等方面的问题。 我们应用这种开发模式的思想,取得了良好的效果。受控的开发过程,减少了系统的开发风险;成熟的开发模式,提高了软件开发效率;良好的软件构架,保证了系统的弹性和稳定性;基于表单的认证、基于角色的授权和基于SSL(安全套接字协议层)的通信,确保了系统的安全性能。 因此,采用这种B/S结构软件的开发模式,可以有效地降低企业在开发软件过程中的风险,加快软件产品的更新速度,有利于企业推出更加优秀的软件产品,进而提高我们的软件生产水平,并促进我们的软件开发模式不断更新、不断进步。
其他文献
目的对小儿营养不良的发生原因进行总结,同时对小儿营养不良的健康教育以及保健方法进行探讨。方法 102例小儿营养不良患儿为被纳入本次研究中,对全部患儿的发生原因进行分析
学位
目的分析早期脑瘫儿高危因素与早期脑瘫发生率之间的关系以及采用早期综合康复治疗对脑瘫患儿的预后影响。方法回顾性分析140例早期脑瘫患儿的一般资料,对所有患者进行高危因
光放大材料是光放大器的重要组成部分,它决定光放大器的光放大功率及平坦增益带宽。本文介绍了掺铒离子多组份氧化物玻璃的制备方法及其光放大原理,包括影响其光放大作用的各种
[目的]优化固定化菌藻对含油污水的降解条件。[方法]首先,研究了固定化菌藻组合对含油污水的处理效果,并对降解前后的原油进行红外光谱、GC-FID及GC-MS分析,然后考察了原油浓
目的分析髋关节置换患者术后发生感染的原因及预防和诊治方法。方法收集2002年至2012年在我院诊治的髋关节置换术后发生手术伤口或假体感染的患者12例。留取感染患者不同部位
建立和完善农村社会保障制度,对河南省的农村社会稳定、农村经济发展和农民生活的提高都至关重要。文章逐一分析了河南省新型农村合作医疗制度、新型农村社会养老保险制度和
本文分析了《金属切削原理与刀具》的教学难点,探讨了如何改进教学方法,激发学生学好这门课程的兴趣。
包装设计属于商业设计范畴,是社会审美的产物,具有特定的审美价值。主要表现在所具备审美上的整体性、独特性、时代性、实用性和传播性等方面,是达到良好的宣传、商业促销效
随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。现在