文档介绍:江苏大学
硕士学位论文
面向中小制造业的敏捷化管理软件研究与设计
姓名:王凌
申请学位级别:硕士
专业:计算机应用技术
指导教师:赵跃华
20090606
摘要结合自动引擎可比较完备地组装成符合需要的系统,较充分地体现了灵活,便捷,江苏大学硕士学位论文软件在企业的应用中正起到越来越重要的作用,随着软件开发技术的不断发展,企业级的管理软件正朝着更专业更灵活的方向发展,对于一个开发软件的公司或者组织来说,如何能更加细致地满足企业客户的需求,如何能从最短的时问内开发出一套软件,如何能尽量控制开发的成本,是作为将来软件开发技术发展的重要课题。论文以管理软件系统为设计对象,设计一个可适合中煲档囊滴裥枨蟮企业管理原型系统。而在设计的过程中融入敏捷化的思想,从业务需求建模到模型实例化,在业务建模过程中,研究分析了各种基于需求的建模方式,着重考虑了敏捷建模的特殊性,使用镅院蚏建模工具,从而形成系统基本需求模型,接着对业务模型进行转化,立的功能模块间的操作,提炼出工作流,将其分解成相应的功能模块,对相对独从而再数据规约,然后分别对系统的数据层,逻辑层,视图层进行设计。在整个设计的过程中,系统可根据具体业务需求改变功能模块,并使得改变后的模块可重新生成一个新的软件系统。论文采用了代码复用技术,将具体功能模块的代码进行封装,并将其以数据元的形式储存在数据库中,当系统根据具体业务需求的变化,可灵活地对功能库中添加功能模块,如工厂一般,可从数据库中将模块读出,利用代码复合技术,快速的要求。在设计系统的时候,考虑到将来的这种可扩展性,将系统设计成附带有接口的模式,体现了较好的敏捷性。最后,根据从系统的需求是否敏捷更新,代码是否自动生成,功能模块是否正确添加运行的三方面分别进行性能上的测试和分析,并与普通的软件工程的开发过程进行比较,得出了采用这样的敏捷开发模式,所得到的系统比普通的系统在开发时间上,后期维护上,系统扩展性上都有大幅的提高,较充分体现了快速灵活的敏捷开发。关键词:软件工程,敏捷化,业务建模,代码复用,功能组装,
琭江苏大学硕士学位论文琩琣,..,,.·,.瑃,,瑆:.,.,瑀琤Ⅱ
刁引月日学位论文作者签名:互凌学位论文版权使用授权书厂月//日不保密二。年本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权江苏大学可以将本学位论文的全部内容或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密口,在年解密后适用本授权书。本学位论文属于指导教师签
学位论文作者签名:上.:欠日期:王。‘,辏拢独创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容以外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均己在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
⒄褂τ们榭过程,并以允许对过程进行自主调整为特征。可以将“瀑布式”开发与“敏捷开发”看成是软件开发的两极。瀑布式开发从开发伊始就定义出软件架构,然后进行模块开发与组装。敏捷开发则根据细化的需求直接开发软件,并利用迭代方式逐渐组建出大的软件系统。近就需要从事业务的人与实施开发的技术人员更加紧密地结合在一起工作,这将需要企业员工付出很大工作量,这种工作方式被接受也需要一个过程。所以即便有越来越多的人对敏捷开发很感兴趣,但是到目前为止也只是少数人在采用它。年,当软件工程业界的重量级方法被越来越多的公司和团体在开发中采用的时一个松散的团体,为自己长久以来的实践命名幢U庋偷恕懊艚萘C恕薄了在软件开发中人的因素所起到的重要作用6庖坏闱∏∈侨砑推渌ひ挡返闹要区别所在。敏捷方法针对重量级方法的这一弱点,强调软件开发应当是能够对未来可能江苏大学硕士学位论文敏捷开发是当今软件开发过程中一种优秀的开发方法,它将敏捷原则、设计模式与实践应用到软件丌发过程中,采用增量式的迭代丌发应用程序。敏捷开发不是在一开始就弄清楚所有的需求,而是只找出部分需求,动手实现这部分功能,然后再不断尝试、收集反馈,继续下一个“设计一开发”的小循环。面对中炱笠档姆追钡囊滴裥枨螅敏捷开发的方法,可快速有效地进行开发,从而在一定程度上减少开发的成本。敏捷开发方法是近几年兴起的一种新型软件开发方法。它矫正了官僚繁琐的软件开发几年来,随着敏捷开发渐成气候,敏捷开发的思想已经受到越来越多的关注,但是即使是在西方,真正使用敏捷开发的人依然是少数。敏捷开发大师对此这样解释:“敏捷开发仍然是一种比较新的