rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">
<script language="JavaScript">
</script>
MIS系统是围绕着信息建设的,所以从针对信息进行的各种操作入手应该是进行需求分析的一种有效途径。如果能提炼出一些常用的、通用的、原子性的操作就可以 形成一套有章可循的需求分析思路和方法,从而提高效率和标准化程度,使需求分析工作更可控。
单纯从数据的角度看,只须通过4种原子操作CRUD(创建、读取、更新、删除)就可以实现对数据的管理,任何复杂的操作最终也都可以拆解为这4种操作的组合。但是过这4种原子操作太靠近实现、太原始,和实际的业务目的差距太大,不利于描述和理解业务。所以考虑应以此为基础,提供更面向业务和用户的原子操作,作为描述系统的功能的基础。
从某种角度看,可以将“信息”也作为一类“商品(产品)”来看待 ,因为信息和商品一样,也存在生产者和消费者,也需要通过消费者的使用体现价值,也有可能最终消亡。思考一件有价值商品的完整的生命周期,我们至少应该考虑5个方面的问题:生产者如何生产商品?生产者如何向消费者推销商品?消费者通过何种渠道获取商品?消费者如何使用商品?商品如何消亡?这5个方面问题涉及到3个要素:生产者、消费者和商品,而这5个方面问题的答案就是说明3个要素之间的关系。我们关心的是原子操作,从上面的描述中可以提取5个方面的操作,包括:生产、推销、获取、使用和消亡。这里应该强调的是,生产者和消费者不是绝对的,同样是进行生产的两个环节,后一个环节对于前一个来说就可以认为是消费者。
和商品的生命周期向对照,我们可以形成针对信息的 5 个方面操作:生产(生产)、共享(推销)、获取(获取)、更新(使用)和删除(消亡)。