三、网络软件工程技术发展对策
(一)推动软件工程技术进化
软件的进化可以促进软件优化升级,使其能满足更多用户的.使用需要。随着信息技术的进步和互联网的普及,软件设计必须跟上当前时代发展的步伐,这也是目前软件设计开发的主要方向。软件的进化主要包括三点:第一,连续变化,即软件要根据技术发展,不断进化升级;第二,复杂度的增大,随着用户需求的扩大,软件的复杂程度也不断提升,但为保证软件使用的便捷性和可操作性,要不断简化软件操作,抑制复杂程度增大;第三,软件进化的变更量要依据母体软件的规模来变化。
(二)软件构件技术
软件构件技术就是开发人员将现有的软件构建重新组装配置,生成功能各异的新软件,使其能适应不同领域使用需要。利用软件构件重组技术可以显著提高软件的开发效率和软件质量,实现软件工程行业生产方式的技术性变革。
(三)采用面向角色的程序设计方法
过去,程序设计的方法主要是面向数据流、数据结构和使用过程,后来逐渐过渡为面向对象,而在当前时代,程序设计的主要发展方向是实现面向角色的技术升级。一方面,角色技术完善了过去面向对象的程序设计方法,使软件系统能符合当前计算机的语境变化,从而较好地解决需求建模、访问控制和设计模式三方面的问题;另一方面,在复杂的大型软件系统开发过程中,角色技术是一种有效的设计手段,能使同一对象适用于不同的语境,对语境的特征加以反映,协调不同语境中的状态行为。
(四)提高软件检测技术水平
为应对不断进步的黑客技术,软件工程开发商要进一步提高软件检测水平,利用模型检测、基于推瑚机理论的检测和依据定理证明的检测等检测方法,保证软件使用的安全性。
结束语
随着社会的发展,网络软件工程技术在人类生产和生活中必将发挥更大的作用。因此,软件开发商要积极应对软件工程技术发展过程中存在的问题,进一步推动软件工程技术的变革和创新,保证软件工程技术行业的健康、持续发展。
参考文献:
[1]李鑫,高禹.软件工程发展过程中的一些重要创新[J].电脑知识与技术,20xx,5(6)
[2]于永清,朱丽华.浅析面向对象软件工程发展趋势[J].无线互联科技 ,20xx,(9)
[3]赵青松.试析软件工程若干热点技术的现状与发展趋势[J].华人时刊(中旬刊) ,20xx,(12)
[4]金海.软件工程发展趋势综述[J].华章,20xx,(17)
一、本科生毕业设计(论文)须知
1.认真学习理解《大连理工大学城市学院学生毕业设计(论文)管理办法(试行)》。
2.努力学习、勤于实践、勇于创新,保质保量地完成任务书规定的内容。
3.独立完成规定的工作任务,不弄虚作假,不抄袭别人的工作内容。
4.毕业设计(论文)成果、资料应于答辩结束后及时交给学院(分院)收存,学生不得擅自带离学校。经指导教师推荐可作为论文发表。
5.实验时,爱护仪器设备,节约材料,严格遵守操作规程及实验有关制度。
6.妥善保存《大连理工大学城市学院毕业设计(论文)任务书》,毕业设计(论文)完成后,将任务书同毕业设计(论文)一同交给指导教师。
题目名称:基于Struts+Hibernate的教务办公自动化系统
题目来源:指导教师指定(或学生自选)
二、设计(论文)要求、设计参数:
本教务办公自动化系统方案是建立在Struts+Hibernate体系结构的基础上,主要建立起一种开放的、网络化的、高效的办公与教学新环境,以一套完善的支持群体协作、流程控制、信息查询及管理功能的网络应用系统,为学校内部管理和外部交流提供基本信息的传递、工作总结处理渠道。
(1)本系统使用JSP进行开发,后台数据库选用SQL Server 20xx。
(2)登录模块验证用户的身份和密码以及权限检查。
(3)数据库设计合理,使其能够满足此教务管理系统的基本需要,每个表都要有自动编号类型的ID号作为主键。
(4)界面简洁、直观、易于操作,能够使用户快速掌握系统的操作方法。
(5)为保证系统的安全,要使用一定的手段对用户的操作进行跟踪。