zoukankan      html  css  js  c++  java
  • 《软件需求十步走》阅读笔记03

      新一代软件需求工程核心思想简单来说就是“需求工程是圆心,客户业务是内核,软件工程是圆点”。随着互联网的不断发展、移动互联网的异军突起、智能终端的广泛普及,越来越多的人感受到信息系统给人们的生活、工作、学习带来的方便,使用各类信息系统的人群不断壮大。人们对信息系统的需求比任何时候都更加强烈。正是人群的不断扩大、需求的不断增长,软件系统呈现两极发展:一极是向大型化、复杂化发展;另一极是向小型化、简约化发展。但是对于大型化复杂化的软件其开发成本越来越高,而且开发的风险也越来越大。而软件开发的风险关键在于需求分析。

      新一代软件需求工程是由需求规划、需求开发、需求管理三个部分组成的,其中需求规划是传统软件需求工程中所没有的。需求工程的过程共由十个主要的业务环节构成,其内容和主要任务为:

      (1)业务研究

      业务资料是业务研究工作的第一手资料,业务资料能够反映业务单位的组织结构、业务职责、业务流程、业务规范等。业务资料采集方法包括网上采集、用户提供、现场调研3种方式。要对业务资料进行分门别类整理,同时对资料内容进行主题词抽取,这样可以方便需求分析人员快速定位、查找。

      业务研究的目的是要认识业务的要素、结构、层次、规律,以便给应用建模提供依据,其研究成果包括职能分析、问题分析、症结分析和目标分析等。

      (2)应用建模

      应用建模是用结构化的形式及功能数据归纳的方法对业务研究成果进行研究,其核心是围绕着组成业务的两个核心要素功能和数据进行分析的,其分析成果是由业务系统、业务数据、体系结构三部分组成。

      (3)系统规划

      系统规划是根据业务研究中组织结构、业务事项、业务数据的规模和用户对业务目标的期望,并结合应用建模的成果,对支撑这种规模和应用所需的所有信息构成成分的一种规划。系统规划由架构规划、网络规划、平台规划、应用规划、信息资源规划、终端规划、安全规划、协同规划、其他规划组成。

      (4)分析计算

      分析计算是将业务研究成果、应用建模成果、系统规划成果录入到仿真分析平台中,进行业务逻辑正确性分析、业务所需系统支撑能力、业务发展能力的计算,并给出数据结果,根据数据结果对上述3个环节的工作结果进行修正,同时该数据也是系统设计和系统测试时的参考数据。

      (5)报告编制

      需求分析报告是由职能分析、问题分析、症结分析、目标分析、业务逻辑分析、系统需求分析、信息安全分析7个部分组成。其技术成果性体现在作为后续软件开发全过程的输入和工作结果的评判依据。

      (6)规划评审

      规划评审的主要工作是自我检查、用户检查、专家评审,主要是以评审会的方式来展开,收集各方意见进行修正。

      (7)需求获取

      需求获取是需求开发的第一个主要业务活动。由需求规划人员讲解问题分析、目标分析、业务分析、系统分析、安全分析的主要工作成果,需求分析人员仔细研读此规划,需求规划人员与需求分析人员共同交流,形成用户需求规格说明书的条目。

      (8)需求分析

      需求分析人员依据用户需求规格说明书的条目,按照用户需求规格说明书的模板各分项要求,参照用户需求规格说明书的范例,采用文字、流程图、表格等方式进行用户需求规格说明书的逐项分析,其间需与业务需求规划说明书的问题分析、目标分析、业务分析进行对照。

      (9)需求编制

      基于需求分析的阶段各分项的工作成果,按照用户需求规格说明书、系统需求规格说明书的模板及示例,将其汇总到说明书及其相应的文档中。

      (10)需求验证

      根据软件需求规模大小采用工作经验、专家评估、集体审核中的一种或相结合的方式,对用户需求规格说明书及系统需求规格说明书逐项审核或抽检审核,形成审核意见表,需求分析人员根据意见再加入修正,直到完善。

  • 相关阅读:
    LeetCode 3-Longest Substring Without Repeating Characters
    LeetCode 2-Add Two Numbers
    LeeCode 1-Two Sum
    Python中Lambda, filter, reduce and map 的区别
    解决Eclipse10配置Pydev不成功的问题
    Pythonxy下载链接
    546C. Soldier and Cards
    欧拉工程第58题:Spiral primes
    欧拉工程第57题:Square root convergents
    Linux编辑器vim键盘详解
  • 原文地址:https://www.cnblogs.com/qilin20/p/8934274.html
Copyright © 2011-2022 走看看