软件需求工程
cc雪影
用心感悟与提升
展开
-
软需---需求分析
一、需求分析的根本任务1、建立分析模型,达成开发者和用户对需求信息的共同理解分析可以抽取出信息的本质含义,帮助开发者准确理解用户的意图,和用户达成对信息内容的共同理解分析的活动主要包括识别、定义和结构化,他的目的是获取某个可以转换为知识的事物的信息,这种分析活动被称为建模2、依据共同的理解,发挥创造性,创建软件系统解决方案创建解决方案的过程是创造性的二、根本原因分析(RCA)根本原因分析是结构化的问题处理法,旨在逐步找出问题的根本原因并加以解决根本原因分析是一个系统化的问题处理过程原创 2020-08-15 16:52:34 · 1954 阅读 · 0 评论 -
软需---需求获取
指导方针需求获取是需求工程的主体获取需求是一个确定和理解不同用户类的需要和限制的过程需求获取是一个需要高度合作的活动,分析者必须透过客户所提出的表面需求理解他们的真正需求尽量把客户所持的假设解释清楚,特别是那些发生冲突的部分尽量理解用户用于表述他们需求的思维过程当进行需求获取时,应避免受不成熟的细节的影响获取用户需求位于软件需求三层结构的中间一层职责用户和客户的职责工作领域知识的来源有责任向需求工程师提供工作知识,有责任讨论并决定需求工程师(分析师)关于工作和产品的想法的可行性.原创 2020-08-08 19:40:40 · 1075 阅读 · 0 评论 -
软需---软件需求过程
软件需求过程可行性研究可行性研究是一个面向管理的活动,经过可行性研究,管理人员需要做出启动该项目与否的重要决定可行性研究对象当前组织系统,如用户、规章、功能、目标等当前组织系统中的问题,如功能及性能的不一致,不充分新系统的目标及需求,如有哪些问题需要解决?需要做哪些改变?约束条件,包括系统的非功能性需求可能的候选方案保持系统当前现状应作为候选方案之一解决现有问题的各种商业过程应作为候选方案考虑将对解决方案的不同层次和类型的计算机化应作为候选方案考虑各候选原创 2020-08-04 17:10:54 · 1726 阅读 · 0 评论 -
软需---软件工程与需求工程
软件工程与需求工程软件工程软件工程是指用工程方法开发和维护软件的过程和有关技术。关于软件的荒谬说法软件成本低于物理设备成本软件易修改计算机比物理设备可靠性高软件的正确性可形式化的证明软件重用提高安全性和可靠性计算机系统同机械系统相比风险更低软件开发过程模型软件生命期:是指软件从软件计划开始,经历需求分析和定义、设计、编码、测试、运行、维护直到废止为止的期间。经典的四种模型瀑布模型核心思想系统开发是逐步求精的过程各步骤相对独立,便于管理存在的问题忽略原创 2020-06-18 11:54:17 · 1365 阅读 · 0 评论 -
软需---需求工程概述
需求工程概述需求工程的重要性软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的“祸根”需求分析奠定了软件工程和项目管理的基础开发软件系统最困难的部分就是准确说明开发什么。最困难的概念性工作是编写出详细的需求,包括所有面向用户、面向机器和其它软件系统的接口需求是产品的根源,需求工作的优劣对产品影响最大软件需求是决定软件开发是否成功的关键因素什么是软件需求IEEE软件工程标准词汇表①用户解决问题或达到目标所需的条件或能力。②系统或系统部件要满足合同、标准、规范或其它正式规原创 2020-06-17 16:24:15 · 848 阅读 · 0 评论