首页 > 其他分享 >《软件需求模式》观后感-1

《软件需求模式》观后感-1

时间:2023-05-06 23:13:24浏览次数:32  
标签:需求 观后感 定义 流程 模式 软件 考虑 描述

书中简单的将需求定义为:需求就是定义系统需要做什么而不是怎么做。

需求也是有一些原则的,

1)定义问题而不是解决方案,

2)定义系统而不是项目,

3)区分正式和非正式部分,

4)避免重复,在几种需求流程中,我们了解到每种需求流程都有自身的优点和缺点,传统需求流程比较规规矩矩,这样可以使项目需求分析有条理,敏捷需求流程可以更加明确的获得需求,极限需求流程使用用户故事可以安排具体实现的顺序,增量需求流程是介于传统需求流程和极限需求流程之间,可以保持每个人都有同样的理解,从而避免重复。

书中也介绍了需求规格说明书,看到需求规格说明的内容,感觉需求分析真的不是想的那样简单,也看到了需求规格说明书的重要性,

①便于用户、开发人员进行理解和交流。

②反映出用户问题的结构,可以作为软件开发工作的基础和依据。

③作为确认测试和验收的依据。

在需求分析中,需求模式是至关重要的,需求模式的好处:

1.需求模式提供指导,

2.需求模式节省时间,

3,需求模式促进同种类型需求的一致性。

需求模式需要描述什么时候使用模式以及基于模式如何编写需求。需求模式包括这几个要素:基本细节、适用性、讨论、内容、模板、实例、额外需求、开发考虑、测试考虑。

基本细节用于描述模式中一些简短的内容。

适用性部分描述需求模式使用的情况。它应该是清楚和准确的。

讨论描述如何编写这种需求,它解释所有方面的事情,只要可以帮助定义这种类型的需求。

内容详细列出了这种类型的需求必须传达哪些条目的信息。

需求模板的目的是可以复制它作为需求描述的出发点。

实例:每个需求模式至少包含一个实例演示如何在实践中使用模式。

额外需求解释了需要考虑哪些额外需求以及在什么情况下需要考虑。

开发考虑目的是帮助设计和实现软件开发人员满足这种类型的需求。

测试考虑可以解释如何测试这种类型的需求。

需求模式之间是存在联系的,不是独立存在的。我们要学会使用合适的需求模式,懂得建立模式之间的联系,这样才能将需求分析的更加清楚和准确。

标签:需求,观后感,定义,流程,模式,软件,考虑,描述
From: https://www.cnblogs.com/psh888/p/17378667.html

相关文章

  • CS 学位不能完全准备你成为一名软件开发人员
    自学者甚至可能具有优势你是否担心没有计算机科学学位意味着你准备不足?或者,你认为拥有学位对于成为一名开发人员非常重要?CS学位的强大神话需要消亡。以下才是真正重要的。CS程序教授什么当你获得计算机科学学位时,你学到了什么?仅仅快速浏览美国顶尖计算机科学院的课程表......
  • 第五章 输入输出系统 5.6 用户层的I/O软件
    一、系统调用与库函数大部分I/O软件都在操作系统内部,只有一小部分在用户层,包括与用户程序链接在一起的库函数,以及完全运行于内核以外的假脱机系统等。二、假脱机技术(SPOOLing) 1.虚拟性是OS的四大特征之一  多道程序技术将一台物理CPU虚拟为多台逻辑CPU,从而允许多个用户......
  • 【微信】Java 微信扫码支付(模式二)
    一、前言      今天是一个有意义的日子,八月十五中秋节。      在这个这么有意义的日子里,小编写下这篇博客,自己的记忆肯定非常深,哈哈哈,先自嘲一下。      记得小编的前一篇关于微信的博客中提到了,微信是一种生活方式,有九亿人在使用。中国各个地区都已经使用上了微......
  • 第五章 输入输出系统 5.5 与设备无关的I/O软件
    一、与设备无关软件的概念  1.在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,还必须使用物理设备名称。应用程序独立于具体使用的物理设备。 2.系统须具有将逻辑设备名称转换为某物理设备名称的功能。 3.实现设备独立性后,有利于设备分配时的灵活......
  • Mybatis设计模式
    创建型建造者模式,工厂模式我们在单独Mybatis框架执行SQL语句的时候,需要获得SqlSession实例来直接执行已映射的SQL语句,在获得SqlSession实例的过程中,就使用了建造者模式和工厂模式。我们来看看一下调用过程:1Stringresource="org/mybatis/example/mybatis-config.xml";2......
  • 创建自己的色板,适用于 PS/CSP/GIMP/Krita/Pencil2D 等软件
    ​ 在数字创意的时代,调色板成为了设计师不可或缺的工具。一个好的调色板可以让设计更加有吸引力和协调性。如果你正在寻找一款优秀的调色板软件,那就试试焰火十二卷吧!焰火十二卷具有多种配色功能,适用于多种场景。它可以帮助你从色轮或者其他地方生成一组和谐的色彩。你可以将这些......
  • ICT实战系统集成-LAB5-OpenEuler软件管理
    系统集成-LAB5-OpenEuler软件管理1实验要求任务一:使用rpm包安装zziplib工具1、完成安装2、查询zziplib工具是否安装成功3、查询zziplib工具的文件列表和完整目录4、查询zziplib工具的详细信息5、对zziplib工具进行卸载任务二:使用yum/dnf安装java-1.8.01、完成yum/dnf源......
  • [设计模式]设计原则
    参考:https://zhuanlan.zhihu.com/p/24614363https://zhuanlan.zhihu.com/p/422737773https://zhuanlan.zhihu.com/p/141459645面向对象设计原则1、开闭原则:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。作用:1......
  • 通话记录生成器app软件下载,通话记录生成器最新版,电销通话记录生成器
    铁牛通话记录生成器haosen111.com是可以一键自动批量生成通话记录app。铁牛通话记录生成器,复制这些字母串到手机浏览器去打开,可以进来jp155.com,默认跟着软件上设置好的五步,从上往下顺着操作。“铁牛通话记录生成器下载”?在这里也可以jp1988.com铁牛通话记录生成器,前面的这些网都可......
  • 【软考】软件攻城狮考试(一)——总览
    一、写在前面      小编是一个刚进门的攻城狮,报名参加了今年十一月的软件工程师中级职称考试,已经拥有这个职称的大攻城狮都知道要考些什么、如何去应付这个考试,但是小编这个刚学会爬行的攻城狮,凭借什么区获得这个职称呢?下面小编就将自己的学习经历和大家分享分享,希望大家可以......