面向中小制造业的敏捷化管理软件研究与设计

来源 :江苏大学 | 被引量 : 1次 | 上传用户:tianjinajun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件在企业的应用中正起到越来越重要的作用,随着软件开发技术的不断发展,企业级的管理软件正朝着更专业更灵活的方向发展,对于一个开发软件的公司或者组织来说,如何能更加细致地满足企业客户的需求,如何能从最短的时间内开发出一套软件,如何能尽量控制开发的成本,是作为将来软件开发技术发展的重要课题。论文以管理软件系统为设计对象,设计一个可适合中小制造业的业务需求的企业管理原型系统。而在设计的过程中融入敏捷化的思想,从业务需求建模到模型实例化,在业务建模过程中,研究分析了各种基于需求的建模方式,着重考虑了敏捷建模的特殊性,使用UML语言和Rational Rose建模工具,从而形成系统基本需求模型,接着对业务模型进行转化,将其分解成相应的功能模块,对相对独立的功能模块间的操作,提炼出工作流,从而再数据规约,然后分别对系统的数据层,逻辑层,视图层进行设计。在整个设计的过程中,系统可根据具体业务需求改变功能模块,并使得改变后的模块可重新生成一个新的软件系统。论文采用了代码复用技术,将具体功能模块的代码进行封装,并将其以数据元的形式储存在数据库中,当系统根据具体业务需求的变化,可灵活地对功能库中添加功能模块,如工厂一般,可从数据库中将模块读出,利用代码复合技术,结合自动引擎可比较完备地组装成符合需要的系统,较充分地体现了灵活,便捷,快速的要求。在设计系统的时候,考虑到将来的这种可扩展性,将系统设计成附带有接口的模式,体现了较好的敏捷性。最后,根据从系统的需求是否敏捷更新,代码是否自动生成,功能模块是否正确添加运行的三方面分别进行性能上的测试和分析,并与普通的软件工程的开发过程进行比较,得出了采用这样的敏捷开发模式,所得到的系统比普通的系统在开发时间上,后期维护上,系统扩展性上都有大幅的提高,较充分体现了快速灵活的敏捷开发。
其他文献
近年来,我国软件产业迎来了蓬勃发展的新局面。随着软件企业规模的扩大,相应软件质量问题越来越突出。开发了Web自动化测试工具软件,就是为了加快测试执行频率,覆盖更多的功能模
软件测试是软件系统工程的一个关键组成部分,是软件开发的重要环节和保证软件质量的关键步骤,其目的是以最少的时间和人力找出软件中潜伏的各种错误和缺陷。然而,软件测试是一个
随着XML逐渐成为互联网应用的数据交换格式,越来越多的应用使用XML作为数据存储格式,对于XML的查询语言需求正在日益增加。XQuery语言的推出使得XML查询语言有了一种统一的标准
IP FRR作为一种当前网络链路节点保护的过渡技术,通过建立备用路径的方式为网络链路或具体到某个节点提供保护。目前路由收敛技术由于自身的局限性,无法满足一些承载网络路由收
随着计算机网络的迅速发展,对网络的有效管理成为保障网络运行有效性和稳定性的关键所在,而服务器作为网络的核心灵魂,更是占据着不可忽视的地位。简单网络管理协议SNMP已成
网格资源的分布性、异构性、动态性等特点给网格环境下资源的分配造成困难。资源分配负责根据用户的资源需求描述发现最佳资源服务,在实际应用中,用户的资源需求带有很大的模
随着软件开发技术迅速发展,Web应用系统的复杂性在急剧上升,对性能测试、分析、预测的要求越来越高。性能的好坏已经成为Web应用系统成败的关键因素之一。传统的软件工程中,
计算机网络技术已得到飞速发展,计算机语言的学习也应该充分利用计算机网络技术,实现远程教育。在计算机语言学习中,上机练习是必不可少的环节。传统的上机环境要求指导教师
时钟同步是分布式系统中的经典问题之一,也是分布式计算中的核心技术之一。随着计算机技术和网络通信技术的迅猛发展,这个问题又被赋予了新的内涵。在互联网络的迅猛发展和人
随着搜索引擎技术的发展,人们能够通过搜索引擎方便的得到自己想要的各种信息,无论哪方面的内容,这些搜索引擎都能帮助人们快速地找到相关的网页。用户只需输入一些关键字,它