首页 > 其他分享 >《需求工程》读后感

《需求工程》读后感

时间:2023-12-24 22:55:38浏览次数:26  
标签:需求 读后感 工程 管理 规格 文档 跟踪 软件

 在一个复杂软件系统的开发中,编写规格说明文档的必要性是显而易见的:一方面,清晰明确、结构化的文档可以将软件系统的需求信息和解决方案更好的传递给所有的开发者。另一方面文档可以扩展人们的知识记忆能力。规格说明文档也有很多中类型,他们也各有不同之处:名称、内容、内容的组织方式、内容的表达方式、用途和作用、联系需求时使用的辅助性文档。招标工作通常也是基于用户文档进行的。需求规格说明文档信息的描述语言可以分为:非形式化语言、半形式化语言、形式化语言。通过对软件需求规格模板后了解了一个规格说明书应该具有的格式以及内容描述,随后也了解到了一些写作的技巧。一份优秀的需求规格说明文档应该有:正确性、无歧义、完备性、一致性、根据重要性和稳定性分级、可验证、可修改、可跟踪。

  同样需求的验证也是十分重要的,可以通过需求评审、原型与模拟、开发测试用例、用户手册编制、利用跟踪关系自动化分析等方式进行验证。常见的问题修正行为有:需求澄清、发现缺失需求、解决需求冲突、修正不切实际的期望等。

第五部分 需求管理与工程管理

  在需求开发活动之后,需求基线应该成为后续软件系统开发的工作基础和粘合剂。在实践中发现的需求管理的作用有:增强了项目涉众对复杂产品特征在细节和相互依赖关系上的理解;增进了项目涉众之间的交流、减少了工作量的浪费,提高了生产力;准确反应了项目的状态,有助于项目决策;改变项目文化使需求的作用得到重视和有效发挥。软件需求使需求基线的关键内容,但是需求基线所应该包含的内容绝不仅仅是软件需求自身,还要包括很多和软件需求相关的描述信息,他们将为软件需求在项目中作用的有效发挥提供信息支持。需求跟踪是以软件需规格说明文档为基线,在向前和向后两个方向上,描述需求以及跟踪需求变化的能力,它分为前向跟踪和后向跟踪两种。需求跟踪的实现方法主要有矩阵、实体联系模型和交叉引用三种。而在需求跟踪的各种联系中,有一种特殊的跟踪联系——需求依赖,对需求之间依赖联系的处理被称为需求交互管理:需求交互管理是用于发现、管理、部署需求之间关键联系的活动。在实践中,需求管理的焦点集中在需求的变更、需求跟踪信息、需求管理工具。

  需求工程过程需要依赖的环境因素有:市场特性、领域特性、技术成熟度、组织文化、项目特性。建立需求工程包括:建立过程框架,建立需求工程过程的高层结构,说明过程中应该包括那些工作部分以及怎样建立它们之间的联系以及协作;选择工作组件,为过程框架下的每一个过程工作部分选择实现的实践方法,明确需要的工具支持和资源支持。需求工程中的项目管理包括:资源管理、活动管理、交付物件管理。

标签:需求,读后感,工程,管理,规格,文档,跟踪,软件
From: https://www.cnblogs.com/baijingyun/p/17925019.html

相关文章

  • 人工智能入门实战:AI在电力需求预测领域的应用
    1.背景介绍电力需求预测是电力系统的一个关键环节,它涉及到电力需求的短期预测、中期预测和长期预测等多种形式。随着人工智能技术的不断发展和进步,人工智能在电力需求预测领域的应用也逐渐成为主流。在这篇文章中,我们将从以下几个方面进行讨论:背景介绍核心概念与联系核心算法原理和......
  • 《需求分析与系统设计》阅读笔记03
     从第八章《数据库设计》中总结了一下知识内容:类模型和BCED类包反映了应用类,而不是存储数据库结构,实体类表示了应用中的永久数据库对象,但不是数据库中的永久类;永久数据库层可以是关系数据库,对象关系数据库或者对象数据库;数据库模型是表示数据库结构的这种抽象,包含三种抽象,分别是:......
  • 需求分析与系统设计阅读笔记
    软件过程一个过程模型:声明了所执行活动的次序详细说明要交付哪些开发的人工制品,以及什么时候交付将活动和人工制品分配给开发者提供用来监控项目进展、评估结果和规划未来项目的标准软件过程不易被标准化。现代软件开发过程总是迭代和增量的。迭代:在连续的迭代中增加细......
  • 按马哥教育关于2023版Linux云计算SRE工程师掌握知识类别,你会了哪些?
    模块1:Linux新手快速基础入门模块2:面试必备-企业级Shell脚本编程实战模块3:Linux系统结构、内核、进程进阶模块4:网络管理管理及互联网通信实战模块5:互联网常见服务应用实战模块6:网络安全、加密及安全通信实战模块7:安全加固内核防火墙Iptables模块8:企业级Web-LA/NMP架......
  • [C++] 获取工程路径、解决方案路径和.exe路径
    作者:丶布布文章预览:......
  • 《需求分析与系统设计》读书笔记3
      从第八章《数据库设计》中总结了一下知识内容:类模型和BCED类包反映了应用类,而不是存储数据库结构,实体类表示了应用中的永久数据库对象,但不是数据库中的永久类;永久数据库层可以是关系数据库,对象关系数据库或者对象数据库;数据库模型是表示数据库结构的这种抽象,包含三种抽象,分别......
  • 外行如何理解弱电工程的综合布线系统?这篇讲的很通俗简单
    综合布线系统,简单的说,就是把一堆多用途杂乱的线,在一栋建筑里有序、规范、安全的布设。传统的综合布线系统主要实现计算机网络通信和电话语音通信。慢慢来,我帮大家梳理梳理。先说网络布线。电脑上网,网线连接在哪里?举个例子,你上班的电脑需要上网,两种方法:一种是你连接网线,一种是你......
  • nodejs-练手项目中get post需求
    这段时间查看微信小程序,看着上面的好多的接口不能用,就想着弄个小接口先用这,顺便复习一下node首先我们要有必要的npm,node,等基本环境条件基本的代码书写:/*express是node中的服务器软件通过express可以快速的在node中搭建一个web服务器-使用步骤:1.......
  • Flutter子工程编译,Ruby升级及Cocoapods安装问题集
    背景:工程为iOS原生与Flutter混合开发的工程,在编译Flutter子工程的过程中报了一个错,一度让我以为是ruby与pod的版本不兼容导致了一些奇奇怪怪的问题,随即来回折腾了Ruby环境升级与pod的升级安装。问题1:flutter子工程执行了flutterpubget,执行flutterbuildios--no-codesign时,报......
  • 振弦采集仪在岩土工程监测中的应用技术研究
    振弦采集仪在岩土工程监测中的应用技术研究振弦采集仪是一种用于测量地表振动信号的设备,可以应用于岩土工程监测中。其应用技术研究包括以下几个方面: 1.振弦采集仪的原理和机制:研究振弦采集仪的工作原理和振动信号的采集机制,包括传感器的特性、采样频率和精度等。2.信号处......