小型MIS开发项目需求分析与方法

需积分: 20 6 下载量 136 浏览量 更新于2024-08-18 收藏 718KB PPT 举报
"小型MIS开发项目的课程涵盖了管理信息系统的开发过程,包括需求分析、概要设计、详细设计、系统测试与维护等阶段。学员需要掌握系统开发步骤,撰写文档,提升编程能力。在需求分析阶段,主要介绍了功能分析方法、结构化分析方法、信息建模法和面向对象的分析方法。结构化分析使用数据流图(DFD)作为描述工具,数据流图由数据流、加工、数据存储和数据源点/终点四类符号组成,用于描绘系统中的数据流程。" 在小型MIS开发中,需求分析是至关重要的第一步。功能分析方法强调将系统分解为多个功能模块,通过不断细化形成系统的初步构架。这种方法有助于理解系统的基本组成部分及其相互关系。 结构化分析方法是一种基于数据和数据封闭性的分析方式,它利用DFD来表示问题空间到解决方案的映射。DFD是描述数据在系统中流动的图形工具,它包括数据流(表示数据的传递)、加工(数据处理)、数据存储(存储信息的地方)和数据源点/终点(数据的来源和去向)。数据字典则作为补充,详细定义了数据流图中涉及的数据项,确保数据的准确性和一致性。 信息建模法通过构建一系列有序模型,如功能模型、信息模型、数据模型、控制模型和决策模型,来逐步构建系统。这种方法强调在不同开发阶段和层次上建立模型。 面向对象的分析方法关注问题域内的对象及其关系,建立对象模型、动态模型和功能模型。常用的图表包括用例图、类图、活动图、时序图和状态图,帮助分析对象间的交互和行为。 在需求分析阶段,学员需要完成的作业包括系统概要说明、需求分析(数据流图和数据字典)、概要设计(模块划分和数据库设计)以及详细设计(程序流程图、各功能模块设计等)。同时,每组需要提交电子文档,包含程序文件、数据库文件、程序运行说明等,以展示整个开发流程的完整性和功能性。 通过这个课程,学生不仅会学习到各种需求分析技术,还将实践如何将这些理论应用于实际项目,从而提升自己的系统开发技能和文档编写能力。