自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

reddishz博客

软件需求分析领域的相关探索

  • 博客(57)
  • 收藏
  • 关注

原创 AI编程正在“腐烂“,而解决方案在40年前就存在了

文章探讨了AI编程中"上下文腐烂"的问题,分析了三大根源(注意力衰减、代码异味传播、沟通问题),提出用Unix管道架构作为解决方案,通过进程隔离、标准IO和组合能力来构建AI友好的编程范式。

2025-12-23 08:47:03 575

原创 AI会写代码,但谁来定义问题?

在AI编码时代,技术债务问题被急剧放大。AI既能放大编码能力,也会放大错误和模糊需求带来的问题。本文探讨了需求分析在AI时代的关键作用,提出了有效路径,强调需求分析师将成为AI时代最重要的角色,并确保软件系统真正解决业务问题。

2025-11-18 01:35:10 394

原创 如何驯服AI编程

AI编程的泡沫正在让无数管理者产生"不需要程序员了"或是"普通人可以开发产品了"的幻觉。本文通过真实案例和深度分析,揭示AI编程的真实能力边界,为理性决策提供参考。

2025-11-16 21:49:22 685

原创 一个让我重新思考项目报价的工具:iSouQuote

通过深度体验iSouQuote项目报价工具,探讨其在消除项目不确定性、透明化报价机制、量化时间成本等方面的创新做法,以及在商务谈判中的实际应用价值。

2025-11-10 17:28:26 791

原创 氛围编程走远,规格驱动开发降临

本文分析了目前行业内github,openai,amazon等对规格驱动开发的尝试和工具,提出了需求规格在将来的开发模式中的重要作用。

2025-11-07 10:21:32 813 1

原创 规格即代码,需求即资产

github新推出的spec-kit介绍了面向AI编码时的全新模式:以规格驱动开发,实现产品与技术无关。同一个产品,只要规格描述到位,后端实现技术可以随时切换,或者多种方案同时提供(反正都是AI自动生成的)。

2025-10-29 09:06:41 820

原创 AI写的代码为何金玉其外败絮其中

本文描述了AI编码看着好看其实很烂的现象、原因、已经如何解决的方案。

2025-10-23 16:22:02 251

原创 AI时代程序员的生存与突围从需求分析开始

AI能3秒生成代码框架,还要程序员干什么?

2025-10-08 10:17:02 749

原创 AI编程时代,对应的软件需求文档(SRS、SRD、PRD)要怎么写

对于AI编程来说,需要使用全新的面向提示词的需求文档来和AI+人类沟通,构建共同的单一事实来源文档知识库是重中之重。

2025-10-02 00:41:42 425

原创 质量特性工程

本文介绍质量特性工程(MPE),阐述其确保系统具备合适质量特性以满足要求,说明在系统生命周期各阶段需依可用信息估计质量属性,并经风险评估验证。指出MPE实施中的陷阱,强调需用替代方法对估计进行合理性检查。

2025-09-11 13:22:51 432

原创 敏捷系统工程

本书深入解析敏捷系统工程的架构与设计原则,聚焦需求演化应对与风险管理,为复杂系统开发提供灵活、可重构的实践框架,是推动工程创新与适应不确定性的权威指南。

2025-09-10 20:45:09 320

原创 一种无需认证的微信订阅号登录方案:为已有订阅号赋能用户体系

微信订阅号创新登录方案:通过用户发送验证码实现身份认证 本文提出一种针对未认证微信订阅号的创新登录方案,解决了传统微信扫码登录需要企业认证的问题。该方案利用微信公众号接收消息的能力,通过"反向通信"机制实现用户身份验证:前端生成临时验证码,用户将验证码发送至公众号,公众号后端验证后通知网站完成登录。该方案已在实际项目中验证可行,具有零认证门槛、兼容所有公众号类型等优势,虽然操作略繁琐于传统扫码登录,但为个人开发者和小项目提供了可行的用户体系构建路径。

2025-08-25 15:14:40 1141

原创 用大模型“语音指挥”网站运维?MCP + Coze 实现无代码自动化管理实战

本文以商业模式画布系统(sxo.cc/bmc)为例,展示了如何通过大模型实现语音指挥的自动化网站运维。核心方案包括:1)标准化OpenAPI接口设计;2)MCP协议接入本地AI实现文本指令操作;3)Coze插件+豆包AI实现语音控制。通过规范的API描述文件,系统可被大模型"理解"和操控,实现"你说它做"的AI原生运维模式,大幅提升操作效率。技术栈包含RESTful API、MCP协议和Coze平台,适用于内容管理、数据维护等多种场景,标志着"AI可操作接口

2025-08-25 15:11:06 691

原创 系统安防(system security)工程

本文阐述了系统安防工程在系统工程中的重要性,强调其在系统全生命周期各阶段的应用。文章指出系统安防需要综合考虑预防、检测和响应措施,并详细说明了系统工程师与安防工程师的协作关系。重点分析了在需求定义、架构设计、验证确认等关键环节的安防考量,特别强调了长寿命系统的弹性需求。最后提出了配置管理、供应链风险管理等方面的安防要求,指出安防评估应贯穿整个系统生命周期。全文系统性地介绍了如何通过工程化手段应对各类安全威胁,确保系统安全可靠运行。

2025-08-13 11:43:11 987

原创 软件设计 VS 软件需求:了解成功软件开发外包的关键差异

本文探讨了外包软件开发项目中软件需求与软件设计的关键区别与协同作用。需求阶段明确定义系统功能、特性和约束条件,是项目基础;设计阶段则将需求转化为技术方案,关注系统架构和组件实现。两者密切配合,需求决定"做什么",设计解决"如何做"。在外包情境下,清晰的需求文档和良好的设计尤为重要,能减少沟通成本,降低风险。文章强调客户与外包团队需通过定期沟通、协作设计来确保项目成功,同时指出风险管理应从早期需求阶段开始。最后指出理解这两个阶段的差异是有效管理外包项目的基础。

2025-08-04 15:20:01 1035

原创 如何编写部署和支持需求---SRS软件需求规格指南系列

本文系统阐述了部署与支持需求的关键要素,为企业提供了从规划到实施的完整指南。文章详细定义了15个核心术语,包括部署环境、CI/CD流程、高可用性架构等,并解析了基础设施配置、数据迁移、系统监控等关键环节的具体要求。通过强调DevOps协作、自动化部署和统一文档标准,提出了优化软件交付质量的最佳实践方案。文章旨在帮助组织建立高效的部署流程,确保系统稳定性、可扩展性并提升用户满意度,最终实现高质量的持续交付目标。

2025-07-29 12:01:53 929

原创 详解软件需求中的外部接口需求

本文系统介绍了软件系统中的外部接口及其管理实践。外部接口作为系统与外部实体(如其他系统、API、硬件设备等)交互的关键通道,主要包括API、Web服务、数据集成和硬件接口等类型。文章详细阐述了记录接口要求的核心要素:明确定义接口规格、确保互操作性、强化安全认证、完善错误处理机制以及建立测试验证流程。通过企业应用集成、云服务API、SSO等实际案例,展示了外部接口在实现系统集成中的重要作用。文章强调,采用标准化文档和系统化管理方法,能有效提升接口质量,保障系统间的安全可靠交互。遵循文中提出的最佳实践,可确保软

2025-07-25 17:04:10 1196

原创 如何编写假设和约束---SRS软件需求规格指南系列

摘要:软件需求规范(SRS)中的假设和约束部分是项目管理的关键环节,它定义了技术假设、操作假设、商业假设等前提条件,以及资源限制、技术限制、外部约束等边界条件。通过明确区分假设与约束,采用可验证的表述方式,并保持与利益相关者的持续沟通,能够有效管理项目风险,确保开发过程的可控性。该部分需要定期维护更新,以反映项目环境变化,保持文档的时效性与准确性,为软件开发提供可靠的基础框架。(149字)

2025-07-21 17:16:10 961

原创 SRS软件需求规格指南系列 之 理解非功能需求

本文概述了非功能需求在软件开发中的关键作用,涵盖性能、安全、可用性、可靠性和可扩展性等核心类别。通过具体示例说明了非功能需求的实际应用,并提供了记录和管理非功能需求的最佳实践方法,包括使用可量化指标、明确验收标准、建立可追溯性等。文章强调在软件全生命周期中持续验证和维护非功能需求的重要性,指出有效的非功能需求管理是确保软件质量、满足利益相关者期望的关键因素。

2025-07-15 12:28:12 594

原创 项目管理中的高效沟通之道

本文系统介绍了项目管理中的三大核心沟通方法及其应用场景。推式沟通适用于单向信息传递(如邮件通知),拉式沟通适合自主获取信息(如知识库),交互式沟通则用于实时交流(如会议)。文章还对比了不同沟通方式的优缺点,并提供了选择原则:简单通知用推式,复杂知识用拉式,决策讨论用交互式。最后通过一个CRM系统开发案例,分析了沟通失败导致的延误问题,提出改进建议包括完善需求流程、维护相关方登记册、建立正式确认机制等。掌握这些方法有助于提升项目沟通效率和成功率。

2025-07-11 09:55:02 886

原创 当碰到决策困难时,熟练掌握力场分析能很好的权衡解决

力场分析(Force Field Analysis, FFA)是一种经典的变革管理模型,用于识别和评估推动与阻碍组织变革的两种对立力量。该理论由德裔美国社会心理学家库尔特·勒温(Kurt Lewin)于20世纪40年代提出,其核心观点是:任何组织状态都是由驱动力(推动变革的力量)与制约力(维持现状的力量)之间的平衡所决定的。如今,力场分析广泛应用于企业战略 [1]调整、组织文化变革、流程优化等多个领域。通过系统梳理影响变革的关键因素,领导者可以更有针对性地制定策略,打破现有平衡,实现预期目标。

2025-06-17 12:17:01 1050

原创 质量功能展开(QFD)深度解析:从客户需求到产品实现的全流程框架

质量功能展开QFD(Quality Function Deployment),是把顾客或市场的要求转化为设计要求、零部件特性、工艺要求、生产要求的多层次演绎分析方法。

2025-06-13 16:00:18 3012

原创 https(SSL)证书危机和可行的解决方案

SSL/TLS证书有效期持续缩短引发安全危机 CAB论坛最新决议显示,2026年起SSL/TLS证书有效期将从398天逐步缩短至47天,到2029年全面落实。这是继2011年以来证书有效期从8-10年缩短至5年,再到3年、2年、13个月后的又一次紧缩。当前免费证书有效期已普遍缩至3个月。 这一趋势带来两大隐患:一是全球数亿网站将被迫持续支付证书费用;二是证书颁发机构可能沦为国际冲突工具,威胁国家网络安全基础设施。我国尚无真正独立顶级CA机构,现有代理机构存在安全风险。 解决方案建议: 政府/金融领域建立权威

2025-06-03 14:39:07 1334

原创 需求探索:什么是 Requirements Elicitation

需求分析中**Requirements Elicitation** 是一个至关重要的环节。它不仅是项目成功的基石,也是团队与客户之间沟通的桥梁。然而,这一概念非常陌生,甚至将其与“需求挖掘”“需求调研”等术语混淆。

2025-03-17 09:30:00 575

原创 SRSInsight需求评审操作指南

需求评审是需求分析的核心环节,也是需求分析的最后环节。在收集完整的素材资料后,需求分析基本完成时,需要和相关各方(涉众)进行确认,确认的过程就是需求评审。

2025-03-11 11:49:35 922

原创 如何复制DeepSeek的成功---深度探索DeepSeek崛起背后的真相与机会

DeepSeek惊世骇俗的表现,有其必然性和偶然性。大模型为什么产生意识?如何复制DeepSeek的成功?本文从现象到本质逐步深入的探索了DeepSeek的成功之处,并最终推理出可以复制他的成功的几个地方。

2025-02-15 10:03:04 738

原创 软件工程中的需求工程

需求工程 (RE)是指在工程设计过程中定义、记录和维护需求的过程。需求工程提供了适当的机制来了解客户的需求、分析需求并评估可行性、协商合理的解决方案、明确指定解决方案、验证规范并在需求转化为工作系统时对其进行管理。因此,需求工程是经过验证的原则、方法、工具和符号的规范应用,以描述拟议系统的预期行为及其相关约束。

2025-01-25 12:26:06 857

原创 软件需求工程中的风险管理

明天的问题就是今天的风险”,因此,“风险”的明确定义是,可能造成一定损失或者威胁项目进度,但尚未发生的问题。这些潜在问题可能会损害项目的成本、进度或技术成功、软件设备的质量或项目团队的士气。风险管理是在这些问题对项目造成损害之前识别、解决和消除这些问题的系统。我们需要将风险(潜在问题)与项目当前的问题区分开来。解决这两类问题需要不同的方法。比如,人员储备,因为我们无法选拔到具备合适技术技能的人才,这是目前面临的一个问题,但是我们的技术人员被竞争对手挖走的威胁也是一个风险。

2025-01-22 11:05:00 692

原创 insight在线需求分析系统概要介绍

在当今快节奏的商业环境中,项目管理的成功与否往往取决于需求分析的精准度和管理的高效性。无论是软件开发、产品设计还是大型项目实施,需求分析都是项目成功的基石。今天,我们为您带来一款强大的需求分析工具——Insight,它将彻底改变您的项目和产品管理方式,让项目按时、按预算顺利推进。

2025-01-22 10:58:47 1189

原创 需求分析基本操作流程

insight 在线需求分析系统的主要遵循SRS的规范来引导分析需求项,并支持需求追踪和变更,涉众的管理。一个完整的需求分析实操过程是这样子的,首先通过访谈、会议、收集相关文档等,获得原始的素材。原始的素材并不能直接作为需求来使用,需求分析师在收集到素材后,对素材进行分析,拆解出需求的功能定义,已经界定非功能需求等。形成初始的需求。初始的需求需要和涉众逐一评审确认。形成经过确认的需求。所有的需求都确认过后,报请发起人批准。批准之后的需求为正式的需求,可以输出正式的报告。

2025-01-07 12:25:23 1119

原创 分析师的七种思维武器

创造性思维,这一过程涵盖原创思维的萌发及既有观念间的全新联结发现。它鼓励挑战常规,拥抱符合情境的新颖思路与革新,通过整合、变异和重构现有理念,破除传统问题解决手段的局限性。商业分析师在此扮演催化角色2,通过提出另辟蹊径的方案、质询既定假设,激活团队内部的创意思维潜能。决策制定发生在商业分析师或涉众群体面临多选一的情境之下,其目的在于辨识出对组织及所有相关方最为有利的选项。此过程囊括全面搜集决策相关信息、深入分析数据、对比不同选项的异同,并最终锁定最优解。

2025-01-03 10:39:07 1610

原创 访谈分析方法

访谈是一种系统的方法,旨在通过与受访者交谈、提出相关问题并记录回答来从个人或一组人那里获取商业分析信息。访谈也可以用于建立商业分析师和涉众之间的关系,并在增加涉众的参与度或获得对提议解决方案的支持方面发挥作用。

2025-01-02 18:06:13 1693

原创 头脑风暴分析方法

头脑风暴法是一种集体创意过程,旨在激发团队成员的创造力,以产生大量新颖的想法。这种方法鼓励团队成员提出各种可能的解决方案,以应对特定的问题或挑战。通过集中讨论,团队可以识别出解决问题的多种选项,分析阻碍进展的因素,预测可能的延误,并探讨解决特定问题的不同策略。头脑风暴法不仅适用于团队环境,个人也可以使用它来激发创新思维。

2024-12-30 15:08:25 1002

原创 AI会代替人类么

在机器学习、深度学习出现前,人类所有在计算机领域的成就,不管是登月还是探索火星,还是简单的工资计算,都是现有理论、设计、然后严格按照逻辑编码来实现的。但是在机器学习出现时,有一个根本性的差异,那就是人类不再试图去理解其中的逻辑,而是简单的说我给你数据,你给我结果就行。如何得到这个结果的,我不懂,也不想懂。这里人类放弃了自己的思维能力,而将思维过程完全交给了机器。

2024-12-28 15:09:02 503

原创 如何用范围建模驾驭项目的边界

范围建模以独特的视角定义项目边疆。它精准标绘出控制、变化、需求与解决方案的疆界,犹如地图指引开发者穿越复杂系统丛林。模型融合内部功能分解、外部上下文图与综合韦恩图,犹如立体透视镜洞察内外要素。商业分析师借此揭示元素关联、厘清责任归属、预见变更涟漪,确保项目航向无误。然而,模型构建并非坦途,挑战潜伏于初始假设、边界模糊与外界变量之中。

2024-12-25 17:15:19 1142

原创 业务分析如何做决策分析

abstract决策分析是一种评估问题和潜在决策的方法,旨在不确定条件下确定备选方案的价值。它探讨不同决策可能产生的结果,并根据领域特定的价值标准(如财务价值、评分或相对排名)进行评估。决策分析有助于解决评估难题,如问题定义模糊、结果原因不明、影响因素不完全了解,或不同涉众对结果价值缺乏共识。该方法支持在复杂情况下评估和比较不同结果的价值。

2024-12-24 11:43:04 966

原创 概念建模分析方法

概念模型用于组织 一致且全面地传达 领域知识所需的商业术语。

2024-12-17 14:37:03 684

原创 验收标准(babok)

可衡量和可测试的标准允许对解决方案和设计进行客观和一致的评估。每个评价标准都代表了连续或离散的测量尺度,用于衡量特定解决方案属性的成本、性能、可用性以及功能如何满足涉众的需求。基于价值属性来确定接受和评估标准,可以确保它们对涉众的需要是有效且相关的,并在接纳和评估解决方案时应予以考虑。在只评估一种可能的解决方案时,通常会使用接受标准,并且通常以通过或失败的形式表示。评估和接受标准可以使用相同的值属性进行定义。它们代表了对价值主张的一个有意义且被广泛接受的分解,可以描述为方案应该具备或避免的特性。

2024-12-13 12:05:38 765

原创 软件工程中的需求管理活动

需求管理包括记录和维护需求工程活动中不断变化的需求以及相关背景和历史信息的任务。需求管理还建立了定义、控制和发布各级相关系统基准需求的程序。有效的需求管理发生在组织的项目和技术流程的背景下,如 ISO/IEC 15288 和 ISO/IEC 12207 所定义。需求很少是静态的。虽然从开发管理的角度来看,永久冻结一组需求是可取的,但这几乎是不可能的。应该确定可能发展的需求,并将其传达给采购方和技术社区。可以尽早冻结核心子集的需求。应评估拟议的新需求的影响,以确保维持需求基线5。

2024-12-10 16:28:34 881

原创 软件工程中的需求分析流程

此活动包括以下任务:根据要提供的行为和属性定义系统的功能边界。注:这包括系统的刺激及其对用户和环境行为的响应,以及对系统与其操作环境之间所需交互的分析和描述,这些交互包括界面约束,如机械、电气、质量、热、数据和程序流。这确定了在其边界上以定量形式表达的预期系统行为。在定义系统需求之前,可以通过与利益相关者建立系统(或服务)的边界条件来最大限度地减少范围问题。影响边界条件的三个因素是:组织、环境和约束。定义系统需要执行的每个功能。

2024-11-29 17:20:44 1479 2

关于跨平台文章管理、发布及分析的博客文章作者系统的需求规格说明书(SRS案例分享)(srs.pub)

内容概要:本文档是一份需求规格说明书案例,由 SRSInsight 生成,内容为博客文章作者系统。涵盖系统的背景、目标、范围和各类功能需求。针对当前博客作者面临的多平台维护难题,帮助作者统一管理并发布文章至主要UGC平台(如头条、公众号、知乎)。功能包括但不限于文章关键信息自动识别与摘要生成、多级分类管理、各平台发布及数据分析,以及系统日志记录和扩展性保障。系统强调与多种内容管理系统(如 Joomla)集成的能力,并确保高度的安全性与用户体验,同时为用户提供便捷的技术支持和培训资料。此外,还特别关注了平台的适应性和兼容性,以确保系统能够在各种环境和设备上良好运行。SRSInsight 致力于构建一套简便、高效的需求分析和管理平台。 适合人群:需要对产品或项目进行需求分析以及管理追踪的架构师,产品经理,项目经理等。 使用场景及目标:帮助博主轻松管理文章,提高文章发布的效率和效果;运营人员能够实时获取数据反馈,制定更有针对性的推广和运营计划。此外,系统还将通过优化功能提升用户体验,确保稳定和安全的内容分发机制。

2025-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除