团队作业3—需求改进系统设计

news/2024/10/11 2:29:43
这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业3—需求改进&系统设计
这个作业的目标 1、需求&&原型改进 2、系统设计 3、Alpha任务分配计划 4、测试计划
其他参考文献 架构设计、Scrum/Sprint、测试的计划和执行
这个作业所属团队 SuperNewCode
团队成员 张楠 曾琳备 黄铭涛 张小宇 周广

1.需求&原型改进:

1. 针对课堂讨论提出的问题以及建议对需求进行修改

  • 问题1:博客功能较单一,规模太小
    修改1:增加异常处理,路由权限拦截等功能,努力去改进,后续再寻求优化
  • 问题2:对一些错误数据拦截以及提示问题
    修改2:比如点击登录按钮发起登录请求,成功时候返回了数据,如果是密码错误对axios做了个后置拦截器,就 是返回数据时候,如果结果的code或者status不正常,那么对应弹窗提示。

2. 修改完善上周提交的需求规格说明书:

  • 不足之处:功能需求分析不足,用户场景分析不够落实,界面较简陋
    改进:增加需求分析,调研用户场景。页面使用element-ui组件,通过vue组件,开发好看的博客界面。

3. 用户场景分析

小明:一个新手博客作者,对于如何开始自己的博客并分享自己的想法感到困惑。
我们的博客系统:一个简单易用的博客平台,旨在帮助用户快速开始并分享他们的创意和想法。
小明是一个热衷于分享他的想法和经历的年轻人。然而,他发现在开始自己的博客之前,需要面对大量复杂的选择,比如如何选择合适的博客平台、如何设置博客主题以及如何编写和发布他的第一篇博客文章。这些选择让他感到不知所措,甚至开始怀疑自己是否有能力开始自己的博客旅程。

  • 发现我们的博客系统:
    在搜索了许多博客平台之后,小明发现了我们的博客系统。通过我们平台的介绍,他被简单易用的界面和丰富的功能所吸引。他决定给我们的平台一个机会,希望能够摆脱困扰,开始他的博客之旅。
  • 快速上手:
    小明注册并登录到我们的博客系统后,第一件事情是创建一个新的博客。他发现我们提供了一系列精美的主题,他可以根据自己的喜好选择。在选择了一个简洁而又具有个性的主题后,他开始编写他的第一篇博客文章。
  • 轻松发布:
    在写作过程中,小明发现我们的编辑器简洁直观,让他可以专注于内容而不是技术细节。当他完成了文章后,他使用我们提供的预览功能,确保文章的呈现效果符合他的期望。满意之后,他轻轻一点,文章就被成功发布到了他的博客上。

2.系统设计


3.Alpha分配任务

1.功能待实现

2.功能分解

3. 甘特图

4.测试计划

4.1 产品是什么
sncblog

4.2 测试内容
基本功能测试
数据模块测试

4.3 测试定义与目的
此次测试为已有模块测试,测试要求广泛收集测试数据,确保测试的客观准确性,提高测试可信度,并据测试结果向开发人员反馈意见。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/27460.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

扫描线

题目链接 https://leetcode.cn/problems/rectangle-area-ii/ 题目大意题目思路选取连续的x值:(left,right),在这个区间内,沿着x轴的方向扫描,求出所有符合条件的(y1,y2) 算出扫描区间的h,结合 w * h,算出面积! 礼貌拿图,多谢三叶姐(https://leetcode.cn/problems/recta…

图床搭建(零成本)

图床搭建(零成本) 基于博客园搭建图床,目前最好的,最简便以及无成本的性价比最高的方法 前言: 使用typora发布博客以及发送给朋友md文档需要打包成压缩包,csdn还无法解码url, 于是搭建免费版github+pic图床,但github图床限制1G,超过就会有人工审核,并且传输不稳定,时…

Osektp.Dll基础解读

前言 OSEKTP是15765的核心组件,也是Autosar操作系统的基础组件,目前仍在应用于Autosar-CP之中。 OsekTP.DLL 功能介绍 Vector称基于ISO15765-2的CAN传输层行为称为OSEK-TP/CAN-TP。 并开发出OSEKTP.DLL的传输层接口以供Capl调用,DLL支持指定单帧及多帧发送、故障注入、流控帧…

Qt学习第一篇(windows下安装和代码规范)

Qt_1Qt Creator 是 Qt 公司生产的 IDE。 它集成了多个工具,包括代码编辑器、图形 UI(GUI)设计器、编译器、调试器、Qt 设计器、Qt 快速设计器和 Qt 助手等。 Qt Designer 帮助设计基于小部件的 GUI,而 Qt Quick Designer 提供了在设计模式下创建和编辑基于 QML 的 GUI 的 UI。…

在下载opencv等类似的包时,需要注意到的一个大问题!

问题描述 我尝试好多次去下载opencv-python的依赖包,发现一直说找不到这个东西 问题解决 查阅了好多资料,尝试了各种方法,发现还是同样的错误,然后突然看到一位博主说“是开了代理的缘故”; 碰巧我也一直开着代理,关闭之后,再次使用清华源尝试下载opencv-python, 发现没…

Promethues (普罗米修斯)详细介绍

Promethues (普罗米修斯)详细介绍Promethues (普罗米修斯)详细介绍 引言 zabbix是传统的监控系统,出现比云原生早,使用的是SQL关系型数据库;而Prometheus基于谷歌的borgemon使用go语言开发,使用TSDB数据库,所以支持云原生。zabbix最新发布的6.0版本,知道自己处于生死…

从零搭建Prometheus监控报警系统

从零搭建Prometheus监控报警系统从零开始搭建Prometheus自动监控报警系统 从零搭建Prometheus监控报警系统 什么是Prometheus? Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由…