系统分析阶段与其前的系统规划、其后的系统设计与实施相比起来,具有很明显的特点,具体表现为:
1.工作内容涉及面广、不确定性大
系统分析阶段的工作主要围绕管理问题展开,同时也要涉及现代信息技术的应用。系统分析人员既要和各级各类管理人员打交道,又要了解相关技术(硬软件、DB、网络和通讯技术的应用与发展情况)。在系统分析过程中不仅要面对该系统内的人员、业务及数据,同时也要了解与该系统相关的其他部门的人员、业务及数据;不仅要分析现行系统的现状,还要分析其中存在的不足。因此我们说该阶段的工作内容在系统开发的各阶段中属于涉及面比较广的工作。
不确定性大是指在系统分析的过程中,要明确系统所需解决的问题、确定系统目标、了解用户的信息需求等任务,在这个过程中可能遇到的困难、需要解决的问题及工作量、工作进程难以事先估计,不确定性大。
2.面向组织管理问题,工作方式为与人打交道
为明确管理信息系统在支持管理决策方面要解决什么问题,必须对管理系统进行描述。管理信息系统以人为主,人的思想与行为,如决策过程及信息需求的描述是系统分析的主要困难之一。必须综合运用定性、定量分析方法和有关知识与经验,对组织行为和管理决策过程进行科学分析,对各级各类管理人员的信息需求进行深入的了解。
3.使用画图的方法,直观、易理解(www.xing528.com)
图形工具是分析人员与用户、分析与设计人员之间的“通信手段”,图形可以直观地描述系统,避免用语言描述所带来的理解上的偏差。在系统分析阶段,对现行系统的业务流程和数据流程进行描述时,不用烦琐的语言来描述,而是用画图的方式,可以对系统需求进行简单明确的表达。
4.强调逻辑结构而不是物理实现
系统分析阶段的主要任务是确定新系统能够实现用户提出的哪些需求,系统应达到什么目标,至于用哪种计算机、用什么技术、怎么去实现的问题不是分析阶段所要解决的。这样做的好处是:分析人员在分析阶段可以不用过多地考虑具体的细节,而把精力放在逻辑功能的确定上。只有保证设计基础是正确的,才能保证未来的系统是正确的。
5.追求的是有限目标
由于各部门各类人员的信息需求和目标的多样性,有些目标和需求不一致,甚至相互冲突;同时管理信息系统的建设是长期任务,不是一次开发所能全部完成的。因此,在一次开发中,分析工作实现的目标是有限的,不可能把现有系统中的所有问题都提出来,更不可能都去解决。只能一次满足用户部分信息需求,做到各有关用户人员大体满意,其他问题留待后续的系统开发项目去解决。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。