首页 > 其他分享 >阅读笔记5

阅读笔记5

时间:2024-06-20 15:21:57浏览次数:12  
标签:需求 分析 软件开发 用户 笔记 阅读 软件 团队

《现代软件工程构建之法》第八章讲述了需求分析在软件开发中的重要性及方法。在我过去的软件开发中,我可能会只关注部分需求,而忽略其他因素,或者基于主观判断进行需求评估和分析。这种方法很容易导致软件的实际功能不符合用户的需求,因而影响软件的使用效果和用户体验。
通过本章的学习,我了解到需求分析是软件开发的核心。在软件开发过程中,我们必须充分理解用户的需求并将其转换为详细和准确的需求规范。需要借助各种面对用户的需求收集技巧,例如需求访谈、问卷调查或参观用户现场等方式以及软件代理和用户场景模拟技巧等,充分了解用户的需求和问题。此外,需要将对用户需求的理解转换为软件功能规格说明书和软件架构文档等需求说明书,使整个团队,特别是开发团队能够准确地了解软件的范围和目标。
本章还指出了一些常见的需求分析问题,例如需求不稳定,需求冲突和需求过多等问题,同时提出了一些解决方案,如需求优先级划分、需求评审和需求管理等。这些措施可以确保团队在需求分析过程中能够了解需求变化和最终目标,同时避免过多的需求被混淆,影响软件使用效果。
综上所述,在软件开发中,需求分析必不可少。通过充分了解并把握用户的需求和问题,我们可以设计出符合用户期望、具有实际价值的软件。同时,需要采用科学的方法和有效的工具来完成需求分析和管理。我们可以通过需求申明、需求规格说明书和用例等方式,确保团队不仅在理解用户需求方面独具成效,还能在实际的软件开发中更加高效和准确地运用需求分析成果,实现将用户需求转化为具体功能的过程。

   

标签:需求,分析,软件开发,用户,笔记,阅读,软件,团队
From: https://www.cnblogs.com/yindantong/p/18258736

相关文章

  • Openstack 部署笔记
    1、设置主机名hostnamectlset-hostnametemplate2、设置hostscat/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4openstack192.168.59.20controller192.168.59.31compute01192.168.59.32compute02cpeh-public192.168.5......
  • 【论文阅读】Co-Occ: Coupling Explicit Feature Fusion With Volume Rendering Regul
    论文:https://arxiv.org/pdf/2404.04561v1代码:https://github.com/Rorisis/Co-Occ?tab=readme-ov-fileQ:这篇论文试图解决什么问题?A:这篇论文提出了一个名为Co-Occ的多模态3D语义占据预测框架,旨在解决自动驾驶领域中的3D语义占据预测问题。具体来说,它关注以下几个挑战:......
  • ROS机器人虚拟仿真挑战赛持续学习笔记-20240619
    cartographer需要全手工编译……比较麻烦。如果使用新版ceres-solver,版本2.x,需要修改源码,部分“接口代码”有改动。稳妥使用ceres-solver-1.13.0,且需要安装abseil-cpp。验证是否成功,使用roscd或roslaunch,查看一下是否有对于功能包:map只有room_mini和tianracer_racetr......
  • 硬件开发笔记(二十):AD21导入外部下载的元器件原理图库、封装库和3D模型
    前言  在硬件设计的过程中,会遇到一些元器件,这些元器件在本地已有的库里面没有,但是可以从外部下载或者获取到对应的。  本篇就是引入TPS54331D电源芯片作为示例,详细描述整个过程。 创建TPS54331D步骤一:下载TPS54331D模型  云汉芯城  注意:无需注册登录,搜索到......
  • [笔记]Splay树
    前置知识:树的左旋、右旋。Splay树是一种平衡树。能够做到每个操作均摊\(O(\logN)\)。前言与上文AVL树不同之处在于,AVL树在任何操作结束后,都能保证每个节点的左右子树高度相差不超过\(1\)。相应地,每个操作都是严格的\(O(\logN)\)。而Splay树并没有对“平衡”的确切定义,任何结......
  • 2024/06/20笔记随笔
    Mysql常用工具表之间的链接查询:通过添加外键进行查询其中添加外键的表为从表;笛卡尔乘积(两张表所有数据相连--R表*S表)(笛卡尔乘积--S表的每个字段分别与R表的每个字段进行链接):使用交叉乘积():SELECT✳FROMR表,S表;简化:SELECT✳FROMR表CROSSJOINS表;两张表链接查询:(外键数据之......
  • HieRec论文阅读笔记
    HieRec:HierarchicalUserInterestModelingforPersonalizedNewsRecommendation论文阅读笔记Abstract现存的问题:​ 用户兴趣建模对于个性化新闻推荐至关重要。现有的新闻推荐方法通常从每个用户以前的行为中学习一个单一的用户嵌入,以代表他们的整体兴趣。然而,用户兴趣通......
  • STM32学习笔记(十)--I2C、IIC总线协议详解
    概述:InterIntegratedCircuit,一组多从多组多从有应答是一种同步(具有时钟线需要同步时钟SCL)、串行(一位一位的往一个方向发送)、半双工(发送接收存在一种)通信总线。(1)硬件电路所有I2C设备的SCL连接在一起,SDA连在一起            设备的SCL和SDA均要......
  • Vitis Accelerated Libraries 学习笔记--OpenCV 安装指南
    目录1.简介2.安装过程2.1安装准备2.2常见错误2.2.1核心共享库报错3.通过实例测试 4.总结1.简介使用VitisVisionLibraryVitis视觉库,为什么要安装opencv库?在使用VitisVisionLibrary时,安装OpenCV库是因为许多视觉库的功能都提供了示例设计测试平台,使用......
  • Web之http学习笔记
    目录HTTPurlhttp请求请求行请求方法请求头请求正文http响应响应行状态码响应头响应正文Cookie定义:内容:用途:生命周期:隐私和安全性:Session实现原理组成:PHP中的Session设置函数session传输HTTPhttp文本传输协议(HyperTextTransferProtocol),遵循请求/响应(request/response)模型url......