当前正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,要开发一个新的计算机系统来代替现有的系统。因此,当前的系统是信息的重要来源,要研究它的基本功能,存在什么问题,运行当前系统需要多少费用,对新系统有什么新的功能要求,新系统运行时能否减少使用费用等。
应当收集、研究、分析当前系统的文档资料,实地考察现有的系统,在考察的基础上,访问有关人员,描述当前系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。用这个系统流程图来反映当前系统的基本功能和处理流程。
3 建立新系统的高层逻辑模型
根据对当前系统的分析研究,逐步明确了新系统的功能、处理流程和应有的约束条件,然后使用建立逻辑模型的工具--数据流图和数据词典来描述数据在系统中的流动和处理情况。
需要注意的是,可行性研究不是需求分析,不是完整、详细地描述,只是概括地描述高层的数据处理和流动。