软件工程实践——软件评测作业

222100202李刘琛 2024-04-16 20:59:17
这个作业属于哪个课程2302软件工程
这个作业要求在哪里软件工程实践——软件评测作业
这个作业的目标完成所选择的两个软件的使用、测评与分析,进行用户调研、市场分析和产品规划
其他参考文献csdn

目录

  • 第一部分 调研,评测
  • (一)文心一言
  • 1.体验
  • 2.BUG
  • 3.结论
  • (二)KIMI
  • 1.体验
  • 2.BUG
  • 3.结论
  • 第二部分 分析
  • 开发时间估计
  • 同类产品对比排名
  • 软件工程方面的建议
  • BUG存在的原因分析
  • 第三部分 建议和规划
  • (一)文心一言
  • 一、市场概况
  • 二、市场现状
  • 三、市场与产品生态
  • 四、产品规划
  • (二)Kimi
  • 一、市场概况
  • 二、市场现状
  • 三、市场与产品生态分析
  • 四、产品规划

第一部分 调研,评测

(一)文心一言

1.体验

(1)综述
文心一言是一款基于文心大模型技术的生成式对话产品,能够与人对话互动,回答各个领域的问题,提供建议和信息,自成生成文本,协助用户创作,进行知识推理和数学运算,根据文字生成图片,具有广泛的应用场景和强大的功能。
文心一言由两个左侧边栏和一个主页面组成。最左的侧边栏选择功能的栏,第二个侧边栏用来切换对话。

  • 对话
    一点开文心一言就进入了默认首页:对话。在这里既可以通过对话框自由输入自己想要产品帮助自己完成的事情或者与它对话。也可以通过提示比如“画【鸟儿归巢】”、“代码助手”来进行自己想做的事。

    在这里插入图片描述


    比如在对话框输入:写一篇福州旅游三天两夜的攻略,就能得到这样一篇文章
    并且可以在对话框添加图片、快捷键、文件

[video(video-1aTvp1w0-1712997967870)(type-csdn)(url-https://live.csdn.net/v/embed/378562)(image-https://live-file.csdnimg.cn/release/live/file/1712997656369.png?x-oss-process=image/resize,l_300)(title-QQ%E5%BD%95%E5%B1%8F20240413163632)]

并且在文章生成结束的时候可以点赞、踩、分享、复制、复制成markdown、评价这次的回答怎么样、有继续推荐的问题并且在对话框能继续输入新的问题。我认为可以评价这次的回答怎么样这个功能体验很好,因为这样可以继续训练ai生成东西的高质量性,也能让模型读懂我的喜好,以后生成更加符合我个性化的内容。《可以继续问》生成的推荐问题这个给我的体验感也很好因为可以减少我的思考哈哈哈哈哈。但是《可以继续问》切换一个对话就没了

在这里插入图片描述

另一种方式就是通过提示进入对话,比如点击“画【小鸟归巢】”可以直接进入生成。我觉得提示这个功能体验感是非常好的。因为在我第一次使用文心一言的时候我可能根本不知道有绘画这个功能,它有这个提示我点进去才发现:诶!太神奇了还有这功能呢。点击“换一换”又发现还可以写教案、写旅游攻略、甚至是写代码!像我以前只会用文心一言来写读后感、会议心得体会,有这个提示的栏目让我加深了对文心一言的体验。

在这里插入图片描述

侧边栏可以切换对话,可以实现专门一个对话框用来问福州旅游相关的问题,另一个对话框专门问3+4这样的数学问题。这样每个对话框都有自己的主题,找历史记录的时候更方便。不然如果全部问题堆在一个对话里面的话,特别乱。

在这里插入图片描述

  • 百宝箱
    百宝箱可以从场景、职业等角度切入选择功能。场景有创意写作、灵感策划、情感交流、人物对话、商业分析、教育培训、求职招聘、美食之窗、热门问答、功能写作、热门节日、编程辅助、绘画达人、旅行度假、数据分析、职场效率、趣味挑战、营销文案。职业有自媒体、产品/运营、技术研发、企业管理者、市场营销、党政机关、销售、老师、行政人力。如果职业能再多一些就好了

    在这里插入图片描述


    可以通过关键词搜索百宝箱里的功能,点击即可使用此功能。

    在这里插入图片描述

  • 使用指南
    使用指南是页面间跳转

    在这里插入图片描述

  • 优缺点及改进建议
    • 优点
      1.多语言支持:文心一言支持多种语言,包括中文、英文、日文等,可以满足不同用户的需求。这使得产品具有更广泛的适用性和国际化特性。还支持语言对话。
      2.快速响应:文心一言的响应速度非常快,可以在短时间内给出答案,提高用户体验。这对于需要快速获取信息的用户来说是非常重要的。
      3.优秀的算法:文心一言采用了先进的自然语言处理算法,能够对复杂的语义进行分析,并给出高质量的答案。这使得它能够更准确地理解用户意图,提供更满意的回答。
      4.良好的用户体验:文心一言注重用户体验,提供简洁明了的界面和友好的交互方式。用户可以轻松地输入问题并获取答案,无需复杂的操作。此外,文心一言还支持多语言输入,满足不同用户的需求。比如百宝箱点击就生成。
      5.支持生成图片
      6.多平台可用性:文心一言可以通过App和PC端网页使用,这为用户提供了灵活的使用方式,无论用户在移动设备还是电脑上都能方便地使用文心一言。
    • 缺点
            缺点1:
        在切换对话时,文本框的内容没变。我认为既然要分不同的对话,那么一个对话就有自己的主题,那么本次对话的文本框的暂存内容在切换对话的时候应该也切换到那次对话时暂存的文本框。就比如我们微信给一个人发消息的时候,在文本框暂存草稿内容,切换到另一个人的微信对话时,文本框的内容会没掉,切换回去第一个人的对话框的时候,这个文本才会又作为草稿出现。
        ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/cf8f7867181f4d67ad85c4a7cdeb512b.png#pic_center)
      

      在这里插入图片描述


      缺点2:搜索历史记录只能搜索对话的标题而不能搜索具体对话内容,不能把具体的问题和答案的内容作为关键词搜索。这样不太方便用户使用,如果想找很久以前的具体对话内容要翻好久也不知道那个内容在哪个对话里,如大海捞针

      在这里插入图片描述


      在这里插入图片描述


      缺点3:仅支持doc,docx,pdf格式的文件

      在这里插入图片描述


      缺点4:最多仅支持5000字的输入

      在这里插入图片描述

- 改进意见
    缺点1的改进意见:
     我认为在切换对话的时候,文本框里的草稿也应该切换成上一次在这个对话输入的草稿而不是不改变。
     
     缺点2的改进意见:
     增加搜索具体对话内容的功能
     
     缺点3的改进意见:
     增加多一些文件的支持格式
     
     缺点4的改进意见
     增加能够输入的字数
  • 采访其他用户
    采访对象:其他学校软件工程学生
    采访理由:她没有使用过文心一言并且对熟悉软件工程相关知识

    img

2.BUG

  • BUG量化指标
严重程度详细描述
★★★★★致命性系统故障,可能会造成网页瘫痪
★★★★严重系统故障,容易导致用户信息泄露
★★★中度系统故障,导致该功能完全无法使用
★★轻度系统故障,会影响使用,但是可以通过其他渠道使用功能
不仔细观察,无法发现,基本不影响使用
  • 测试环境
    操作系统:Win10
    计算机平台:惠普
    浏览器:Microsoft Edge
  • (1)百宝箱*
  • 复现性:100%
  • 复现步骤:在百宝箱搜索栏输入关键词
  • 具体情况:没带这些关键词的功能也会被搜出来,或者没匹配到关键词的部分也被标蓝了
  • 可能的成因:如果搜索引擎在抓取或解析关键词时出现问题,可能导致搜索结果不准确或包含与关键词不相关的内容。
  • BUG的严重性:★★★

    在这里插入图片描述


    在这里插入图片描述

(2)切换对话

  • 复现性:100%
  • 复现步骤:正在生成文本的时候,切换对话页
  • 具体情况:切换对话页的话会导致文本框重新生成,如果频繁切换的话会导致文本框生成的过程卡住
  • 可能的成因:
  • BUG的严重性:★★★

    在这里插入图片描述

3.结论

好,不错!总的来说是个成熟的软件,也适合新手使用,因为有好多百宝箱的功能可以用,一目了然地上手
定量分析,我选取了我最关注的五个方面,每一条10分,总分50.
| 类别 | 描述 | 评分 |
| :--: | :--: | :--: |
| 功能体验 | 提供了广泛的搜索、知识问答和语音交互功能,这些核心功能在日常使用中表现稳定,能够满足用户获取信息和解答疑问的需求。 | 9 |
| 界面体验 | 界面设计简洁明了,易于使用。 | 8 |
| 辅助功能 | 翻译、语音识别 | 8 |
| 差异化功能 | 智能推荐、个性化搜索 | 8 |
| 使用体验 | 流畅且稳定,无论是在搜索速度还是在结果准确性方面都表现良好 | 9 |
| 总分 | | 42|

(二)KIMI

1.体验

(1)综述
kimi是一款多功能人工智能助手,旨在提供安全、有帮助且准确的信息和文件处理服务,以支持和优化用户的日常工作与生活。它的功能有文本解析、文件阅读、互联网搜索和多任务处理。

主页面非常简洁明了,没有侧边栏什么的。在最中间的对话框输入用户想让它完成的事情或者对话,即可得到。

在这里插入图片描述


还可以查看生成的文字所参考的文字在哪里,点链接可以直接跳转过去,太方便了!而且kimi是全网搜索,获取了比如知乎、携程、马蜂窝的不同平台的资料并整合起来,比起我们一个个点进这些网站再在里面搜索”福州旅游攻略“要方便太多!这也使生成的文字更加有说服力,而不是凭空乱造的。

在这里插入图片描述


还有一种使用方法是上传TXT、PDF、Word文档、PPT幻灯片、Excel电子表格等格式的文件,kimi结合文件内容回答用户的问题。比如这里上传了本次作业的博客,它速读这篇文章并生成概要。

在这里插入图片描述


在这里插入图片描述


从首页的对话框进入的话自动创建一个新的会话并在新会话的页面中进行,如果想查看以往的会话就点击左上角的历史会话查看以往对话的记录。这样的话不用所有的问题都挤在同一个会话里面进行,可以实现一个会话页在聊某个话题的问题,另一个会话页聊另一个话题的问题。也可以修改会话的标题名字和删除某次会话。

在这里插入图片描述

  • 优缺点及改进意见

    • 优点
      1.在回答问题的时候会给出参考资料的链接供用户具体阅读
      2.页面简洁大气,给用户体验感很好,没有一些花里胡哨的
      3.擅长中文和英文的对话,能够理解和回应不同语言用户的需求
      4.强大的文件阅读能力:用户可以将TXT、PDF、Word文档、PPT幻灯片、Excel电子表格等格式的文件发送给Kimi,它能够阅读这些文件内容并据此提供相关的回答。
      5.互联网访问能力:Kimi具备访问互联网的能力,可以结合搜索结果来提供更加准确和全面的回答。
      6.高效的信息处理:Kimi能够支持最多20万字的输入和输出,这意味着它可以处理大量的信息,为用户提供详尽的回答和解决方案。
      7.多平台可用性:Kimi可以通过App和PC端网页使用,这为用户提供了灵活的使用方式,无论用户在移动设备还是电脑上都能方便地使用Kimi。
    • 缺点
      1.不支持语音对话
      2.没有提示引导。在刚刚使用kimi的时候新手对它能干什么完全不了解,只能一点一点摸索
    • 改进意见
      页面简洁是kimi的一大优势,所以没有花里胡哨百宝箱之类的也可以,但是希望它能在新手第一次使用的时候引导提示一下。
  • 采访其他用户
    采访对象:其他学校软件工程学生
    采访理由:她没有使用过文心一言并且对熟悉软件工程相关知识

img

2.BUG

  • 测试环境
    操作系统:苹果
  • 复现性:100%
  • 复现步骤:点开KIMI链接,点击登录按钮,输入手机号之后点击获取验证码,输入得到的验证码
  • 具体情况:明明输入的是正确的验证码并且也登录成功了,但是会提醒“您输入的验证码不正确”
  • 可能的成因:可能是前端代码在显示消息时存在bug,即使后端验证成功,前端仍然错误地显示“验证码不正确”。
  • BUG的严重性:★

    在这里插入图片描述

3.结论

d)好,不错!
Kimi的界面设计直观,交互流程简单,使得用户可以轻松上手并快速获得所需信息,提升了用户的体验。能够有效地处理和理解大量的文本信息,特别便捷了用户的生活
| 评价类别 | 评价内容 |评分|
|--------------|------------------------------------------------------------------------------------------------|--|
| 功能体验 | 高效的文本处理和多语言对话能力,操作简便。 |8|
| 界面体验 | 界面设计简洁直观,易于上手。 |8|
| 辅助功能 | 文件阅读和互联网搜索功能有效辅助用户获取信息。 |8|
| 差异化功能 | 结合文件解析和互联网搜索,提供个性化服务。 |8|
| 使用体验 | 用户反馈正面,交互流畅,响应迅速。 |7|
|总分||39|

第二部分 分析

开发时间估计

软件名称功能列举估计时间
文心一言智能问答、文本生成、智能推荐、情感分析、语音识别和合成、图像识别以及实时翻译360天
KIMI中英文对话理解与回应、阅读和解析多种格式文件、互联网信息搜索与整合300天
  • 文心一言:
角色任务人数时间(月)
项目经理1. 负责整体项目规划和管理
2. 协调团队成员,确保任务进度
3. 监控项目风险,制定应对措施
12
后端开发1. 设计并实现后端架构
2. 开发API接口,处理数据交互
3. 进行后端测试和优化
24
前端开发1. 设计并实现前端界面
2. 集成后端API,实现数据展示
3. 进行前端测试和性能优化
14
自然语言处理专家1. 设计并实现自然语言处理模型
2. 进行模型训练和调优
3. 集成模型到后端服务中
16
UI设计师1. 设计整体界面风格和用户体验
2. 制作界面元素和图标
3. 与前端开发合作,实现界面效果
12
测试工程师1. 制定测试计划和测试用例
2. 进行功能测试、性能测试和安全测试
3. 编写测试报告,跟踪并修复缺陷
12
  • KIMI
角色任务人数时间(月)
项目经理1. 负责整体项目规划和管理
2. 协调团队成员,确保任务进度
3. 监控项目风险,制定应对措施
12
后端开发1. 设计并实现后端架构
2. 开发API接口,处理数据交互
3. 进行后端测试和优化
24
前端开发1. 设计并实现前端界面
2. 集成后端API,实现数据展示
3. 进行前端测试和性能优化
13
自然语言处理专家1. 设计并实现自然语言处理模型
2. 进行模型训练和调优
3. 集成模型到后端服务中
14
UI设计师1. 设计整体界面风格和用户体验
2. 制作界面元素和图标
3. 与前端开发合作,实现界面效果
12
测试工程师1. 制定测试计划和测试用例
2. 进行功能测试、性能测试和安全测试
3. 编写测试报告,跟踪并修复缺陷
12

同类产品对比排名

对比项
界面美观程度KIMI>文心一言
页面交互体验文心一言>KIMI
资源数量文心一言>KIMI
功能数量文心一言>KIMI
创新程度文心一言>KIMI
实用性文心一言>KIMI
使用难度KIMI>文心一言

软件工程方面的建议

  • 文心一言:

    1. 优化模型性能与效率
      • 在处理大量文本或复杂问题时,模型的响应速度和准确率是关键。建议文心一言团队持续优化模型的性能,提升处理速度,并减少误判率,为用户提供更流畅、更准确的交互体验。
    2. 加强隐私保护与数据安全
      • 随着文心一言的使用范围不断扩大,用户数据的隐私保护和安全性变得尤为重要。建议团队加强数据保护措施,确保用户数据的安全性和隐私性,赢得用户的信任。
    3. 加强社区建设与用户互动
      • 一个活跃的社区可以帮助产品更好地发展。建议文心一言团队加强社区建设,鼓励用户分享使用经验、提出改进建议,并定期组织线上或线下活动,增强用户粘性和归属感。
  • KIMI

    1. 增强个性化体验:建议Kimi开发更高级的个性化功能,比如根据用户的使用习惯和偏好,提供定制化的信息和服务。这可以通过机器学习算法来实现,以便更好地满足用户的个性化需求。
    2. 多语言支持:虽然Kimi擅长中文和英文对话,但考虑到全球化的趋势,增加对更多语言的支持将使其能够服务于更广泛的用户群体。
    3. 优化搜索功能:增强Kimi的搜索能力,使其能够更准确地理解用户的查询意图,并提供更相关、更高质量的搜索结果。

BUG存在的原因分析

  • 文心一言
    具体的设计质量不高
  • KIMI
    测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试

    第三部分 建议和规划

    (一)文心一言

    一、市场概况

  1. 市场规模

    • 考虑到文心一言作为一款基于人工智能技术的产品,其市场规模受限于AI技术的普及和应用程度。随着AI技术的不断发展和普及,市场规模在持续增长。具体的市场规模数据需要依据相关的市场研究报告或行业分析数据。
  2. 用户群体

    • 直接用户:目前使用文心一言的用户可能包括内容创作者、学生、研究人员、技术开发者等需要信息检索、知识问答功能的群体。
    • 潜在用户:任何对快速获取信息、解答疑问有需求的用户都是文心一言的潜在客户,包括企业用户、教育机构、普通消费者等。

二、市场现状

  1. 现有产品:市场上已经存在多个类似的产品,如百度知道、搜狗问问、知乎等。

  2. 产品定位、优势与劣势

    • 定位:提供智能问答、信息检索服务。
    • 优势:可能包括技术先进、用户体验良好、内容丰富等。
    • 劣势:可能包括数据隐私问题、对复杂问题的理解能力有限等。
  3. 产品关系与竞争态势

    • 竞品关系:上述提到的百度知道、搜狗问问等均为竞品。
    • 竞争态势:各竞品之间在功能、用户体验、内容质量等方面展开激烈竞争。
  4. 市场阶段

    • 这个领域目前可能处于“成长”或“风口”阶段,随着AI技术的不断进步,智能问答和信息检索服务的需求也在增长。

三、市场与产品生态

  1. 核心用户群:可能是对信息检索和智能问答有高度需求的专业人士,如学者、技术人员等。

  2. 用户特征:学历较高,年龄分布广泛,专业多样,爱好学习和探索新知识,收入层次不一。

  3. 用户生态与产品生态

    • 用户之间可能形成基于共同兴趣或专业领域的社区。
    • 产品及其子产品可能形成互补关系,共同构成一个完整的信息服务生态。

四、产品规划

  1. 新功能设计

    • 可以考虑增加个性化推荐、语音交互、多模态搜索(如图片、视频搜索)等功能。
    • 选择这些功能是因为它们能提升用户体验,满足用户更多样化的信息检索需求。
  2. 创新点分析(NABCD):

    • Need:用户需要更高效、更便捷的信息检索方式。
    • Approach:通过引入先进的AI技术,实现个性化推荐和多模态搜索。
    • Benefit:提高用户获取信息的效率和准确性,增强用户黏性。
    • Competitors:相对于竞品,提供独特的功能和更优的用户体验。
    • Delivery:通过不断的技术迭代和优化,确保功能的稳定性和易用性。

3.项目管理与团队配置

3.1. 团队配置

  • 开发:3人(负责新功能开发和现有功能优化)
  • 测试:1人(负责软件质量控制和用户体验测试)
  • 美工:1人(负责界面设计和用户体验优化)
  • 产品经理:1人(负责项目管理和需求分析)

3.2. 16周期详细规划

  • 前2周:需求分析、项目计划制定、团队组建与培训。
  • 第3-6周:新功能设计与开发,同时进行现有功能的优化。
  • 第7-10周:初步测试新功能,修复已知问题,进行界面设计优化。
  • 第11-14周:全面测试软件,收集用户反馈,进行必要的调整。
  • 第15周:准备发布材料,进行最后的测试与验证。
  • 第16周:正式发布改进版本,收集市场反馈,准备后续迭代计划。

(二)Kimi

一、市场概况

1.市场规模
Kimi所在的AI领域正经历快速增长,市场对AI技术的商业化应用抱有高度期待和信心,显示出市场潜力巨大。

2.直接用户与潜在用户

  • 直接用户:Kimi的日均新增用户已达到24万左右,月活跃用户数显著增长。
  • 潜在用户:包括需要处理大量文本信息的专业人士,如法律、金融、学术研究等领域的工作者,以及对新技术感兴趣的普通用户。

二、市场现状

  • 现有产品:市场上存在多种AI对话助手产品,如ChatGPT、Claude、Gemini等。
  • 产品定位与优劣势:Kimi的主要优势在于长文本处理能力,支持200万字超长无损上下文。劣势可能在于多模态功能和插件生态尚不完善。
  • 竞品关系与态势:Kimi与上述产品存在竞品关系,市场态势呈现激烈竞争状态。

三、市场与产品生态分析

  1. 核心用户群特征
    Kimi的核心用户群可能具备以下特征:

    • 学历:较高学历,如本科或以上,因为这类用户更可能接触并使用先进的AI技术。
    • 年龄:年轻到中年,大约20-45岁,这个年龄段的用户通常对新技术持开放态度并愿意尝试。
    • 专业:IT专业人士、研究人员、法律和金融行业工作者,他们需要处理大量文本和数据。
    • 爱好:对科技、创新和提高工作效率感兴趣的用户。
    • 收入:中等偏上,能够支持他们尝试和购买新技术产品。
    • 表面需求:高效处理和分析大量文本数据,提高工作效率。
    • 潜在需求:持续的技术支持和升级,以及更广泛的应用场景。
  2. 用户群体间的关系与生态构建

    • 用户间关系:用户之间可能通过共同的兴趣、职业需求或对新技术的追求形成社群,分享使用经验和技巧。
    • 生态构建可能性:通过建立用户社区、论坛或工作坊,Kimi可以促进用户间的互动,共同解决问题,从而构建一个积极的用户生态系统。
  3. 子产品与相关产品间的关系

    • 子产品关系:Kimi的子产品或功能扩展可以围绕核心的长文本处理能力进行,如多模态输入、数据分析工具等。
    • 相关产品关系:Kimi可以与其他AI产品如语音助手、机器翻译工具、内容创作平台等进行集成,提供更全面的服务。
    • 产品生态构建可能性:通过开放API和SDK,Kimi可以与其他产品形成互补,共同构建一个多功能的AI服务平台,满足用户在不同场景下的需求。

四、产品规划

  1. 新功能设计

    • 多模态功能:允许用户上传图片和视频,Kimi能够理解和生成相关的文本内容,拓宽应用场景。
  2. NABCD分析

    • **Need (需求)**:市场对多模态AI处理工具的需求日益增长。
    • **Advantage (优势)**:Kimi在长文本处理上的优势可增强新功能的价值。
    • **Competition (竞争)**:分析竞品的多模态功能,确保Kimi的功能具有竞争力。
    • **Difference (差异化)**:通过独特的功能和用户体验实现差异化。
    • **Trend (趋势)**:顺应AI技术发展的趋势,不断创新和优化产品。
  3. 团队配置与详细规划

    • 角色配置
      • 2名开发工程师
      • 2名测试工程师
      • 1名美工设计师
      • 1名产品经理
    • 16周规划
      • 周1-4:需求分析和设计
      • 周5-12:开发和测试
      • 周13-16:产品优化和市场推广准备
...全文
134 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧