首页 > 其他分享 >阅读笔记《需求工程软件建模与分析》上

阅读笔记《需求工程软件建模与分析》上

时间:2024-01-14 11:24:51浏览次数:28  
标签:需求 简洁性 系统 建模 笔记 软件

当涉及到《需求工程软件建模与分析》时,通常是指在软件开发过程中对需求进行建模和分析的相关内容。这方面的阅读笔记可以从两个不同的角度进行,一个是建模,另一个是分析。 阅读笔记一:需求工程软件建模 1. 概述建模的重要性 在软件开发中,需求建模是一个关键的阶段。了解客户需求、系统功能和约束是确保项目成功的关键。建模有助于清晰地表达需求,减少沟通误差,并为后续开发过程提供指导。 2. 常见建模技术   用例图: 描述系统的功能和用户之间的交互,有助于识别主要的系统用例。 活动图: 展示系统中不同组件的活动和交互,帮助理解系统的动态行为。 类图: 描述系统中的类以及它们之间的关系,有助于理解系统的静态结构。 时序图: 描述系统中各个组件之间的消息传递顺序,用于展示系统的时序行为。   3. 建模的最佳实践   可追溯性: 确保每个需求都能够追溯到一个或多个建模元素,以便更好地管理变更和验证。 简洁性: 避免过度建模,保持模型的简洁性,以确保易于理解和维护。 适应性: 根据项目的规模和需求的复杂性选择适当的建模技术,以确保能够满足特定的开发需求。

标签:需求,简洁性,系统,建模,笔记,软件
From: https://www.cnblogs.com/srz123/p/17963469

相关文章

  • 阅读笔记《需求工程软件建模与分析》下
     1.分析过程的关键步骤 需求收集:确保全面收集和理解用户需求,包括功能性和非功能性需求。需求分析:对收集到的需求进行详细的分析,识别可能的冲突或不一致性。需求验证:确保需求是准确、完整、一致且可追溯的,以便于后续的开发过程。 2.分析工具和技术 数据流图:描述......
  • Programming Abstractions in C阅读笔记:p246-p247
    《ProgrammingAbstractionsinC》学习第68天,p246-p247总结,总计2页。一、技术总结本章通过“thegameofnim(尼姆游戏)”,这类以现实生活中事物作为例子进行讲解的情况,往往对学习者要求比较高,需要学习者具备一定的人文、历史知识或专业知识,如果缺乏这方面的知识,就会导致读者在......
  • 读元宇宙改变一切笔记07_硬件与互操作性(上)
    1.      元宇宙的头号入口1.1.        元宇宙最令人兴奋的地方在于,我们可以借此开发用来访问、渲染和操纵它的新设备1.1.1.          AppNewton于1993年发布,是世界上第一款掌上电脑1.2.        功能超强大又轻巧的AR和沉浸式VR头显1.2.......
  • 1/13 学习进度笔记
    今日安装了PySpark库以及学习了如何在Windows系统中通过SSH远程连接Linux系统使用Python语言来开发Spark程序什么是PySpark 我们前面使用过bin/pyspark程序,要注意,这个只是一个应用程序,提供一个Python解释器执行环境来运行Spark任务我们现在说的PySpark,指的是Python的......
  • gin学习笔记(三)—— 会话管理
    会话管理HTTP会话管理HTTP协议的特点是一问一答(请求然后响应)。基本上,Web应用都实现了用户管理,因此当用户发送请求时,服务器要能识别出是哪个用户,最简单的方法就是客户端每次请求,都附上用户信息。这样既不安全也不高效,故提出会话(Session),会话一般存储用户信息。服务端会话(S......
  • 学习笔记4
    RDD操作对于RDD而言,每一次转换操作都会产生不同的RDD,供给下一个“转换”使用,转换得到的RDD是惰性求值的,也就是说,整个转换过程只是记录了转换的轨迹,并不会发生真正的计算,只有遇到行动操作时,才会发生真正的计算,开始从血缘关系源头开始,进行物理的转换操作;常用的RDD转换操作,总结如下......
  • 【GUI软件】抖音搜索结果批量采集,支持多个关键词、排序方式、发布时间筛选等!
    一、背景介绍1.1爬取目标您好!我是@马哥python说,一名10年程序猿。我用python开发了一个爬虫采集软件,可自动按关键词抓取抖音视频数据。为什么有了源码还开发界面软件呢?方便不懂编程代码的小白用户使用,无需安装python,无需改代码,双击打开即用!软件界面截图:爬取结果截图:结果截......
  • 大三寒假学习进度笔记4
    今日学习时间两小时,开始学习RDD的内容,学习了RDD的创建和RDD算子的定义分类RDD学习:RDD五大特征:RDD是有分区的分区是RDD数据存储的最小单位计算方法会作用到每一个分区上RDD之间是由相互依赖的关系的KV型RDD可以有分区器KV型RDD:存储的数据是二元元组RDD分区数据的读取会尽......
  • 2024/1/13 算法笔记
    1.二分查找的原则当要查找的值target>mid就在mid和right中查找当要查找的值target<mid就在left和mid中查找对于边界条件的处理:while(l<r)mid的取值是[l,r)重点是下面部分,直接决定使用哪个二分模板。1.3中间值归属问题这个问题其实比较灵活,这里我只讨论3种情况,其余情况......
  • Python学习笔记
    Python学习因为我之前使用Python复现算法,所以环境早已经进行了配置要点简介脚本语言是一种介乎于HTML和诸如JAVA、VisualBasic、C++等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。有一些脚本语言已经发生了变化,如Py......