软件需求十步走03

  需求工程不是一成不变的,会随着新的理论、实践中的不断总结等,需要对过程进行适应性改造。把理论方法付诸于实践是改进软件过程的核心所在。任何一个改进过程都是为了让客户、用户、开发人员等满意。

         需求过程的改进过程是革命性、彻底的、连续的、反复的。在运用某种新的过程时,要先确定变更的目标。需求过程改进的过程由评估当前过程和方法、制定过程改进计划、实施过程改进计划、评估过程改进结果4个业务活动组成。

        根据新一代软件需求工程的核心思想,需求工程与软件工程的关系是需求工程是核心,软件工程是圆点。需求工程的研究对象是软件工程的各环节,需求工程的研究内容是包括对软件工程的各环节的指导信息。需求工程是对未来要经软件工程建成的信息系统的一种宏观描述和要求。

       传统的软件需求工程是指应用工程化的方法、技术和规格来进行需求规划、需求开发和需求管理的工作,其目标就是保障高质量的软件需求的生产。新一代软件需求工程是由需求规划、需求开发、需求管理三个部分构成的,其中需求规划是传统软件需求工程所没有的。

需求分析的业务线包括业务申请、业务研究、应用建模、系统规划、分析计算、报告编制、需求获取、需求分析、需求编制、成果移交、全程跟踪、项目归档共12个阶段业务环节构成的业务全过程。业务管理可以借助二维表和流程图进行分析。最后是”需求分析部门的业务工作”。需求分析部门的业务工作主要由需求规划业务和需求开发业务两部分组成。对业务工作我们将针对每一个业务工作项的目标、方法、工具、成果、规范、知识和职能进行描述,以便从事业务工作的人员对业务工作有一个大致的了解。需求规划的业务工作主要由业务研究、应用建模、系统规划、分析计算、报告编制5部分组成。需求业务工作主要由需求获取、需求分析、需求编制三部分构成。

  我认为建立需求分析体系还是非常重要而且也是必要的的,这样做出来的产品才能更加符合用户要求,对于编程人员来说有了明确的目标,编程效率也会显著提高。

posted @   秋渡晚枫  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示