homework3

homework3

标签(空格分隔): 系统分析与设计


一、用例建模

a.按task1要求绘制用例图

这里写图片描述

b.绘制某在线旅馆预定服务系统的用例图

这里写图片描述

c.对比两种用例图,总结相关创新思路

通过对比两张用例图,我发现多年前的酒店预订系统和现在的酒店预订系统大体的业务流程没有太大的变化,主要的变化在于每个大的用例中增加了一些小的用例过程,这些小的用例过程丰富了用户的选择使得用户更加方便地预订酒店。

d.使用scrum方法,在上述用例图基础上,编制需求(backlog)

IDnameImp(%)Est(hours)How to demoNotes
1搜索酒店308输入搜索信息后能够根据所给的输入信息从数据库中显示出注意使用两种方法来进行搜索,可以通过关键词搜索,也可以通过各个类别查找对应的酒店
2选择酒店155呈现出用户搜索得到的结果,并且在用户选择其中一种酒店时能够显示出符合用户要求的酒店在呈现酒店信息时要突出用户所要寻找的重点信息
3选择酒店房间类型155在选择酒店的房间类型时需要收集用户完整的酒店预订信息在没有收集完成足够的信息时不能进入下一步的预订
4确定订单105呈现出用户所有填写的信息,以及酒店预订房屋的各项信息可以从这里跳转到支付流程
5完成支付3010用户可以选择各种各样的支付方式完成支付,并且必须有用户的手机号码等通讯信息这个流程很重要

二、业务建模

a.利用活动图建模寻找酒店用例,简述利用流程图发现子用例的方法。

这里写图片描述
在利用流程图来寻找子用例的时候可以首先将整个业务过程用一个大体的步骤完成,然后可以在每个大的步骤中拆分出小的流程,然后将这些小的流程表示成小的用例

b.选择银行atm机,用活动图描述取款业务流程

这里写图片描述

c.使用多泳道图表示淘宝退货业务流程,分析出淘宝退货中出现的系统用例

这里写图片描述

三、三种用例文本的优劣

1. 摘要

优点:表示十分简洁,主要用于主成功场景,可以帮助人们快速了解系统的整体业务流程以及业务范围。编写时间快速有效。
缺点:缺少一些细节的用例表示,容易遗漏一些关键的地方。

2. 非正式

优点:表示较详细,可以较多的表示一些业务场景,并且编写也比较快,比较适合会议讨论使用。
缺点:编写起来较摘要费时间,并且缺少功能性的描述,不适合系统开发。

3. 详述

优点:十分详尽地描述了各个用例,包括各种大小用例的使用,能够让人完整地了解系统的方方面面。
缺点:编写比较费时,而且在开发前期因为对需求了解得不够全面,需要作出很多的修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
优化算法作业主要是指在给定的问题背景下,通过设计和实现合适的算法来提高求解问题的效率和准确性。在解决优化问题时,可以通过以下几个步骤来完成作业。 首先,需要明确问题的目标是什么。例如,是要寻找最小值或最大值,或者是要满足一定的约束条件。了解问题的目标有助于我们选择合适的算法。 其次,根据问题的特点选择合适的优化算法。常见的优化算法包括贪心算法、动态规划、遗传算法、模拟退火算法等。不同的问题可能适合不同的算法,例如贪心算法适用于某些问题的局部优化,而动态规划适用于某些问题的全局优化。 然后,需要对选定的算法进行进一步的分析和改进。对算法进行分析可以评估算法的时间复杂度和空间复杂度,了解算法的优势和劣势。如果已有的算法不够优化,可以针对问题特点进行改进,例如引入剪枝策略、优化循环结构等。 最后,根据优化算法的设计和改进,实现相应的代码,并进行实验验证。通过实验可以验证算法的正确性和效率,并对实验结果进行分析和总结。如果有必要,可以对算法进行调优,进一步提高算法的性能。 总之,优化算法作业需要我们根据问题的特点选择合适的算法,并进行进一步的分析和改进,最终通过实验验证算法的效果。通过对问题的细致思考和创新性设计,可以提高优化算法的效率和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值