系分个人作业 / Lesson6

本文探讨了软件工程中的用例建模与业务建模方法,通过去哪儿网和淘宝的具体案例,分析了不同类型的用例文本及其优缺点,并提出了在项目早期阶段发现创新思路的方法。

系分 lesson6个人作业
[TOC]

1. 用例建模

a.
这里写图片描述

b.
去哪儿网的用例分析:
这里写图片描述

c.总结在项目早期,发现创新的思路与方法

  • 尝试简化业务流程
  • 考虑如何根据用户需求进行个性化推荐

d.

IDNameImpEstHow to demoNote
1搜索旅馆108访问网站首页,输入前往城市、到达和离开的时间,可选酒店类型;点击搜索按钮,跳转到搜索结果页面,罗列符合搜索条件的酒店,且可以关注酒店
2预订旅馆1512选择想要预定的旅馆,选择房型,填写个人信息,跳转到支付页面,选择支付方式,确认订单完成支付配合第三方支付平台

2. 业务建模

预订酒店

这里写图片描述

从流程图的起始状态开始,类似于深度优先搜索,逐条可能的路径进行寻找。

ATM取款

这里写图片描述

3. 用例文本编写

淘宝退货

这里写图片描述

3种用例文本的优点和缺点

Biref

  • 优点:可以一览多个产品的主要功能;描述简洁,可以大致了解产品概况;适合用于小组会议的讨论;可以快速编写
  • 缺点:没有对使用场景细致的流程化描述,作为开发指导显得过于粗略,容易造成开发过程中的不一致性

Casual:

  • 优点:比起Brief用例更为详细;展示形式丰富,结合活动图、UI图等更直观地表示用例;考虑交替场景,用例更全面;适合用于早期开发
  • 缺点:没有在操作上做更细节的考虑;不够正式

Full:

  • 优点:考虑全面,考虑到了系统涉及的每个角色,考虑了多个场景及拓展功能,适合实际开发时使用。
  • 缺点:编写耗时,条目很多,比较繁琐
`SyntaxError: invalid syntax` 错误通常表示代码中存在语法错误。当在执行 `& D:/Users/42239/AppData/Local/Programs/Python/Python310/python.exe d:/python/lesson/base/one.py` 命令时出现此错误,可能有以下几种原因及解决办法: ### 命令行环境问题 在 Windows 统中,`&` 是 PowerShell 中的命令隔符,在 CMD 中使用可能会导致语法错误。 - **使用正确的命令行环境**: - 如果使用的是 CMD,直接输入 `D:/Users/42239/AppData/Local/Programs/Python/Python310/python.exe d:/python/lesson/base/one.py` 来执行 Python 脚本。 - 如果使用的是 PowerShell,`&` 后面的路径需要用引号括起来,命令如下: ```powershell & 'D:/Users/42239/AppData/Local/Programs/Python/Python310/python.exe' 'd:/python/lesson/base/one.py' ``` ### Python 脚本问题 `SyntaxError` 也可能是 Python 脚本 `one.py` 中存在语法错误。 - **检查 Python 脚本**:打开 `d:/python/lesson/base/one.py` 文件,仔细检查代码是否存在语法错误,如拼写错误、缺少冒号、括号不匹配等。可以使用 Python 解释器单独检查脚本的语法: ```bash D:/Users/42239/AppData/Local/Programs/Python/Python310/python.exe -m py_compile d:/python/lesson/base/one.py ``` 如果脚本存在语法错误,此命令会输出具体的错误信息。 ### 路径问题 路径中可能包含特殊字符或空格,导致命令解析错误。 - **检查路径**:确保路径 `D:/Users/42239/AppData/Local/Programs/Python/Python310/python.exe` 和 `d:/python/lesson/base/one.py` 正确,并且不包含特殊字符或未转义的空格。如果路径中有空格,需要用引号括起来。 ### Python 解释器问题 Python 解释器本身可能存在问题。 - **验证 Python 解释器**:可以尝试在命令行中直接运行 Python 解释器,检查是否能正常启动: ```bash D:/Users/42239/AppData/Local/Programs/Python/Python310/python.exe ``` 如果无法正常启动,可能需要重新安装 Python。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值