MIS开发中软件工程方法的运用毕业论文(2)
2014-04-06 01:03
导读:致也就是这么几个阶段。但是,在各个阶段所运用的方法和工具就有着比较大的差别。 在系统分析阶段,MIS建设理论中阐述的方法一般都是结构化分析方
致也就是这么几个阶段。但是,在各个阶段所运用的方法和工具就有着比较大的差别。
在系统分析阶段,MIS建设理论中阐述的方法一般都是结构化分析方法,通过运用数据词典
和数据流图来对系统模型进行结构化阐述,这种方法一个显而易见的好处是需求分析结果简
单明了,可以使整个系统分析工作规范化和逻辑模型描述的标准化,但是,由于系统分析涉
及到复杂的组织管理与技术环境,分析过程中要处理的有些问题是结构化分析方法所不能覆
盖的。这种分析方法可能就会直接导致系统建设的失败。这时候,我们可以参照软件工程中
的一些需求分析方法:如面向数据流和面向对象的方法,引入对象的概念,用对象来描述实
体,结合实体—关系图、对象及消息传递图、类结构图、对象状态转换图、主题词结构图等
对一些非结构信息进行分析,建立非结构模型,在必要的时候,我们还可以引入形式化方法,
利用形式化规格说明语言严格地定义用户需求,让系统设计人员通过形式化语言很快就能掌
握系统分析人员的分析结果和意图,设计出满足用户需求的系统。
对应于系统分析方法,MIS理论在系统建设阶段采用的主要也是结构化的设计方法,与在系统分析阶段遇到的问题基本相同,在系统设计阶段我们同样可以引入软件工程方法中的优秀
分子,为MIS建设提供理论依据。在传统的MIS理论中,直到系统实施阶段才把MIS作为一
个软件来描述,而在此前,MIS都是用系统理论来描述的,这也就是说,似乎只有从MIS的
系统实施阶段才可以开始引入软件工程的概念,但是,实际情况并不是这样,我们完全可以
把软件工程的一套方法从MIS建设的一开始就引入进来,弥补传统MIS理论的不足
在近期的MIS理论中,对面向对象的方法(OO)也有了一般性描述,但是,基本上还没有把
(转载自http://www.NSEAC.com中国科教评价网)
它列为MIS建设的理论内容之一,而作为一种软件开发方法,面向对象已经在软件开发领域
里得到了相当广泛的应用,并且有了相当成熟的理论,我们在MIS的建设过程中,完全可以
大胆地从理论的高度来运用面向对象,使这项已经不算新鲜的技术在MIS建设中继续发挥它
的威力。
3、 MIS也要“项目管理”
项目管理是软件工程中一个非常重要的概念,它在软件工程中的任务是:制定项目实施计划;对人员进行组织分工;按照计划的进度,以及成本管理、风险管理、质量管理的要求,进行软件开发,最终完成软件项目规定的各项任务。项目管理是否成功是软件开发是否成功的一
个相当关键的因素。而在MIS的理论中,系统规划和系统开发是其论述的重点,甚至连系统
实施也没有涉及到较为深层的理论内容,更不用谈“项目管理”这种似乎是系统建设之外的
内容了。其实,在MIS中要引入项目管理的概念,除了在系统实施阶段对纯软件的质量进行
度量以外,还要求对系统的