小型书店书务系统的目标 总目标 ●对书店的图书、架存、销售、出版社、会员提供全面管理 对图书业务提供全面、一致、快速处理 系统安全、友好、可靠 功能目标 (1)书日管理 编辑査询书口:提供书日的输入、修改、存储、输岀、浏览等功能 ●图书类别管理:提供图书类别的增加、删除、修改、打印、浏览功能。 (2)架存管理 ●进书处理●盘架处理●报损处理 ●架存处理●架存查询 (3)图书销售管理 ●售书处理●退书处理●售书査询 (4)会员管理 提供会员的增加、删除、修改、打印、浏览功能。 (5)出版社管理 提供岀版社的增加、删除、修改、打印、浏览功能 性能目标 (1)系统处理效率要比手工提高30%; (2)一般职工通过简单培训就可以使用系统; (3)具有较高的可靠性,不会丢失信息 (4)具有安全检查机制,非法用户不能使用。 图72小型书店书务的日标 统需求框架的展现,以便于开发人员把握、组织和管理信息系统的需求。 确定信息系统需求结构的依据是信息系统的目标、职能域和需求的相关性。信息系统 需求结构应该体现信息系统的目标,并把各部分关联比较密切的需求化归为一个需求单元, 使得需求结构具有内聚性。需求结构来源于在领域分析中确定的职能域,一个职能域可以 划分为需求结构中的一个需求单元。每一个需求单元用UML中的包来表示,这样用包图 来描述信息系统的需求结构。图7.3是经过分析确定的书务系统的需求结构 6
图73小型书店书务系统需求结构 7.34功能分析 1.功能分析的基本原理 信息系统功能是信息系统具有的效能和作用。信息系统的目标通过信息系统的功能来 体现。信息系统功能也是信息系统呈现给其用户的外观效果,用户通过信息系统所提供的 功能来认识、使用和评价信息系统,通过对信息系统功能的使用来完成自己的业务工作, 功能分析是需求分析的重要内容,需求分析除了要确定信息系统的目标、结构和性能之外, 个重要工作就是确定信息系统的功能。 信息系统目标是功能分析的依据。信息系统功能是信息系统目标的体现,信息系统中 每一个功能都直接或间接地与信息系统目标有关系。信息系统目标也是检验信息系统软件 功能设置正确与否的依据。 用户需求是信息系统功能的主要来源。用户是信息系统的使用者,用户的业务处理需 要表现为用户对信息系统的功能需求。用例是进行功能分析和功能建模的主要手段。信息 系统功能将通过用户在使用信息系统过程中表现岀来,这就给我们提供了获取信息系统功 能的一种有效方法,就是通过使用者与信息系统的交互活动来确定信息系统的功能。 功能分析的结果可以用功能用例图来描述,它通过使用者与信息系统的交互过程,反映 信息应该具有的功能。 2.功能分析过程 (1)从信息系统需求结构展开功能分析 信息系统需求结构确定了软件的需求框架,把信息系统需求从总体上划分成为多个需 求单元,需求单元内部的需求联系较为密切。可以对需求结构中的每一个需求单元展开功 能分析。例如,图7.3的书务系统划分成为书目管理、架存管理、图书销售、统计査询、 会员管理和出版社管理等需求单元,可以对每一个需求单元展开分析。 (2)用例分析 可以采用用例对需求结构中的每一个需求单元进行功能分析。例如,书务系统从总体 上可以提供书目管理、架存管理、图书销售、统计査询、会员管理和岀版社管理等功能