首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    开发需求

    计算器开发需求 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (

    54720发布于 2020-09-16
  • 来自专栏前端小羊

    需求理解agent开发

    开发一个能深入理解项目的智能体(Agent),需要考虑多方面的项目理解和推理能力。

    21410编辑于 2026-01-26
  • 来自专栏程序员阿常

    没有需求文档,拒绝开发

    读者提问: 在我们公司,需求都是开发口头去问产品,就直接开发了。产品不给写需求文档,开发和测试同学应该接受吗 ? 阿常回答: 不能接受。 1、没有需求文档,拒绝开发。 2、没有需求文档,拒绝测试。 1、没有需求文档,开发口头问产品聊来的需求不准确,在此基础上开发的功能容易出现偏差。 2、没有需求文档,测试不知道有哪些测试点,同时极大地增加了产研测之间的沟通成本。 3、产品口头说的需求,过两天产品又需求变更了,产品自己忘记了原来的需求开发很苦恼,测试也无奈。 沉淀文档有哪些形式呢? 1、confluence 上原始需求文档沉淀。 4、如果实在没时间整理需求文档,起码要在 jira 任务里写清楚测试要点、业务逻辑。 另外,如果有需求变更也应该及时同步。否则,也会极大增加沟通成本。 阿常碎碎念: 六一上海全面解封啦!

    1.3K10编辑于 2022-09-01
  • 来自专栏机器学习炼丹之旅

    软件工程:需求开发阶段

    一、软件需求基础 1.1 需求的定义 1.1.1 需求开发阶段的必要性 需求开发阶段的主要任务就是分析问题,研究问题所发生的现实世界(即问题域),寻找实现软件系统与现实世界有效互动的办法,并严格描述该互动办法 面对此类问题时,即使不采用需求开发的方法,开发人员也可以得到对问题的准确理解, 进而开发出符合要求的系统。 问题小而简单。 它们开发的代价较小, 因此修复的代价也较小, 即使全部推倒重来也不会有太大的影响。 所以学生在校园实践项目当中就感觉不到需求开发的重要性。 需求评审的组织,需求评审的组织在下列方面有自己的要求: 评审的人员不能仅由技术人员组成,必须包括客户和用户 在评审中使用线索 使用需求检查列表 3.4 以需求为基础开发系统测试用例 在需求开发完成之后 在为需求开发测试用例的过程中可以发现软件需求规格说明文档的缺陷与问题。以需求为基础开发系统测试用例有两个步骤: 以需求为线索,开发测试用例套件; 使用测试技术确定输入/输出数据,开发测试用例。

    3.1K30编辑于 2022-09-19
  • 来自专栏用户7603185的专栏

    社交直播APP源码开发搭建的多种业态需求和功能需求

    社交类app开发的功能需求: 一、通讯基础模块 手机社交产品种类很多,包括手机IM、SNS、图片分享、位置交友等。 无论是安卓手机App开发还是苹果手机App开发,它们都有一共同的功能:通讯,这是社交App开发最为基础的功能。 二、交互设计 社交App开发的交互设计要轻和简洁。由于社交类应用都牵扯到用户的交互,而交互的设计必须轻和省。 这样的手机软件开发,才能有更好的用户体验。 具体功能比如: 实名认证:要求每一位注册的用户提供真实有效的资料,通过平台的认可方可进入。

    81320发布于 2021-07-23
  • 来自专栏万岳科技那些事儿

    在线教育平台开发需求分析

    随着互联网的不断发展,现代信息技术向教育行业迅速扩展,教育的方式也不再是传统面对面的书本传授了,线下模式正面临着前所未有的严峻挑战,同时也面临着前良好的发展机遇—在线教育平台开发需求旺盛。 很多教培机构对在线教育平台开发产生了浓厚的兴趣,那么今天小编就为大家梳理下,在线教育平台开发需求分析都有哪些方面。 online-3412498_960_720_副本.jpg 一、功能需求分析 在线教育平台主要提供网上教学服务,讲师可以通过该平台发起直播授课、布置和批改作业、发布公告、答疑解惑和测试管理等。 二、性能需求分析 平台的正常运行,离不开硬件和软件环境的支持,这些在在线教育平台开发前,就要被重点考虑到。对于讲师端,由于需要授课的原因,一般也就只在PC的web端上做开发,而管理端也一样。 以上,就是对于在线教育平台开发需求的具体分析,在下一篇文章里,小编将会为大家讲解下在线教育平台的设计思路。 声明:以上内容为作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任。

    4.3K30发布于 2020-06-04
  • 来自专栏AI技术应用

    AI智能体开发需求分析

    AI智能体(AI Agent)开发需求分析是项目成功的关键环节,需从目标定义、能力边界、技术约束、用户场景及商业价值多维度展开。以下是系统化的需求分析框架,涵盖核心要素与实践要点。 示例:若目标是“开发一款电商客服AI智能体”,其核心价值是“降低人工客服成本,提升用户咨询响应效率与满意度”。二、定义智能体的能力边界与功能需求1. 工具与基础设施开发框架:LangChain(工具调用与流程编排)、AutoGen(多智能体协作)、企业级RAG(检索增强生成)方案。 非功能性需求:性能指标、安全合规、可扩展性。验收标准:如何定义“开发成功”(如准确率≥90%、用户满意度≥4分/5分)。 只有需求定义清晰,后续的开发(如模型选型、交互设计、测试验证)才能有的放矢,最终实现智能体的实用价值与商业成功。

    1.4K00编辑于 2025-09-01
  • 软件需求分析和开发最佳实践

    今天准备谈下软件需求分析和开发方面的话题,软件需求是整个软件生命周期中最重要的一个环境,但是我们注意到在当前类似SCRUM等各种敏捷方法论下,软件需求被一再的弱化。 对于完整的需求工程实际包括了需求开发需求管理两个方面的内容,如果实施过CMMI过程改进也可以看到,在CMMI里面需求管理和需求开发是两个独立的过程域。 需求开发过程重点就是需求定义和获取,需求分析,需求开发需求验证几个关键内容。而对于需求管理即包括了需求变更管理,需求追踪,需求版本和基线管理等。 在通过需求调研活动捕获原始需求后,需求分析人员要以原始需求作为输入,通过需求分析,选择一种业务导向的线索将零散的需求串起来,形成体系完整、内容清晰的脉络与框架,以指导后续的设计、开发工作,并最终将需求分析产出的工件输出给开发团队 有了上面的分析后,就可以按照上面的职责区块将待开发的目标系统划分为三个主题域,分别满足销售区块、生产区块以及后勤区块业务需求

    71510编辑于 2025-06-24
  • 来自专栏云开发

    【有奖征集 | 你的需求,我们来开发】CloudBase 产品需求墙限时开启

    各位开发者,你是否曾有过这样的瞬间:“要是 CloudBase 能支持 XXX 功能就好了,我的开发效率至少翻倍!”“这个需求很常见啊,为什么官方一直不做?”现在,机会来了! 活动时间2025.10.24-2025.10.31 参与方式一、 评论需求在活动帖下方评论区,按格式写下你的 「产品新功能需求」 或 「现有功能优化建议」活动帖链接:【有奖征集 | 你的需求,我们来开发 二、 顶帖+讨论互动增加评论权重,提高需求被采纳概率。点赞投票:认真浏览本帖内的所有需求,对你认为最重要、最迫切的需求进行 “点赞” !每一个赞都算一票,我们将重点关注票数最高的需求。 「需求盘点结果公示」,在本帖及腾讯云开发CloudBase公众号公布被采纳需求清单。 真诚反馈 - 对于团队公认的【Top】需求,产品经理将亲自回复。⌨️持续更新 -「需求盘点结果公示」中的已采纳需求,我们将定期在本贴同步上线情况,敬请关注。

    22610编辑于 2025-10-24
  • 来自专栏云开发

    开发 CMS 企业版需求调研

    CloudBase CMS 是云开发推出的基于 Node.js 的 Headless 内容管理平台,提供了丰富的内容管理功能。 目前 CloudBase CMS 已在微信开发者工具、腾讯云扩展应用等上线,支持一键安装到已有的环境中,管理小程序 / Web 等多端产生的内容数据。 目前云开发团队正在规划主要面向企业用户的 CMS,将集成更多企业级新能力。 现诚邀对企业版 CMS 有相关需求的客户,点击下方小程序卡片填写问卷(或点击文末阅读原文),期待大家提出宝贵建议,共同创造更加惊艳的企业版CMS!

    1.4K30编辑于 2023-03-30
  • 来自专栏云云众生s

    AI:创造需求,赋能开发

    在软件开发的世界中,它已经来了。 与其害怕 AI 取代人类开发者甚至传统代码,不如看看这项技术在 DevOps 流程方面的变革价值和风险。 然后,我们会明白,AI 需要开发者的专业知识来引领方向——从而创造更多,而不是更少的需求。它还带来了可以增强开发者职业生涯的好处。 但是首先,让我们谈谈 AI 在支持人类开发者方面的益处。 AI 赋能软件开发者 AI 会处理那些可能否则会占用开发者大量时间的恼人、乏味、例行任务,这样他们就能更好地专注于手头的实际工作。 然而,AI 文档可以帮助引起对开发过程中没有工作的事情的关注,同时减少事后开发时间。 代码快速启动: 这给予了那些有想法但不知道从哪里开始的开发者很大的帮助。 这就是为什么在 AI 时代,对开发者的需求会增加而不是减少的原因。以下是需要注意的几个陷阱: 来源是什么?:AI 的一个问题是它降低了对代码负责的能力。

    29610编辑于 2024-03-28
  • 来自专栏小程序·云开发专栏

    开发 CMS 企业版需求调研

    CloudBase CMS 是云开发推出的基于 Node.js 的 Headless 内容管理平台,提供了丰富的内容管理功能。 目前 CloudBase CMS 已在微信开发者工具、腾讯云扩展应用等上线,支持一键安装到已有的环境中,管理小程序 / Web 等多端产生的内容数据。 目前云开发团队正在规划主要面向企业用户的 CMS,将集成更多企业级新能力。现诚邀对企业版 CMS 有相关需求的客户,点击下方链接填写问卷,期待大家提出宝贵建议,共同创造更加惊艳的企业版CMS!

    1.4K20发布于 2021-09-16
  • 【系统开发需求梳理方法论】

    标题:系统开发需求梳理方法论 在系统开发过程中,需求梳理是一个至关重要的阶段,它直接关系到最终系统的质量和用户满意度。本文将介绍系统开发需求梳理的重要性,以及如何使用方法论来进行需求梳理。 需求梳理的重要性 需求梳理是系统开发中的第一步,它涉及到对用户需求的收集、整理和确认。通过需求梳理,可以确保团队对系统的功能、性能、安全性等方面有清晰的了解,避免开发过程中出现误解或偏差。 另外,需求梳理也有助于减少项目变更和重复开发的风险,提高整体开发效率。 需求梳理的方法论 在需求梳理过程中,可以使用一些方法论来帮助团队更加系统和有效地进行需求分析和整理。 问题分析:对需求中的问题进行分析和分类,有助于确定需求的优先级和关联性,避免遗漏重要需求。 结语 需求梳理是系统开发过程中至关重要的一环,它直接关系到最终系统的质量和用户满意度。 通过使用上述方法论,团队可以更加有效地进行需求梳理,确保系统开发的顺利进行。希望本文对您在系统开发需求梳理方面有所帮助。

    19610编辑于 2025-08-29
  • 来自专栏Kitty的日常笔记

    关于软件开发需求分析的分享

    如果客户本身就懂软件开发,能把需求说得清清楚楚,这样的需求分析将会非常轻松、愉快。如果客户全不懂软件,但信任软件开发方,这事也好办。 客户表达的需求,不同的分析人员可能有不同的理解。如果分析人员理解错了,可能会导致开发人员白干活,吃力不讨好。所以分析人员写好需求说明书后,要请客户方的各个代表验证。 3.功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的 任务,从而满足了业务需求。 五、如何进行需求分析 1、需求分析的渠道和过程 ? 另外,分析系统的功能,检测在开发之后的性能,有利于及时对系统做出改正。在这些问题得出相应的分析结果之后,要将结果与软件开发工程师进行核对,并且得到认可。 六、需求分析的方法 1 . 在需求分析阶段, 利用形式化方法得到需求规格说明书, 可以规范软件开发过程, 为获得更好的系统性能提供重要保证。 ? ? 七、需求工程 ? ? ?

    1.9K41发布于 2020-03-12
  • 来自专栏区块链

    区块链U卡APP的开发需求

    开发一款区块链U卡(Crypto Debit Card)APP,需要对目标用户、核心功能、技术架构和非功能性需求进行全面的分析。 一个清晰的需求分析文档是项目成功的基石,它能确保开发团队和客户对项目的愿景和范围达成一致。1. 业务与用户需求目标用户:加密货币持有者:希望将数字资产用于日常消费,而非仅仅作为投资。 Web3 开发者与自由职业者:希望直接使用其加密货币薪酬,无需通过银行进行繁琐的兑换和提现。国际旅行者:希望使用U卡进行海外支付,以避免高昂的汇率转换费。 技术选型与架构初探前端:使用 Flutter 或 React Native 进行跨平台开发,以降低开发成本和缩短周期。 这份需求分析为项目的每一个阶段提供了明确的指导,是成功开发区块链U卡APP的起点。

    29610编辑于 2025-09-25
  • 来自专栏小白程序猿

    微信小程序开发之前期需求研讨

    接下来要做一个 个人的小程序,名称为:申霖 - 博客,微信小程序账号已经注册了,前期的准备工作也都做好了,下面来说一下产品的设计吧!

    55320发布于 2019-12-27
  • 来自专栏无原型不设计

    开发说这个需求实现不了,怎么破?

    UI设计稿 计划评审:PM召开需求或计划评审,讲解功能及意义并提出验收重点 前端开发:工程师根据UI界面开发界面,开发完成后,合并代码,提交测试 测试上线:产品人员、开发人员对照原型稿、设计稿对功能进行测试 3招破局,保证产品质量 所以,开发说 “这个需求实现不了”,看似是开发任务未完成,实际上是在抱怨产品管理的不合理,PM需要从源头根治问题,才能快速破局、保证产品上线质量。 (三)必要之时的取舍意识 诚然,我们在前期已经做的足够充分,但计划始终赶不上变化,上线期间或多或少会遇到各种突发情况如开发转岗或离职、重点客户的需求需要紧急处理,这就导致部分功能不能如期上线。 “这个需求实现不了”,确实有开发人员本身的问题,但作为一名优秀的PM,单纯的将责任归给开发能力不足不仅解决不了问题,反而会陷入与开发持续冲突的死循环。 计划制定时,保证合理的任务量,预留充足的时间进行自测; 计划执行时,主动追踪开发进度,提供必要测策略支持和测试用例; 意外出现时,客观判断需求的价值,优先上线市场急需的功能。

    43810编辑于 2022-10-04
  • 来自专栏深度学习与python

    基于契约的开发:通过明确需求优化软件开发流程

    这意味着我们必须采用缓慢的串行化开发风格,即在开始开发另一个组件之前必须等待其中一个组件构建完成。如果需要快速发布特性,这就不是一种高效的方法。 虽然这增加了开发人员创建和维护这些规范的工作量,但利大于弊。 尽管如此,API 规范,顾名思义,也只是有助于描述 API 签名。在开发过程中,为了获得早期的反馈,又该如何强制执行它们呢? 5 契约驱动开发——API 规范作为可执行契约 方法签名可以由编译器强制执行,在开发人员偏离方法签名时向他们提供早期反馈。那么 API 也能实现类似的效果吗? 契约测试就是实现这种效果的一种尝试。 CDD 需要类似测试驱动开发的心态转变。在进行测试驱动开发时,我们需要通过先手写测试来指导 / 驱动代码设计。 7 集成测试的终结 我们已经消除了对通过集成测试来识别应用程序兼容性问题的需求,那么系统测试和工作流测试呢?

    1.1K00编辑于 2023-03-29
  • 来自专栏明明如月的技术专栏

    软考高级:业务需求用户需求系统需求(功能需求非功能需求设计约束)概念和例题

    一、AI 讲解 1.1 概念介绍 业务需求、用户需求和系统需求是软件开发过程中定义项目目标和功能的三个关键概念。它们在项目规划和实施阶段起着至关重要的作用。 概念 定义 例子 业务需求 业务需求是指组织或客户希望通过软件系统实现的高层次目标。它描述了为什么要开发这个系统,以及期望达到的效果。 系统需求 代表利益相关者:软件开发人员 描述内容:为了满足用户需求和业务需求,对系统所要具备的功能和性能进行的详细描述 回答问题:系统应该如何满足用户需求和业务需求? 用户需求 最终用户 用户想要做什么 用户想要做什么? 系统需求 开发人员 功能和性能 如何满足用户需求和业务需求? 设计约束指定了开发中必须遵守的技术和设计限制,如使用特定的编程语言。 答案:C。正确定义业务需求、用户需求和系统需求对项目的成功至关重要。

    2.5K00编辑于 2024-05-24
  • 来自专栏johnhuster

    软件工程需求之:业务需求与用户需求

    在软件开发项目中,"业务需求"和"用户需求"是两个核心概念,它们分别从不同的角度描述了软件应该具备的功能和特性。理解这两个概念的区别对于成功地规划和开发软件至关重要。 业务需求 业务需求主要关注于软件项目如何帮助实现企业的战略目标和商业目标。这些需求通常来源于高层管理者或业务分析师,他们考虑的是软件如何影响公司的业务流程、提高效率、降低成本、增加收入或改进客户体验。 提供多语言界面,满足不同国家用户的需求。 数据输入界面直观,减少错误。 关系与区别 业务需求和用户需求之间存在着密切的关系,但它们的侧重点不同。 业务需求关注的是软件如何帮助企业实现其业务目标,而用户需求则侧重于软件如何满足终端用户的具体需求,确保他们能够有效、愉快地使用软件。 在软件开发过程中,平衡这两类需求是非常重要的。 因此,软件开发团队需要与业务领导者和最终用户紧密合作,确保软件既能满足企业的战略目标,又能提供优秀的用户体验。

    82210编辑于 2024-07-12
领券