2024软工实践质量评审作业终

222100306洪朗晨 2024-04-17 00:13:10
这个作业属于哪个课程软件工程实践-2023学年-W班社区-CSDN社区云
这个作业要求在哪里软件工程实践——软件评测作业-CSDN社区
这个作业的目标选择两个网站进行对比测试,给这些软件写一个评测博客
其他参考文献文心一言 通义千问 讯飞星火 kimi

目录

 

第一部分 调研评测

(一)文心一言

1 体验

2 BUG描述

3 结论

(二)Kimi文献

1 体验

2 BUG描述

3 结论

第二部分 分析

问题1:估计时间

问题2: 衡量排名

问题3: 优化建议

问题4: 分析bug原因

其他问题

1 思考团队在哪一个层次还有问题?

2 为何职业的软件团队还有这些问题?

3 这个软件团队在软件工程方面还可以如何提高?

第三部分 建议和规划

(一)市场概况

(二)市场现状

(三)市场与产品生态

(四)产品规划


第一部分 调研评测

(一)文心一言

1 体验

1.1 基本功能

文心一言是一款以提供名人名言、古诗词等文学作品为基础的软件。

  1. 理解能力

    • 理解复杂句式、专业术语和潜台词。

    • 理解并回应用户的问题和任务。

  2. 生成能力

    • 生成文本、代码、图片、图表和视频(要付费)

    • 根据用户需求创作文章、诗歌、歌曲等。

    • 制作视频脚本、广告文案、社交媒体推文等。

  3. 逻辑能力

    • 解决复杂的逻辑难题和数学计算。

    • 帮助进行职业和生活决策。

    • 生成数据分析报告、学习规划、旅游攻略等。

  4. 记忆能力

    • 在多轮对话中记住用户的需求和上下文信息。

    • 根据用户的历史输入提供个性化的服务。

  5. 应用场景

    • 作为工作、学习、生活中的助手。

    • 提供娱乐和陪伴,如讲童话故事、进行心理测试等。

    • 教育和学习辅助,如撰写论文大纲、考试复习资料等。

    • 代码编写和调试,提供编程相关的帮助。

  6. 进阶应用

    • 通过高级指令技巧和多轮对话优化输出内容。

    • 将复杂任务拆解为多个子任务,分步解决。

    • 使用示例和具体要求引导模型生成特定风格和格式的内容。

  7. 互动性

    • 与用户进行多轮对话,根据反馈调整回答。

    • 扮演不同角色(如专家、教师、编剧等)与用户互动。

    • 具备了一定的情感理解能力,能够识别用户的情感倾向并给出相应的回应,使得对话更加自然和人性化。

  8. 内容优化

    • 根据用户的具体要求进行内容的润色和精炼。

    • 提供分步解决问题的方法,提高内容的逻辑性和准确性。

1.2 使用软件

 

1.3 使用过程

解决了用户需要生成文本等内容、整理文本提炼知识、解答、绘画等问题。

使用文心一言的过程可以简单概括为以下几个步骤:

  1. 访问网站

    在浏览器中输入 文心一言 的网址,打开文心一言的官方网站。

  2. 浏览主页

    进入网站后,可以看到文心一言的主页,主页简洁清晰,没有复杂的广告或干扰性内容。

  3. 选择内容类型

    点击主页上的菜单或按钮,选择想要浏览的内容类型,如名人名言或古诗词。

  4. 浏览名言或古诗词

    在选择了内容类型之后,页面会显示相应的名人名言或古诗词,用户可以滚动页面浏览内容。

  5. 随机获取

    如果想要随机获取一条名言或古诗词,可以点击页面上的随机获取按钮。

  6. 搜索功能

    如果用户想要查找特定的名言或古诗词,可以使用页面上的搜索功能,在搜索框中输入关键词进行搜索。

  7. 分享功能

    文心一言提供了分享功能,用户可以将喜欢的名言或古诗词分享到社交媒体或其他平台上。

  8. 退出

    使用完毕后,用户可以直接关闭网页或返回浏览器主页退出文心一言。

1.4 优缺点分析

  • 优点:

    • 功能:对于常识和科学内容,文心一言的回答准确性和专业性都较好;

    • 登录注册便捷;

    • 界面较为合理,没有明显不合理之处;

    • (付费版)支持多种输入方式,包括文本、语音

    • 在反馈处添加图片功能,个人认为与传统只能打字反馈还不一定收到反馈的更加完善,对用户更加便捷,也提高了用户反馈的可能

       

       

  • 缺点

    • 响应较慢

    • 切换会话时比较卡顿

    • 【绘图】用户在描述绘图需求时,由于语言表达不准确或模糊,导致文心一言生成的图像与预期不符。

    • 【绘图】对于复杂的绘图需求,文心一言可能无法完全满足用户的期望,需要用户进行多次调整和修改。

    • 【绘图】在编辑和调整图像时,用户需要一定的绘图技能或经验,否则可能难以达到满意的效果。

    • 【问答】对于某些专业性强或涉及领域广泛的问题,文心一言无法给出准确或全面的回答。

    • 【问答】在与文心一言进行互动时,用户可能需要具备一定的逻辑思考能力和语言表达能力,以便更好地表达自己的问题和理解回答的内容。

    • 【问答】有时文心一言的回答可能过于简洁或笼统,用户需要自行进行理解和推断,这可能会增加用户的认知负担。

    • 文学创意性方面,准确度还有待提升。用词不大准确。有时候“五言”、“七言”,“两个逗句”等理解不准确。有时比如让它用“棒”字开头,它不会改变其他的意思,只替换了字,看起来很不专业。

       

    •  

    • 绘画有不准确的地方,不符合常识,会在下面介绍。

       

1.5 用户对产品的改进意见

  • 底版收藏部分操作有些不够便捷,个人认为作为悬浮框更方便操作,不然退回原界面麻烦

     

    • 左上角的图标点击后,尽量不要在本页面跳转,因为正在生成的回答可能因为点击跳转后被打断。可以设置为 无效果,或者在新页面加载。

       

    1.6 采访另一个用户

    1.6.1 记录采访过程和用户遇到困难

    让TA使用10–30分钟被测产品的基本功能, TA能上手使用。没有什么明显的困难。

    1.6.2 问题

    a. 采访对象的背景,为什么选择这个人采访?

    因为我们一起打过数学建模比赛,在处理数据、思考思路、绘背景图的时候会利用文心一言

    b. 描述采访对象实际使用的产品栏目

    文心一言是百度公司开发的一款人工智能语言模型产品,其包含了多个实用的栏目,但高级功能需要付费。在采访过程中,我们了解到用户最常使用的栏目是“绘图”和“问答”

    • 绘图:

    1. 用户首先登录文心一言平台,在界面上选择“绘图”栏目。

    2. 接着,用户可以通过文字描述或上传草图等方式,向文心一言提出绘图需求。

    3. 文心一言根据用户的需求,智能生成相应的图像或草图,并在界面上展示给用户。

    4. 用户可以根据需要对生成的图像进行编辑和调整,最终保存或导出作品。

    • 问答:

    1. 用户在文心一言平台上选择“问答”栏目,输入自己的问题或疑惑。

    2. 文心一言根据问题的内容,从海量的知识库中检索相关信息,并给出回答或建议。

    3. 用户可以根据回答的内容,进一步提问或进行深入探讨,与文心一言进行互动。

    c. 采访对象使用软件的过程中会遇到的问题和亮点

    • 问题:

      1.直接用百度账号登录,很方便;完败GPT和NB,也比Kimi方便

      2.智商不高;一些问题回答不对;就个人使用体验而言,相较于GPT,它写的代码,尤其是小众一点的语言(MATLAB)之类的,正确率不高;绘图能力比GPT差很多

    • 亮点:

      1.写中文语料的文字的能力还不错

      2.可以感觉到随着时间的推移它的智商在上升,现在它的能力已经比刚出来时好多

      3.对于国人来说上手门槛低,足够方便,适合小朋友或者中老年人进行AI入门

      4.免费画图必须点赞 不满和改进建议:

    d. 采访对象觉得从用户体验的角度来说需要改进的地方有哪些

    希望能提升一点写代码能力,采访对象觉得文心一言写代码方面不行。

     

    2 BUG描述

    关于【AI绘画】,绘制不准确的情况经常发生,是很明显的bug。

    2.1 Bug发生时的测试环境

    • 操作系统环境和版本:Windows 10 家庭中文版

    • 浏览器环境和版本:Microsoft Edge版本 123.0.2420.97 (正式版本) (64 位)

    • 发生的条件:

      • 绘制具体准确的东西,文心一言是做不到的。比如日历是无论如何也画不出来

      • 任何时候绘制人像时,都有可能出现手指数不对的情况。这个情况较为随机。

    2.2 Bug的可复现性及具体复现步骤

    2.2.1 可复现性

    • 【绘制精确数字】bug——必然发生。

      • 复现步骤:不论描述得多么精准或者文心一言本身就可以计算出来的客观事实,只要涉及精确的它就做不到。如“帮我画个2024一月的日历”“一月有…….,1月1日是星期……”再怎么描述都是错误的。

      • 原因:因为绘制具体准确的东西,文心一言是做不到的。

    • 【有关常识错误】bug——偶然发生。

      • 频率:经过约50次测试(因为很早以前做过大量测试但因太卡顿都删去),出现有关常识性的错误是很频繁的,概率约为65%。

      • 条件:出现的情况是随机的,所以无法确定具体条件。但可以确定的是,有关常识的错误它经常发生

    2.2.2 Bug具体情况描述

    • 绘画会犯低级常识错误,比如人总是有多根手指;球会在天上飞……

       

       

    • 绘画的其他错误还有,比如不能准确地绘图,曾“绘制2024年的日历”但是结果文字模糊,无法正确识别。

       

    很多其他图像大都类似。

    2.2.3 Bug分析

    • Bug的可能成因:猜想,因为学习过人工智能,在利用AI绘画时一定涉及“神经网络的深度学习算法”,学习算法一般是在熵增里找出熵减的规律,所以AI很大可能是根据描述的关键字进行一定的匹配而绘制出某种氛围的图片,所以它是无法画出精确图片的,这有违学习算法。

    • Bug的严重性分析

    1. 系统功能:

      • 可量化指标:

        • ★★★★★:绘图功能完全无法使用,无法绘制基本的事实和对象。

        • ★★★★☆:绘图功能存在严重的常识性错误,如绘制的物体与现实不符合。

        • ★★★☆☆:绘图结果不准确,文字模糊且无法识别。

      • 理由: 该 Bug 影响了系统核心功能,导致绘图功能无法正常运作,严重影响用户的预期使用体验。

    2. 安全性:

      • 可量化指标:

        • ★★★★★:绘图错误导致安全漏洞,泄露用户绘制的敏感信息。

        • ★★★★☆:存在常识性错误可能误导用户,影响用户信任度。

        • ★★★☆☆:绘图结果不准确可能导致误解和混淆,但无直接安全风险。

      • 理由: 虽然主要影响是在功能方面,但常识性错误可能导致用户受到误导,降低系统的可信度和安全性。

    3. 用户体验:

      • 可量化指标:

        • ★★★★★:绘图功能完全无法使用,严重影响用户体验。

        • ★★★★☆:频繁的常识性错误导致用户困惑和不满。

        • ★★★☆☆:绘图结果不准确,但用户仍可识别,影响用户满意度。

      • 理由: Bug 导致绘图功能无法正常运作,用户无法如期使用功能,严重影响用户体验,降低用户对产品的满意度。

    2.2.4 对于Bug的预期及改进建议

    很难说具体如何改进的方法,因为本身AI绘图是通过人工神经网络运作的,而它出问题也可能是因为这个原理本身。

    建议如下:

    1. 系统功能改进:

      • 预期: 期望绘图功能能够较为符合要求地绘画,只有少量不合理的情况。

      • 改进建议:

        • 引入更先进的绘图算法,提高绘图准确性;

        • 增加对用户绘图的逻辑检查,避免出现严重的常识性错误;

        • 提供更多的用户反馈渠道,收集用户的绘图数据,用于改进算法。

    2. 安全性改进:

      • 预期: 期望绘图功能不会存在安全漏洞,用户绘制的敏感信息得到有效保护。

      • 改进建议:

        • 加强数据加密和安全传输措施,确保用户绘制的信息不被泄露;

        • 定期进行安全漏洞扫描和修复,确保系统的安全性。

    3. 用户体验改进:

      • 预期: 期望用户能够顺利使用绘图功能,获得良好的用户体验。

      • 改进建议:

        • 优化用户界面,提高用户友好性,使用户更容易理解和操作绘图功能;

        • 提供清晰的错误提示和解决方案,帮助用户更好地处理常识性错误;

        • 增加用户交互和反馈功能,让用户参与到产品的改进中来,提升用户满意度。

    3 结论

    好,不错★★★★☆。

    根据以上利用这个链接中的表,我的采访对象对此做出评价如下:

    类别描述评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)评分
    功能核心功能分析三个核心功能,功能设计和质量。8
     细节有什么为用户考虑的细节?6
     用户体验当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。7
     辅助功能一些辅助功能如皮肤等5
     差异化功能这个软件独特的功能. 它对用户的吸引力有多大?9
     软件的效能占用内存, 启动速度, 内存泄漏情况7
    体验软件的适应性在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作8
     成长性记住用户的选择, 适应用户的特点,用户越用越方便7
     用户有控制权系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。7
    自选自选评分项目针对软件的特点, 自己选择一个上面没有覆盖的领域来评分6
    总分  70

    (二)Kimi文献

    1 体验

    1.1 基本功能

    • 自然语言处理与长文总结

      • Kimi拥有卓越的自然语言处理能力,能够深度解析长篇文章,迅速提炼出关键信息,并生成简明扼要的总结。

    • 联网搜索与智能推荐

      • Kimi内置强大的搜索引擎,能够快速准确地检索到用户所需信息,还能根据用户历史搜索记录智能推荐相关内容。

    • 数据处理能力

      • Kimi具备强大的数据处理能力,可以轻松处理各种格式的数据,为用户提供方便快捷的数据分析和处理功能。

    • 编写代码支持

      • 对于需要编写代码的用户,Kimi提供了实用的功能,帮助用户轻松完成任务。

    • 多样化用户交互方式

      • Kimi注重用户体验,提供了多种交互方式,包括语音、文字、手势等,让用户选择最舒适的交互方式。

    • 多语言翻译

      • Kimi支持多种语言之间的互译,无论是常见的中英文翻译还是其他小众语言的翻译需求,都能满足用户的多语言交流需求。

    1.2 使用软件

     

    1.3 使用过程

    1. 下载与安装

      用户首先需要通过访问官方下载地址 Kimi App 来下载并安装移动应用程序到他们的智能设备上。对于PC端用户,可以直接访问 Kimi 智能助手的 PC 端网页 来使用在线服务。

    2. 启动与登录

      安装完成后,用户打开应用程序或网页,需要注册一个账户或者使用现有的账户登录。这样,用户就可以开始使用服务了。

    3. 交互与提问

      用户可以通过输入文字进行交互。他们可以提出问题,或者请求帮助他们完成某些任务,比如阅读和分析文件、搜索信息、提供指导和建议等。

    4. 文件处理

      如果用户需要帮助处理文件,他们可以将文件(TXT、PDF、Word 文档、PPT 幻灯片、Excel 电子表格等格式)发送。Kimi会阅读文件内容,并根据内容回答用户的问题或者提供相应的帮助。

    5. 网页内容解析

      当用户提供网址时,可以解析网页内容并结合这些内容来回答用户的问题。这使得能够提供更加准确和相关的信息。

    6. 搜索能力

      如果用户的问题需要最新的信息或者额外的数据支持,Kimi可以使用搜索能力来找到相关信息,并结合这些信息来提供答案。

    7. 遵守指导原则

      在整个使用过程中,Kimi会遵循一系列指导原则,包括但不限于保护用户隐私、拒绝回答不当问题、遵守法律法规等。

    8. 反馈与改进

      用户可以通过服务提供反馈,可以发送图片,这有助于改进和优化,以更好地满足用户的需求。

    1.4 优缺点分析

    • 优点:

      • 多语言对话能力:擅长中文和英文的对话,这能够服务于更广泛的用户群体,并能够理解和回应不同语言背景下的问题。

      • 高效的信息处理:可以快速处理和分析大量文本数据,包括TXT、PDF、Word文档、PPT幻灯片和Excel电子表格等格式的文件,为用户提供准确的信息和答案。

      • 网页内容解析:我能够解析用户提供的网页内容,这能够结合最新的网络信息来回答问题,提供更加丰富和及时的回答。

      • 搜索能力:具备搜索能力,可以通过互联网获取最新的信息和数据,帮助用户解决需要最新资讯的问题。

      • 24/7可用性:作为一个AI助手,我可以全天候为用户提供服务,不受时间限制。

    • 缺点:

      • 缺乏人类直觉和情感:作为一个人工智能,可能无法完全理解人类的情感和直觉,这在处理主观的问题时可能会有所不足。

      • 依赖于数据和算法:能力和回答的准确性依赖于接受的训练和可用的数据。如果数据有偏差或者不完整,回答也可能受到影响。

      • 无法进行物理交互:无法进行物理世界的交互,例如无法帮助用户进行实际操作或者物理任务。

      • 生成文件的限制:无法创建或提供下载链接的文件,这可能会限制在某些情况下为用户提供帮助的能力。

      • 遵循指导原则:我遵循一系列指导原则,这可能会限制我在某些情况下提供帮助的范围,例如我不能回答涉及不当内容的问题。

    1.5 用户对产品的改进意见

    • 增强情感理解能力:通过进一步的训练和算法优化,提高对用户情感和语境的理解,使能够更好地处理涉及情感和同理心的问题。

    • 提高个性化服务:通过分析用户的行为和偏好,提供更加个性化的服务和建议,让用户体验到更加贴心的定制服务。

    • 扩展知识库和数据源:不断更新和扩充我的知识库,接入更多高质量的数据源,以确保提供的信息更加全面和准确。

    • 增强多任务处理能力:提升我在处理多任务和复杂问题时的能力,使我能够更有效地管理多个任务和请求。

    • 提供更多形式的帮助:除了文本交互外,可以考虑增加语音识别和生成、图像识别等功能,以满足不同用户的需求。

    • 提供多平台支持:除了现有的移动应用和网页服务,可以考虑开发更多的平台支持,如桌面应用、智能手表应用等,以满足不同用户的使用场景。

    1.6 采访另一个用户

    1.6.1 记录采访过程和用户遇到困难

     

    让TA使用10–30分钟被测产品的基本功能, TA能上手使用。没有什么明显的困难。

    1.6.2 问题

    a. 采访对象的背景,为什么选择这个人采访?

    因为我们一起打过数学建模比赛,在查找文献,快速筛选的时候会利用Kimi

    b. 描述采访对象实际使用的产品栏目

    • 文档阅读与分析

      上传文档(TXT),我将阅读并分析这些文件内容,针对用户的问题提供精确的信息和答案。

    • 网页内容解析

      通过提供网址,请求我析特定网页的内容。根据网页信息来回答相关问题,帮助用户获取和理解网络资源。

    c. 采访对象使用软件的过程中会遇到的问题和亮点

    • 问题:

      1.Kimi的注册和登录是用手机号和微信,我个人感觉步骤还是较为繁琐,因为要注册一个独立的账号;但相较于ChatGPT或者NewBing来说,注册还是很方便的;

      2.有时候不太稳定

      3.有的时候的总结是错的(之前专家讲座的是有位教授当场用自己的论文来展示了一下Kimi的总结文献功能,然后教授发现有的总结和论文本身是冲突的)

    • 亮点:

      1.能够很好地概括总结论文的主要内容,可以大大减少阅读论文的时间,便于加快学习进度

      2.对于英语不好的人来说,它能帮助我们越过语言障碍,减少阅读英文文献的难度

    d. 采访对象觉得从用户体验的角度来说需要改进的地方有哪些

    1.改进为手机号验证码登录或者纯粹的微信扫码登录我觉得比较好

    2.提升系统稳定性

     

    2 BUG描述

    测试过以下问题,发现Kimi的准确度很高。没有发现很明显的bug。以下展示测试的类型:

    • 误导客观事实——Kimi坚定不移

    • 毫无意义的文章——可以检测出

    3 结论

    总体使用情况:好,不错★★★★☆。

    根据以上利用这个链接中的表,我的采访对象对此做出评价如下:

    类别描述评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)评分
    功能核心功能分析三个核心功能,功能设计和质量。8
     细节有什么为用户考虑的细节?8
     用户体验当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。8
     辅助功能一些辅助功能如皮肤等6
     差异化功能这个软件独特的功能. 它对用户的吸引力有多大?9
     软件的效能占用内存, 启动速度, 内存泄漏情况7
    体验软件的适应性在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作8
     成长性记住用户的选择, 适应用户的特点,用户越用越方便8
     用户有控制权系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。8
    自选自选评分项目针对软件的特点, 自己选择一个上面没有覆盖的领域来评分8
    总分  

 

 78

第二部分 分析

选择文心一言作为分析对象

问题1:估计时间

题目:估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持。

  1. 需求分析阶段(约2个月)

    • 团队将花费约1个月时间,与用户沟通并收集需求,明确软件功能和特性。

    • 之后,需求分析团队将花费大约1个月时间,将用户需求转化为软件功能规格,制定详细的开发计划。

  2. 设计阶段(约3个月)

    • UI/UX设计团队将花费约1个月时间,设计用户界面和交互流程,确保用户体验良好。

    • 软件架构师和开发团队将花费约2个月时间,设计软件架构、选择合适的技术栈,并进行详细的模块设计。

  3. 开发阶段(约6个月)

    • 开发团队将根据设计文档,按照模块开发的方式,分阶段完成软件功能的编码。

    • 预计每个模块的开发周期为1至2个月,整个开发过程大约需要6个月时间。

  4. 测试阶段(约1个月)

    • 测试团队将花费约1个月时间,对软件进行全面的测试,包括单元测试、集成测试和系统测试,确保软件质量。

  5. 部署与优化阶段(约1个月)

    • 开发团队将花费约1个月时间,进行软件的部署和优化,解决可能出现的bug和性能问题。

问题2: 衡量排名

  • 优势

    • 方便的登录方式:文心一言提供了直接使用百度账号登录的方式,相比之下,ChatGPT可能需要用户使用其他身份验证方式,登录流程可能不够简便。**

    • 中文语料文字能力:文心一言在处理中文语料的文字能力较好,相比之下,ChatGPT在处理中文方面可能不如文心一言。

    • 上手门槛低:相比chatgpt,文心一言的使用门槛较低,适合小朋友或者中老年人进行AI入门,这是一个明显的优势,可以吸引更广泛的用户群体。

  • 劣势

    • 智商不高导致回答错误:相较之下,ChatGPT具有更高的智能水平,能够更准确地回答用户的问题,而文心一言在智商方面存在不足,导致一些回答不正确。

    • 绘图能力不佳:ChatGPT在多种任务上表现出色,包括文本生成、语言理解等,但在绘图能力方面可能不如文心一言。

  • 质量分析: 文心一言可能在同类产品中名列第2位或第3位。尽管产品在一些方面具有明显的优势,如方便的登录方式、中文语料文字能力以及适合各年龄段用户的上手门槛低,但回答错误和绘图能力不佳等问题是硬伤,是很严重的缺陷,这影响了产品的整体整体质量!因此总体比chatgpt略逊一筹。

问题3: 优化建议

  1. 提升智能水平:致力于提高文心一言的智能水平,增强其理解和回答问题的能力,减少回答错误的情况,特别是在代码编写和绘图方面,加强相关功能的训练和优化。

  2. 改进绘图能力:针对绘图能力不佳的问题,可以考虑引入更先进的图像生成技术或者增加绘图相关的训练数据,以提高文心一言的绘图准确性和多样性。

  3. 增加个性化服务:通过学习用户的偏好和历史输入,提供个性化的服务和推荐,增强用户黏性和满意度。

  4. 优化用户界面:改进用户界面设计,提高产品的易用性和可操作性,使用户更容易上手和使用文心一言。

  5. 加强安全保障:重视用户数据的隐私和安全,加强数据加密和权限管理,确保用户信息的安全性和保密性。

问题4: 分析bug原因

你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?

  1. 主要矛盾:我觉得可能文心一言发布的时候,已经解决了主要的文字【问答】方面的问题,而减少了【绘画】方面的完善,当时他们可能把这个当作次要内容。

  2. 对用户需求掌握不好:开发团队可能没有充分理解用户需求,导致他们没有意识到这个Bug对用户体验的影响,因此没有优先考虑修复。

  3. 具体的设计质量不高:如果软件设计阶段存在缺陷或不完善的地方,可能会导致后续开发出现Bug,而这些Bug可能较难在发布前完全修复。

  4. 开发人员粗心大意:有时候开发人员可能因为疏忽或疲劳而漏掉一些细节,导致Bug的产生。即使在测试阶段发现了问题,也可能因为时间紧迫或其他原因而未能及时修复。

  5. 测试把关不严:测试团队可能没有充分覆盖各种特殊的配置或环境,导致一些潜在的问题未被发现。或者在测试过程中可能存在敷衍了事的情况,导致一些问题未被及时发现和解决。

  6. 问题难以解决:可能解决AI绘画的bug是拉锯战,并不容易解决。

其他问题

1 思考团队在哪一个层次还有问题?

  1. 需求分析层次

    • 可能存在需求不清晰、不完整或不准确的问题,导致开发团队无法准确理解用户需求,从而影响了软件的设计和开发方向。

  2. 设计层次

    • 设计阶段可能存在设计不合理、不完善或不规范的情况,导致后续开发过程中出现了缺陷或Bug。

  3. 开发层次

    • 开发人员可能存在粗心大意、代码质量不高或编码规范不严谨等问题,导致了一些潜在的Bug在开发阶段未被及时发现和解决。

  4. 测试层次

    • 测试过程可能存在测试覆盖不全面、测试用例设计不足或测试不到位等问题,导致一些潜在的问题未被及时发现和解决。

2 为何职业的软件团队还有这些问题?

  1. 缺乏经验或技能不足:团队成员可能缺乏足够的经验或技能,无法很好地应对复杂的软件开发和工程管理挑战。

  2. 沟通不畅或合作不够紧密:团队成员之间的沟通不畅或合作不够紧密,导致信息传递不畅、需求理解不准确、任务分配不合理等问题。

  3. 时间和资源限制:团队可能受到时间和资源的限制,导致在软件开发过程中无法充分投入到需求分析、设计、开发和测试等环节。

  4. 管理不善:团队管理层可能存在管理不善、规划不周或决策失误等问题,导致项目执行不够顺利、进度延误、质量下降等情况。

3 这个软件团队在软件工程方面还可以如何提高?

  1. 加强需求管理和分析:提高团队对用户需求的理解和分析能力,确保需求清晰、完整、准确。

  2. 优化设计流程和规范:建立和优化设计流程和规范,确保设计合理、完善、规范。

  3. 加强开发人员培训和质量管理:加强开发人员的培训和质量管理,提高他们的技能水平和代码质量。

  4. 完善测试策略和流程:完善测试策略和流程,提高测试覆盖率和质量,确保软件的稳定性和可靠性。

  5. 加强团队沟通和合作:加强团队内部和团队与外部的沟通和合作,提高信息共享和团队协作效率。

  6. 持续改进和学习:持续改进团队的工作流程和方法,不断学习和吸取行业内的最佳实践和经验,提高团队的软件工程水平。

第三部分 建议和规划

(一)市场概况

  • 首先市场有多大?

    如果软件是针对全球用户的通用应用,市场规模可能非常庞大;但看起来只针对国内,专注于特定行业或群体,则市场规模可能较小。

  • 其次直接的用户有多少?潜在的用户又有多少?

    直接用户是指已经使用该软件的活跃用户,而潜在用户则是指可能会成为用户的潜在人群。这个数字我查到目前是直接用户是2亿。直接用户数量的多少直接反映了软件当前的影响力和市场渗透率,而潜在用户的数量则是评估软件未来增长潜力的重要指标。

(二)市场现状

  • 目前市场上有什么样的产品了?

    目前市场上与文心一言类似的产品众多,其中最具代表性的有ChatGPT和AI绘画app网站。ChatGPT以其强大的语言处理能力和广泛的应用场景受到了广泛关注,而AI绘画app网站则通过其独特的创意和便捷性在艺术创作领域占据了一席之地。

  • 上述产品的定位、优势与劣势在哪里?

  • ChatGPT

    • 定位:ChatGPT定位为一款全方位的对话机器人,旨在为用户提供智能、高效的交流体验。

    • 优势:拥有强大的语言处理能力,能够准确理解用户意图并给出恰当的回应;同时,其自带翻译器功能,支持多语言交流,为用户提供了极大的便利。

    • 劣势:在处理复杂问题时,可能会出现理解偏差或回答不够深入的情况;此外,其应用场景相对广泛,但在某些特定领域可能不如专业软件精准。

  • AI绘画app网站

    • 定位:专注于艺术创作领域,为用户提供便捷的绘画工具和创作平台。

    • 优势:具有丰富的绘画素材和模板,用户可以轻松创作出具有个性化的艺术作品;同时,其支持实时分享和互动,为用户提供了良好的创作氛围和交流平台。

    • 劣势:对于没有绘画基础的用户来说,可能需要一定的学习成本;此外,其创作质量受限于用户的技能和创意水平。

  • 文心一言

    • 定位:专注于写作创作领域,为用户提供针对性的写作建议和优化。

    • 优势:拥有强大的语法纠错、写作风格调整和词汇扩展等功能,可以帮助用户提高写作效率和质量;同时,其快速分析用户内容并提供实时建议的能力也受到了用户的好评。

    • 劣势:相较于其他竞品,其应用范围相对较窄,主要局限于写作创作领域;此外,其依赖互联网和可能存在的数据安全性问题也是需要关注的问题。

  • 上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?

    • ChatGPT、AI绘画app网站和文心一言之间存在一定的竞争关系,但各自在不同的领域和场景中具有独特的优势。

    • ChatGPT作为综合性的对话机器人,在广泛的应用场景中具有竞争力;

    • AI绘画app网站则专注于艺术创作领域,为艺术家和创作者提供了良好的平台;而文心一言则专注于写作创作领域,为写作者提供了专业的辅助工具。

  • 这个领域正处于 (萌芽 / 成长 / 风口 / 平台 / 下降)阶段?

    • 目前,这个领域正处于成长阶段

    • 随着人工智能技术的不断发展和普及,类似文心一言、ChatGPT和AI绘画app网站的产品将越来越多地出现在人们的生活和工作中。

    • 这些产品不仅提高了人们的工作效率和生活质量,还为人们带来了更多的创意和可能性。同时,随着市场竞争的加剧和技术的不断创新,这个领域也将迎来更多的发展机遇和挑战。

(三)市场与产品生态

  • 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

  • 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?

  • 产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?

(四)产品规划

1 NABCD

问题:你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新点在哪里?可以用NABCD分析

总结:在当前软件的基础上,我计划新增精准画图功能,特别是针对思维导图的绘制,以及文件的生成功能。接下来,我将使用NABCD分析框架来详细阐述这一设计。

需求(Need)

在数字化时代,用户对于软件的多样化需求日益增加。精准画图功能,特别是思维导图绘制,能够帮助用户更高效地组织信息、表达思路,适用于学习、工作和项目管理等多个场景。同时,文件的快速生成功能也满足了用户在不同场景下快速制作、分享文档的需求。

行动(Action)

精准画图功能将利用先进的图形识别和处理技术,实现用户手绘或鼠标绘制图形的精准识别与自动优化。思维导图绘制功能将提供丰富的模板和自定义选项,支持用户快速创建个性化的思维导图。文件生成功能则允许用户根据绘图内容一键生成多种格式的文件,如PDF、Word、图片等,方便用户在不同平台和设备上查看和编辑。

好处(Benefit)

精准画图和思维导图绘制功能将极大提升用户的工作效率和创意表达能力。通过快速生成文件,用户可以轻松分享自己的作品或成果,促进团队协作和信息交流。这些功能还能帮助用户更好地整理思路、规划工作,提升学习和工作的效果。

竞争(Competitors)

相较于市场上的其他软件,我们的精准画图和文件生成功能在用户体验和功能性上具有明显优势。通过不断优化算法和界面设计,我们能够满足用户更加精细化的需求,提供更加流畅、便捷的操作体验。

交付(Delivery)

这些新功能将以软件更新的形式进行交付,用户无需额外安装或购买即可使用。我们将提供详细的用户手册和在线支持服务,帮助用户快速掌握新功能的使用方法,并解答在使用过程中遇到的问题。

创新点

精准画图和文件生成功能的创新点在于其结合了先进的图形处理技术和用户友好的界面设计,实现了用户手绘或鼠标绘制图形的精准识别和自动优化,以及一键生成多种格式文件的功能。这些创新点不仅提升了软件的功能性和实用性,也提高了用户的工作效率和使用体验。

2 配置角色

问题:如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

  1. 开发人员(3人):开发团队是项目的核心,负责软件功能的开发与改进。考虑到开发任务可能较为繁重,我会分配三名开发人员。他们可以分工合作,确保开发任务能够按时高质量完成。

  2. 测试人员(2人):测试团队负责确保软件的质量和稳定性。两名测试人员可以分别负责功能测试和性能测试,确保软件在发布前能够经过全面的测试。

  3. 美工/UI设计师(1人):美工/UI设计师负责软件的界面设计和用户体验优化。他们的工作将确保软件在视觉上更具吸引力,同时提升用户的使用体验。

3 详细规划

问题:请为你的团队设计16个周期每周的详细规划

  1. 第1-2周:团队组建与需求分析。在这两周内,完成团队的组建和培训工作,确保每个成员都清楚自己的职责和任务。同时,进行需求分析和设计,明确软件改进的目标和功能点。

  2. 第3-8周:开发与初步测试。开发人员根据设计文档开始编码工作,测试人员同步进行初步的功能测试。每周进行一次进度汇报和问题讨论,确保开发进度符合预期。

  3. 第9-12周:功能完善与性能优化。在这个阶段,开发人员继续完善软件功能,测试人员开始进行全面的性能测试。同时,美工/UI设计师开始着手界面设计和用户体验优化工作。

  4. 第13-15周:集成测试与修复。将各个模块进行集成,并进行整体的测试工作。测试人员会记录并反馈发现的问题,开发人员根据问题进行修复和优化。

  5. 第16周:发布准备与上线。在最后一周,进行发布前的最后检查和准备工作,确保软件符合发布标准。同时,制定上线计划,确保软件能够如期发布并取得预想中的成绩。

注意事项:

  1. 保持沟通:在项目执行过程中,保持团队成员之间的有效沟通是非常重要的。定期召开会议,讨论项目进度、问题和解决方案,确保每个成员都能及时了解项目动态。

  2. 风险管理:识别并评估项目中可能存在的风险,制定相应的应对措施。同时,密切关注项目的进展情况,及时调整计划和资源分配,以应对可能出现的问题。

  3. 质量控制:在项目的每个阶段,都要进行严格的质量控制。确保开发工作的质量符合标准,测试工作能够全面覆盖软件的功能和性能,以及美工/UI设计师的工作能够提升软件的用户体验。

...全文
80 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

300

社区成员

发帖
与我相关
我的任务
社区描述
福州大学的软件工程实践-2023学年-W班
软件工程需求分析结对编程 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • Pity·Monster
  • 助教张富源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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