资源描述:
《基于uml的mis设计方法研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于UML的MIS设计方法研究第3O卷第1期2007年3月长春理工大学JournalofChangchunUniversityofScienceandTechnologyVo1.30No.1Mar.2007基于UML的MIS设计方法研究尹大力,李建伟'(长春理工大学计算机科学技术学院,长春130022)摘要:现今许多企业为了提高竞争能力正在开发适合本企业的管理信息系统,但是由于管理信息系统的开发不但涉及到软件开发方面的知识,还需要借助管理方面的经验,然而这些高技术,专业知识要求严格的开发过程最终的结果却往
2、往达不到预期的效果.转变开发思想,寻求高效,可靠的开发方法已成为当务之急.本文结合某信息管理与自动控制系统项目的设计与开发,分析基于UML的管理信息系统的开发方法,总结这种开发方法的高效之处,希望给其它管理信息系统开发及UML技术的应用起到一个很好的借鉴及参考作用.关键词:UML;管理信息系统;用例;系统设计;软件工程中图分类号:TP399文献标识码:A文章编号:1672—9870(2007)01—0080一o3TheStudyofMISDesignMeansBasedonUMLYINDali,LIJia
3、nwei(SchoolofComputerScienceandTechnology,ChangchunUniversityofScienceandTechnology,Changchun130022)Abstract:WiththedevelopmentofeconomyandtheprogressoftechnologyinordertoraisetheirCOB—petitivecapabilities,manyenterprisearedevelopingMISnow.Butthedevelopme
4、ntofMISnotonlyre—latestotheknowledgeofdevelopingsoftwarebutalsothemanagementexperience.Itcanalwaysnotgettheeffectexceptedbythestrictrequestandhightechnology.Itisnecessarytochangeideaandpursueeffectivereliablemethod.Thistextcombinesthedesignanddevelopmento
5、foneinformationmanagementsystem,analyseMISdevelopmentapproachbasedonUMLandsummarizestheadvantage.ItishopedthatotherdevelopmentsofMISandtheapplyofUMLcouldrefertothispaper.Keywords:UML;MIS;UseCase;SystemDesign;SoftwareEngineerin自1961年加拉格尔(JDGallagher)提出管理信息
6、系统(MIS)的概念以来,管理信息系统的发展已经有四十多年的历史了.进人到21世纪后MIS的项目成倍增长,企业对系统的要求也不断升级,这使得原本十分困难的开发工作变得更加艰巨起来.随着对软件开发复杂性的逐渐深刻地认识以及对软件工程研究的深入,开发人员对于大规模的复杂软件系统的认识已经由过去重视算法和数据结构的选择,转变为现今的强调总体的系统结构设计和规格说明.如何清楚,明白的表示系统的结构设计和规格说明,才能使得从事开发的每个人都能够对系统有足够的了解以及帮助不同人员之间进行良好的沟通成为了新的问题.在这
7、种形势下传统的开发方法已经显得力不从心,MIS的开发者们开始探索更加高效,简洁,可靠的开发方法.UML(UnifiedModelingLanguage)是上个世纪80年代末至90年代中面向对象的分析与设计(OOA&D)方法的发展高潮的产物.它是一种面向对象的可视化建模语言,可用于对软件进行描述,可视化处理,构造和建立软件系统的各种文档,还可用于帮助理解系统,了解设计信息等.1理论基础标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义.第一类是用例图,从用户角度描述系统功能,收稿日期:
8、2006—08—15作者简介:尹大力(1966一),女,副教授,主要从事计算机科学与技术的理论研究及教学科研工作.第1期尹大力,等:基于UML的MIS设计方法研究81并指出各功能的操作者.第二类是静态图(Staticdiagram),包括类图,对象图和包图.第三类是行为图(Behaviordiagram),描述系统的动态模型和组成对象间的交互关系.第四类是交互图(Interactivediagram),描述对象间的交互关系.第