软件工程结对作业(第一次之需求分析和原型设计)

项目 内容
这个作业属于哪个课程 202601 软件工程
这个作业要求在哪里 2026秋软件工程结对作业(第一次之需求分析和原型设计)
这个作业的目标 针对校园失物招领场景,完成需求分析与原型设计
结对成员(学号) 王龙滨(112401430);吴佳辉(112401341)

一、用户与问题

校园卡、钥匙、雨伞等物品丢失后,同学们通常在不同群聊发布消息。信息分散且容易被新消息覆盖,拾得者和失主也未必在同一个群。主要用户有两类:失主需要按物品名称查找线索、查看拾取地点并联系发布者;拾得者需要迅速发布招领信息,在物品归还后更新状态。设计目标是集中信息、缩短操作路径、清楚展示状态,功能范围聚焦浏览、发布、搜索、详情和状态更新。

二、功能取舍与原型设计

原型采用 墨刀 制作,在线展示链接:打开“拾光”墨刀原型。首页集中展示寻物和招领卡片,卡片显示名称、地点和状态;点击进入详情页。发布页先选择信息类型,再填写名称、类别、地点、时间、描述和联系邮箱,点击后显示成功页。搜索页以“校园卡”为例演示关键词查询及结果查看。“我的发布”页可以把“招领中”改为“已归还”;寻物信息对应“寻找中/已找回”。详情页提示认领者先描述物品特征。页面使用示例物品与联系邮箱,本次交付展示界面和交互流程。

首页 发布信息
首页 发布信息
发布成功 搜索结果
发布成功 搜索结果
信息详情 我的发布
信息详情 我的发布

三、基本流程与检查

浏览:进入首页 → 浏览或搜索 → 查看详情 → 查看联系说明。发布:进入发布页 → 填写信息 → 点击发布 → 发布成功。状态更新:进入我的发布 → 选择信息 → 标记已归还 → 看到更新反馈。

校园失物招领核心流程图

本方案参考《构建之法》第3章对个人能力与交付质量的讨论,以及第8章的需求分析方法,按“用户目标—必需功能—页面—交互”梳理设计,再用三条路径检查入口、返回、提示和状态是否一致。后续结对编程可沿用本次字段与页面,优先实现发布、列表、搜索、详情和状态更新。

四、结对过程

序号 工作内容 产出
1 梳理作业要求、相关章节和失主与拾得者的需求 用户角色与需求清单
2 确定浏览、发布、搜索、详情和状态更新的基本范围 功能清单、流程图
3 制作首页、发布、搜索、详情等页面 墨刀原型
4 检查浏览、发布、搜索三条路径中的跳转和提示 路径检查记录
5 整理图文、PSP 记录与个人总结 作业博客草稿

五、PSP 记录

甲的实际耗时为回忆估算;乙的耗时待本人补充。

阶段 预估/分钟 甲实际/分钟 乙实际/分钟
阅读任务与需求讨论 10 10 10
绘制流程与页面结构 45 45 45
制作和检查原型 15 15 15
整理博客与个人总结 20 20 20
合计 90 90 90

六、个人总结

本次作业我参与了原型工具选择并登录墨刀。Figma 页面无法正常使用时,改用墨刀继续推进。在 AI 辅助下完成页面素材和博客初稿,形成九个页面,并检查了浏览、发布、搜索三条主要路径。制作中最大的收获是把用户需求压缩为清晰、可演示的流程;也认识到页面可点击只是交互验证。下一次结对编程还需要落实关键词检索、状态保存和联系方式保护。

posted @ 2026-09-27 12:49  王龙滨  阅读(12)  评论(0)    收藏  举报