APP下载

软件工程课程的在线学习系统设计

2019-12-21吴杰楠广州工程技术职业学院

新商务周刊 2019年12期
关键词:生命周期一致性页面

文/吴杰楠,广州工程技术职业学院

1 可行性分析

基于调查,可行性分析对于开发新系统是不是必要的和有可能,解析和探讨科技、资金实力、社会等方面的条件,防止投资失策,保证可以顺利开发新系统。它的目标是在最快的时间里面确认问题能不能用最低的资金投入来解决。

1.1 技术可行性

依据企业所提供的各种限制性条件,例如系统的性能和功能等,结合新的系统目标来判断是不是具备了需要的科技,本系统的用途是管理数据库和查找,现在的科技比较发达成型,各项条件良好,目测使用现存科技手段可以完成系统的功能目标。从上面分析可以得出结论,开发软件工程在线学习系统在技术手段方面具有可行性。

1.2 社会可行性

(1)此系统是根据软件生命周期的实际情况研发的,并进行了相关的调查研究,而且整个设计是在独立环境中进行,没有用于借鉴的软件。

(2)管理人员要懂得如何使用Tomcat服务器,在使用前不必培训工作人员,如此一来不仅降低资金投入又让操作流程变得简单了。

2 非功能性需求分析

稳定性与准确性:本系统是为了方便用户的管理与学习需求开发,所以应保证系统的运行稳定,避免出现系统崩溃从而导致数据的丢失;系统须保证数据足够的精确,避免出现数据紊乱;系统应做到快速响应,操作简便,提高用户的使用体验。可维护性:考虑到业务的升级,所以需要在系统设计时就必须充分考虑到系统的可维护性,可扩展性等等。采用模块化的开发方法,可方便隔离、排除系统的故障,也方便系统日后的升级。

3 总体设计

此系统的总体设计原则是便于用户的使用及后期的维护,所以需要遵循以下几点:简单性:系统功能应用时,尽可能将系统的操作简单化。针对性:系统的设计专门用于软件生命周期的需要,特意开发设计,所以在专业方面很突出。实用性:本系统要符合管理员的需求,足够实用。一致性:界面所有的设计类型和命名规定的一致性;界面的布置与色彩运用风格和变量、类型名称以及别的元素的命名规定保持一样;功能一致性则是一样的功能尽可能用一样的元素;元素风格一致性则是页面元素的良好风格、具体位置在一个页面与不同页面间维持相同的特点;命名规定的一致性:应用统一规定命名变量,便于所有变量均能从上文与下文推理出涵义。先进性:本系统采取JSP技术、MYSQL数据库,这些被广泛运用在开发系统的技术和数据库,所以设计足够先进,表现为它能够扩展和开发。

3.1 运行环境设计

(1)客户端

操作系统:微软Windows XP、Server 2003及以上版本操作系统。浏览器:FireFox、Google Chrome、IE7.0以上版本的浏览器。

(2)应用服务器端

操作系统:Windows Server 2003及以上版本。应用服务器:T omcat 5.5及以上版本。数据库访问:JDBC。

(3)数据库服务器端

操作系统:Windows Server 2003及以上版本。数据库系统:MySQL 5.0及以上版本。

3.2 相关技术设计

本系统(本软件、本平台):如无特别说明,特指“基于软件生命周期的软件工程课程在线平台”.HTML:一个超媒体文档,是一个特殊的页面。CSS如今当前版本为CSS3,能够将内容和表现分开。与过去的HTML相比CSS可以精确控制对象的位置,支持所有样式,可以对网页对象盒模型,可以初步进行交互,是最优秀的设计语言。Eclipse:Eclipse 是一个非密封代码、在Java的基础上建立的能够展开的开发平台。单就本身来说,它仅仅是一个服务性软件,抑或外框,用途是建立一个开发环境,有一点要说的是,Ec lipse 额外自带规范的插件集,Java开发工具也在内。

首先,由于没能够趁早地对数据格式进行严格的检测,所以在输入数据的时候,可能存在数据部分不准确的情况。其次,因为此次设计的时间比较短,所以此系统的功能还不全面,在具体的运行中也许会遇到些许问题。因此这个系统在具体的运行中很有可能不太顺利,我会再次对其进行不断的测试和完善,希望可以做出在具体操作中能够顺利运行的软件生命周期管理系统,而且还要将一切相关的管理信息系统相结合,从而得到更加科学规范,相对完美的软件生命周期管理系统,使管理的水准有进一步的增强。

4 结论

计算机行业不仅带动了其他行业的飞速发展还为人们的生活带来了极大的便利。人力物力资源投入的大幅降低,保证了工作的高效性,空前提升了社会的整体生产力。近年来,几乎每个企业都通过计算机技术增强了自身的企业管理水准,而且在管理中还对软件生命周期管理工作是否要实现信息化、自动化进行了大量的讨论。这篇文章基于软件生命周期管理流程的研究讨论,通过JSP以及M YSQL数据库设计而且做出了整个软件生命周期管理系统。根据系统测试的结果,可以得知此系统已经大致满足了全方位的功能需求。而且设计这个系统的时候,还利用了两种特殊的方法,结构化和瀑布模型。从外观上来看,此系统简洁明了,便于操作,且颇具美感。

猜你喜欢

生命周期一致性页面
注重整体设计 凸显数与运算的一致性
刷新生活的页面
全生命周期下呼吸机质量控制
商用车CCC认证一致性控制计划应用
答案
Why do we celebrate the New Year?
让Word同时拥有横向页和纵向页
从生命周期视角看并购保险
民用飞机全生命周期KPI的研究与应用
安徽:打造创新全生命周期的金融资本支撑体系