首页 > 其他分享 >软件需求模式阅读笔记(1)

软件需求模式阅读笔记(1)

时间:2024-05-23 23:07:26浏览次数:18  
标签:需求 功能性 系统 模式 笔记 软件 描述

1. **需求模式的概念**:
《软件需求模式》介绍了需求模式的概念,指的是对软件需求进行抽象和泛化的一种模式化描述方法。需求模式是一种通用的、可重用的描述需求的模型,它可以帮助我们更好地理解和表达需求,从而指导后续的软件开发工作。通过需求模式,我们可以将需求进行分门别类、抽象总结,形成一套通用的模式库,为需求的分析、设计和实现提供了重要参考。

2. **需求模式的分类**:
《软件需求模式》将需求模式分为了多种类型,主要包括以下几类:
- **功能性需求模式**:描述系统需要具备的功能性特征,如用户登录、数据查询等。
- **非功能性需求模式**:描述系统需要满足的非功能性要求,如性能、安全性、可靠性等。
- **用户需求模式**:描述用户对系统的期望和需求,通常从用户角度出发,着重于用户体验和交互设计。
- **业务需求模式**:描述系统需要满足的业务需求,通常从业务流程和业务规则出发,着重于业务逻辑和流程设计。
- **系统需求模式**:描述系统整体的需求特征和架构要求,通常从系统整体性能和可维护性等方面出发,着重于系统设计和架构。

每种类型的需求模式都有其特定的应用场景和建模方法,有助于我们针对不同类型的需求进行分析和描述。

标签:需求,功能性,系统,模式,笔记,软件,描述
From: https://www.cnblogs.com/Lyh3012648079/p/18209546

相关文章

  • HDLBits/状态机笔记
    `moduletop_module(inputclk,inputx,outputz);reg[2:0]s_cur;reg[2:0]s_nex;//传递状态always@(posedgeclk)begins_cur<=s_nex;end//确定下一状态always@()begincase(s_cur)3'b000:case(x)0:s_nex=3'b100;1:s_nex=3'b111;endcase3�......
  • C++基础知识学习笔记(2)
    资料来源https://www.bilibili.com/video/BV1et411b73Z/?spm_id_from=333.337.search-card.all.click&vd_source=cc561849591f6a210152150b2493f6f3简单知识点指针作用:通过指针间接访问内存可以通过指针来保存一个地址。指针所占内存空间32位操作系统,占4个字节。64位操......
  • TALLRec论文阅读笔记
    TALLRec:AnEffectiveandEfficientTuningFrameworktoAlignLargeLanguageModelwithRecommendation论文阅读笔记Abstract存在的问题:​ 由于LLM的训练任务和推荐任务之间存在显著差异,以及训练前的推荐数据不足,LLM在推荐任务中的表现仍然不理想。解决方案:​ 为了弥补......
  • Java练习(并发模式)
    设计一个简单的生产者-消费者模型,其中生产者负责生成数据,消费者负责处理数据。为了在生产者和消费者之间传递数据,使用一个有界缓冲区(例如,`ArrayBlockingQueue`)作为它们之间的通信通道。要求:1.创建一个`Producer`类,该类包含一个`produce()`方法,用于生成数据。生成的数据应该......
  • K-D tree 学习笔记
    \(\text{K-Dtree}\)学习笔记\(\text{K-Dtree}\)是一种针对\(k\)维问题求解的算法,并且拥有出色的时空复杂度。思想\(\text{K-Dtree}\)本质上是一棵\(k\)维的二叉平衡树,这保证了其树高稳定在\(\logn\)附近,为求解提供了较为优异的建树模式。\(\text{K-Dtree}\)首......
  • Flutter笔记:Widgets Easier组件库-使用隐私守卫
    Flutter笔记WidgetsEasier组件库:使用隐私守卫-文章信息-Author:李俊才(jcLee95)VisitmeatCSDN:https://jclee95.blog.csdn.netMyWebSite:http://thispage.tech/Email:[email protected]:https://blog.csdn.net......
  • 03-Excel基础操作-学习笔记
    本节接着继续介绍排序工具以及一个重要内容分类汇总工具的使用。01自定义排序我们在上一节接触到了使用排序工具,对数字之类的Excel内置的程序可以通过点击操作,但是当超出Excel内置的范围又当如何应对?比如,存在如下场景:针对文字的排序,我们对销售部门所在列进行排序,顺序为“一部......
  • 域控分发、安装、软件的小结
    问题一:MSI/EXE问题二:管理员权限是/否。问题三:软件数量是多/少。问题四:手动选装/策略自动安装问题五:版本校验是/否。一:MSI格式这个就简单了。管理员权限可以忽略,因为我们通过域控来安装。数量多少并没有什么关系,跟执行策略无关。版本校验,可以自动处置。手动选装,发布到用户的软件安......
  • Linux学习笔记16---常用操作命令(free命令)
    free命令显示系统内存的使用情况,包括物理内存、虚拟内存(swap)和内核缓冲区内存。如果加上-h选项,输出的结果会友好很多:有时我们需要持续的观察内存的状况,此时可以使用-s选项并指定间隔的秒数:$free-h-s3上面的命令每隔3秒输出一次内存的使用情况,直到你按下ctr......
  • 单例模式c++实现
    单例模式是一种创建型设计模式,它保证一个类仅有一个实例,并提供一个全局访问点来访问这个唯一实例。下面是一个简单的C++实现单例模式的例子:cppincludeincludeclassSingleton{private:staticSingleton*instance;staticstd::mutexmtx;Singleton(){}//私有构造函......