zoukankan      html  css  js  c++  java
  • 《需求工程——软件建模与分析》读书笔记一

    近期读了《需求工程——软件建模与分析》这本书,这本书主要分为五个部分,分别是绪论、需求获取、需求分析、需求的文档化和验证、需求管理与工程管理。其中“绪论”是对需求工程的宏观介绍;“需求获取”介绍需求工程的续期获取活动;“需求分析”介绍需求工程的需求分析活动;“需求的文档化和验证”介绍需求工程的需求规格说明活动和需求验证活动;“需求管理与工程管理”介绍需求管理活动以及针对需求工程的管理活动。

    本书从软件需求的根源着手,在软件工程体系中讨论软件需求,让我了解需求工程的作用和意义,明确软件需求的来源和去向;针对需求工程中理论与实践并重的现状,对理论、技术和实践方法进行了全面融合;针对需求工程各项活动,在活动过程中介绍需求过程的原理、技术和实践方法;本书还着重介绍需求工程中主流技术和实践方法,强调技术和实践方法的可操作性;对需求公正中常见的技术和实践方法进行了梳理和比较分析。

    那么什么是需求工程,需求工程的活动流程又是什么?

    需求工程是所有需求处理活动的总和,它收集信息,分析问题,整合观点,记录需求并验证其正确性,最终反映软件被应用后与其环境互动形成的期望效应。 需求工程活动包括需求开发和需求管理两个方面。需求开发是因为需求工程的需求特性而存在的,他们是专门用来处理需求的软件技术,包括需求获取,需求分析,需求规格说明和需求验证4个具体的活动。需求管理是因为需求工程的工程特性而存在的,它的目的是在需求开发活动之后,保证所确定的需求能够在后继的项目活动中有效地发挥作用,保证各种活动的开展都符合需求要求。

    软件需求位于软件工程的初始阶段,是软件系统开发中一个重要的独立工作阶段,为软件工程后续阶段提供了工作基础,对软件项目的成败至关重要。随着软件系统规模的日益扩大和复杂程度的日益增长,以需求分析为中心的的传统需求技术已不能适应现代软件及时的发展的要求,完整的需求工程工程应运而生。需求工程是开发者再进一步升入理解然软件项目需求处理活动之后提出的一阶段性活动。这本书从开发者角度出发,侧重实践的技术与方法,系统地介绍了需求工程中的最新进展,促进需求工程领域理论、方法和技术的融合应用。在系统的介绍需求工程中,运用一些实例让我对需求工程的了解进一步加深。

    这一阶段我主要浏览了绪论与需求获取,大概了解到从软件需求工程的角度出发,以需求开发过程为主线,完整描述了需求获取、需求分析、需求验证、需求规格说明和需求管理等需求工程活动。软件需求位于软件工程的初始阶段,是软件系统开发中一个重要的独立工作阶段,为软件工程后续阶段提供了工作基础,对软件项目的成败至关重要。随着软件系统规模的日益扩大和复杂程度的日益增长,以需求分析为中心的的传统需求技术已不能适应现代软件及时的发展的要求,完整的需求工程工程应运而生。需求工程是开发者再进一步升入理解然软件项目需求处理活动之后提出的一阶段性活动

    《需求工程-软件建模与分析》对我们初学者帮助很大,在书中从需求产生的根源出发,说明了需求工程的内容、目标、作用和意义,并介绍了需求工程的活动框架,概述了需求工程中的主要活动和实践方法,让我对需求工程有了初步的了解。在需求获取部分介绍了需求工程的需求获取活动,包括获取的活动的内容、任务、成果和实践情况,同时说明了如何为需求获取确定项目的前景和范围。讲到了如何选择需求获取的获取源,给出了需求获取的方法,并以需求获取为背景,介绍了需求工程中模型驱动方法的初步知识。书中运用大量的理论知识介绍分析需求工程,让我对需求工程的了解逐步加等,同时书中也引用一些经典的的实例来分析,在分析实例中让我们对理论知识了解更加透彻。通过学习分析能让理论知识运用于实际的开法中。

  • 相关阅读:
    理解C#中的 async await
    kube-proxy IPVS 模式的工作原理
    Kilo 使用教程
    Wireguard 全互联模式(full mesh)配置指南
    我为什么不鼓吹 WireGuard
    iTerm2 实现 ssh 自动登录,并使用 Zmodem 实现快速传输文件
    在 Docker Desktop 中启用 K8s 服务
    ABP 适用性改造
    ABP 适用性改造
    在 ASP.NET Core 应用中使用 Cookie 进行身份认证
  • 原文地址:https://www.cnblogs.com/double1/p/4950908.html
Copyright © 2011-2022 走看看