软件开发过程与质量保证-11-用例2009(2)教学提纲_第1页
软件开发过程与质量保证-11-用例2009(2)教学提纲_第2页
软件开发过程与质量保证-11-用例2009(2)教学提纲_第3页
软件开发过程与质量保证-11-用例2009(2)教学提纲_第4页
软件开发过程与质量保证-11-用例2009(2)教学提纲_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发过程与质量保证-11-用例2009(2)将事件表按照参与者分组命名具有群集趋向的事件这些事件的共同点是什么?这些事件有相同的最终目标吗?倘若有,目标是什么?用用例图描述分析的结果由事件表向用例的转化用例产生的过程MSMS项目事件初始表将MSMS项目事件表进行分组整理后的用例图对用例的描述摘要式描述登录:设定使用权限。用户提供用户名和密码,系统根据注册信息进行验证,通过后根据用户权限显示主界面。藏书管理:对个人拥有图书信息的管理。添加:登记新购买图书的信息,包括书名、作者、译者、出版社、购买时间(系统自动给出录入时间)、价格、对图书的推荐信息、喜爱程度(默认情况下为3星,最高等级为5级,最低等级为1级),数量(默认为1本,极个别情况会出现多本重复书籍)、归类(方便管理,可自己设定归类名称)。系统根据图书名称进行重复图书检查之后,将图书信息进行存储,并提示存储成功。系统重新显示初始录入界面,用户可以进行下一本图书的录入过程。查询:根据指定条件进行图书信息的查询,条件包括书名、作者、购买时间范围、喜爱程度、公开程度(是否进行晾晒)。

修改:图书资料的内容有可能会出现偏差,通过信息修改功能改正偏差还书:将拣来的图书进行归还。从晒书场上捡来的图书到期后,拣书者应主动向藏书拥有者归还图书。系统在收到捡书者的归还请求后,自动向藏书拥有者发送提示信息。藏书拥有者在确定拿到图书后,通过系统进行确认彻底改变图书的状态(变为被晾晒图书,或收回私人藏书室)图书推荐:老师们可以推荐自己喜爱的图书,得到的推荐列表可以作为购买图书的依据。用例模型的初步规划非正式形式的样例项目用例用例UC2:藏书管理对个人拥有图书信息的管理。用例UC2.1:添加藏书基本流程:藏书者登记新购买图书的信息,包括书名、作者、译者、出版社、购买时间(系统自动给出录入时间)、价格、对图书的推荐信息、喜爱程度(默认情况下为3星,最高等级为5级,最低等级为1级),数量(默认为1本,极个别情况会出现多本重复书籍)、归类(方便管理,可自己设定归类名称)。系统进行输入信息的有效性检查系统根据图书名称进行重复图书检查存储图书信息,并提示存储成功。系统重新显示初始录入界面,用户可以进行下一本图书的录入过程。分支流程:1.a、如果藏书者录入信息有误1、系统提示藏书者此信息2、返回添加藏书界面,界面保持原来填写数据3.a、如果图书名称发生重复,系统将提示此信息,并给出相应图书列表,用户可以查阅图书的详细信息,同时要求用户对此情况进行处理。1、如果确认图书录入重复,则系统放弃对当前图书信息的存储2、如果只是同名不同书,则用户确认此情况后,系统对当前录入的图书信息进行保存。详述形式的样例项目用例分支流程:

1.a、如果藏书者录入信息有误

1、系统提示藏书者此信息

2、返回添加藏书界面,界面保持原来填写数据

3.a、如果图书名称发生重复,系统将提示此信息,并给出相应图书列表,用户可以查阅图书的详细信息,同时要求用户对此情况进行处理。

1、如果确认图书录入重复,则系统放弃对当前图书信息的存储

2、如果只是同名不同书,则用户确认此情况后,系统对当前录入的图书信息进行保存。特殊需求:

希望能够上传图书封皮的小图像

希望系统能够对新录入的图书自动根据编码规则编号技术和数据变元表:

资料管理员在录入图书信息时,希望使用读卡器读取图书的ISDN号发生频率:阵发式杂项:

系统是否能够提供嵌入式的图像扫描功能,并自动转换成图书封面格式用例的增量计划(项目规划)增量一数据录入和提取,搭建框架系统登录添加藏书制定晒书计划查看晒书场晒书场-拣书归还图书增量二:增强图书管理的功能,增强晒书场借阅功能图书查询信息修改图书查询信息修改已晒图书被拣图书预定第九章用例9.1再谈需求9.2用例模型9.3用例产生过程9.4补充性规格说明补充性规格说明捕获了用例或词汇表难以描述的其他需求、信息和约束。例如功能性(通常跨越多个用例的功能性)日志和错误处理:在持久性存储中记录所有错误安全性:任何使用都需要进行用户认证接口重要硬件和接口条形码激光扫描仪票据打印机信用卡/借记卡读卡器软件接口由于存在众多外部协作系统(税金计算器、财务、库存…),我们需要采用不同的接口,接入不同的系统。实现约束项目领导层坚持采用Java技术的解决方案,他们认为采用Java技术除了易于开发外,还能够提高远期的移植和可支持性能力。购买构件税金计算器。必须支持用于不同国家的可插拔计算器免费开源构件建议在该项目中尽可能地使用免费的Java技术开源构件。质量属性为系统分析和设计提供重要的参考依据例子可用性(人性因素)收银员的视线通常停留在顾客或商品,而不是计算机显示器上。因此提示和警告应该通过声音传递而不仅仅是通过图像传递可靠性(可恢复性)如果在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论