团队作业3--需求改进&系统设计
团队作业3--需求改进&系统设计
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业的要求在哪里 | 作业要求 |
作业目标 | 需求改进&系统设计 |
团队github:3119009430/team at main · guoyongjia/3119009430 (github.com)
码云:https://gitee.com/oahizd/Snake-rank-system/issues/I4FNB3
需求&原型改进
问题与修改
问题一: 爬虫及数据库部分包含了该项目最核心的获取机票信息部分,有反爬限制。
解决方法:利用IP池等技术取消反爬限制。
问题二:用户的需求不同且多样,要根据用户的需求确定约束条件。
解决方法:应用了模块化设计。
完善需求规格说明书
补充:用户处理部分用例图
补充:交互界面对象图
功能分析的四个象限
在繁重的工作之中,要对工作的事情进行分类,先处理重要且紧急的事,最后处理无关紧要的事,可以用这张表来表示
系统设计
系统的架构设计
系统的架构设计分为
(1)用户管理部分
(2)交互界面
(3)爬虫数据库
(4)用户请求处理部分
Alpha任务分配计划
岗位 | 成员 | 负责任务 |
---|---|---|
产品经理 | 郭泳嘉 | 原型设计、进度跟进、撰写博客 |
前端组 | 杜聪 | 前端开发 |
后端组 | 曾家伟 | 后端开发 |
测试组兼文本调研 | 邹佳豪 | 测试、文档撰写 |