Java软件工程与项目案例教程(三).ppt

Java软件工程与项目案例教程(三).ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java软件工程与项目案例教程(三)

3.3 项目案例 3.2 对性能的规定 3.2.1 精度 该软件的输入、输出数据精度的要求为小数点后两位。 3.2.2 时间特性要求 a.响应时间要低于5秒; b.更新处理时间要低于20秒; c.数据的转换和传送时间要低于10秒。 3.2.3 灵活性 该软件使用J2EE开发,具有很好的灵活性。当需求发生某些变化时,该软件对这些变化有很好的适应能力,如可扩展性、可伸缩性和可移植性等。 a.当用户功能模块增加时,Struts-Spring-Hibernate框架可以方便地支持新的功能; b.当用户并发访问量增加时,可以考虑将Tomcat Web服务器升级为WebLogic应用服务器,而不会影响业务功能。 3.3 健壮性 在软件设计中使用异常处理机制和log4j工具保证系统健壮性,运行时正常和出错信息要保留在日志文件中。硬件方面使用冗余备份方式,保证负载平衡和系统可靠性。 3.4 其他专门要求 3.3 项目案例 3.4 其他专门要求 周期性地把磁盘信息记录到磁带上,以防止原始系统数据丢失。 4.运行环境 硬件的最小配置:CPU为3.0GHz,内存为2GB,硬盘为40GB; 操作系统:Windows 2003/XP、Linux; Web服务器:Tomcat 5.5以上; 数据库服务器:MySQL 5.0以上,能够处理数据并发访问,访问回馈时间短。 3.3.5 特别提示 需求分析是整个软件开发过程中的第一步,也是软件工程中最关键的一个过程。《软件需求规格说明书》作为需求分析阶段的输出工件,将会成为下一阶段系统分析设计的输入。 3.3.6 拓展与提高 在上述软件需求规格说明书中,将优先级别最高的用例挑选出来,并阐述理由。 3.3 项目案例 2.用户界面图 单击“栏目业务设置”链接,进入该模块,设定栏目是否具有内容管理和内容审核的权限。 栏目业务设置是整个系统管理模块的最高级权限设置,它的操作可以影响到栏目权限设置,以及所有的与本栏目有关的权限设置,如图5所示。 每个栏目可以设定是否具有内容管理和内容审核的权限,对于某些栏目(如新闻),二者都有,因为新闻必须经过有关领导审核批准才可以在网上发布;而对于某些栏目(如通知),只需要内容管理,不需要内容审核就可以在网上发布。 图5 3.3 项目案例 三、栏目权限设置 1.用例描述 (1)角色:管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流: ① 当用户登录该网站后,单击“栏目权限设置”链接; ② 进入栏目权限设置页面; ③ 单击“设置”按钮; ④ 进入栏目权限设置的具体页面; ⑤ 选中用户名,单击“添加”(S1)或“删除”(S2)按钮,然后保存修改; ⑥ 该栏目的用户被添加或删除; ⑦ 返回栏目权限设置页面。 3.3 项目案例 (4)分支事件流: S1:添加用户。 5.1.1 选中用户后单击“添加”按钮 5.1.2 添加用户 5.1.3 单击“返回”按钮 5.1.4 返回栏目权限设置页面 S2:删除用户。 5.2.1 选中用户后单击“删除”按钮 5.2.2 删除用户 5.2.3 单击“返回”按钮 5.2.4 返回栏目权限设置页面 2.用户界面图 单击“栏目权限设置”链接,进入该模块,主要是分配给用户对于栏目的管理权限,这个业务也是此项目的核心,需要在所有部门里选择用户分配权限,如图6所示。 3.3 项目案例 图6 单击“设置”链接,进入如图7所示的页面。 图7 3.3 项目案例 页面中左面显示用户过滤,也是备选用户,右面显示管理权限和审核权限。选择不同部门时,该部门的所有人员应该显示在备选用户列表里。单击上面的“增加”按钮时,用户会放入管理权限列表里;单击下面的“增加”按钮时,用户会放入审核权限列表里。 这里有一个业务大家要记住:一个用户不可以既分配到管理权限又分配到审核权限。 四、用户管理设置 1.用例描述 (1)角色:管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流: ① 当用户登录该网站后,单击“用户管理设置”链接; ② 进入用户管理设置页面; ③ 单击“新增”按钮(S1)、“修改”按钮(S2)和“删除”按钮(S3)。 3.3 项目案例 (4)分支事件流: S1:单击“新增”按钮: 3.1.1 单击“新增”按钮 3.1.2 进入添加新用户页面 3.1.3 添加用户基本信息,单击“添加”(E1)按钮 3.1.4 保存用户信息 3.1.5 返回用户管理设置页面 S2:单击“修改”按钮。 3.2.1 单击某条用户信息的“修改”按钮 3.2.2 进入修改用户页面 3.2.3 修改用户资料,单击“修改”按钮 3.2.4 更新用户信息 3.2.5 返回用户管理设置页面 S3:单击“删除”按钮。 3.3.1

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档