阅读使人充实,会谈使人敏捷,写作使人精确。——培根
(7)后置条件 ? 创建借书定单 ? 更新借阅人借阅记录 (8)业务规则
每次每人至少选择一本,至多选择三本
4.3 系统特性Feature B
………
5. 非功能需求
5.1 性能需求
阐述不同的应用领域对产品性能的需求,并解释它们的原理以帮助开发人员做出合理的设计选择。确定相互合作的用户数或者所支持的操作、响应时间以及与实时系统的时间关系;还要定义容量需求,例如存储器和磁盘空间的需求或者存储在数据库中表的最大行数。也可能需要针对每个功能需求或特性分别陈述其性能需求,而不是把它们集中在一起陈述。例如:“在运行WINDOWS 2000的450MHZ Pentium II 的计算机上,当系统至少有50%的空闲资源时,95%的目录数据库查询必须在两秒内完成”。
5.2 安全性需求
陈述与系统安全性、完整性或私人问题相关的需求,这些问题将会影响到产品的使用和产品所创建或使用的数据的保护。明确产品必须满足的安全性或保密性策略。一个软件系统的安全需求的范例如下:“每个用户在第一次登录之后,必须更改他的最初登录密码。最初的登录密码不能重用。”
5.3 软件质量属性
详尽陈述与客户或开发人员至关重要的质量特性。这些特性必须是确定、定量的并可验证的。至少应指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植性优于有效性。
5.4 其它需求
定义至今未出现的需求。例如国际化需求、法律上的需求、有关操作、管理、维护、安装、配置、启动、关闭、修复、容错、登录、监控等等方面的需求。说明本产品在可使用性、可维护性、可移植性、可靠性和安全性等方面的要求。
6. 数据字典
学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹
阅读使人充实,会谈使人敏捷,写作使人精确。——培根
6.1
实体关系图
订单号总购书价购书号列表购书数量列表顾客号姓名住址等级…订单顾客订单号图书号数量仓库号图书号出版社单价作者...图书号仓库号数量图书库藏仓库仓库名地点包含采购订单号图书号数量包含采购订单供应厂商采购订单号总购书价购书号列表购书数量列表厂商号厂商名地址 6.2
实体定义
指出数据项名、定义、项结构组成、项范围、项类型。
实体名称 实体描述 属性名称 图书编号 Be_图书 每本图书都经有上架,预定,借出,返回待查和下架几个状态,详细请参看图书状态图 类型 字符 精度 12 说明(属性的业务含义及业务规则) 图书类别编号(3位)+图书购入年份(4位)+流水号(5)位 图书分类 名称 字符 字符 3 100 图书的分类 书本的封面名称 学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹
阅读使人充实,会谈使人敏捷,写作使人精确。——培根
作者 出版社 出版日期 版本信息 简介 状态 字符 字符 日期 字符 字符 字符 20 100 100 1000 1 书籍的作者 书籍标明的出版社 书籍标明的出版日期 书籍标明的出版社 书籍的内容简介,上架时录入 书籍的状态,请参看图书状态图
7. 业务规则与业务算法
7.1 业务规则
列举出有关产品的所有操作规则。例如什么人在特定环境下可以进行何种操作。这些规则不是功能需求,但它们可以暗示某些功能需求执行这些规则。业务规则的范例如下:
“只有持有管理员密码的用户才能执行100元以上的退款操作”。
借出规则说明: 读者已借书数未超过最大借书数、该书有库存,而且该读者拥有借阅该书的权限,则执行该操作。
罚款规则说明:
1.超期罚款:超期天数*超期罚款率。 2.丢失罚款:图书价格*丢失赔率
7.2 算法说明
用于实施系统计算功能的公式和算法的描述,类似于业务规则。如某神州行套餐的计费标准说明。
a. 每个主要算法的概况; b. 用于每个主要算法的详细公式。
附录A:分析模型(也可以纳入 4功能需求章节中描述)
包括或涉及到相关的分析模型的位置,例如数据流图、类图、状态转换图等。
学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹
阅读使人充实,会谈使人敏捷,写作使人精确。——培根
顶层数据流图:
DBMS1.1暂存订单DBMS1.2书籍库存DBMS1.3采购订单FBMS1.1 用户登入FBMS1.2 密码修改FBMS1.3 订单PBMS1.1FBMS1.7 订货单FBMS1.8 发货单顾客FBMS1.4 发货票FBMS1.5 付款FBMS1.6 收据网上书店管理系统FBMS1.9 付款FBMS1.10 收据书籍供应厂商DBMS1.4销售历史DBMS1.5DBMS1.6应收款明细帐应付款明细帐DBMS1.7总帐
第1层数据流图:
暂存订单DBMS1.1订单FBMS1.3发货FBMS1.4付款FBMS1.5收据FBMS1.6采购订单DBMS1.3顾客2.1销售修改订货通知FBMS2.2到货通知FBMS2.3修改2.2采购订货单FBMS1.7发货单FBMS1.8书籍供应厂商询问收款单FBMS2.1询问付款单FBMS2.4付款FBMS1.9收据FBMS1.10销售历史DBMS1.4书籍库存DBMS1.22.3结算应收款明细帐DBMS1.5总帐DBMS1.6应付款明细帐DBMS1.7
第2层数据流图:
学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹
相关推荐: