02333软件工程——软件需求与软件需求规约

5 篇文章 0 订阅
订阅专栏

第一节 需求与需求获取

需求定义

  1. 一个需求是有关一个“要予构造”的概述,描述了待开发产品/系统应该具有的功能上的能力、性能参数或其它性质
    例如:
    系统必须实现“某一业务”功能,并有能力支持1000个以上的并发用户,平均相应时间应该小于1s,最大响应时间应小于5s。
    系统必须有能力存储连续100天操作所产生的事务。
  2. 对于单一一个需求,必须具有的5个基本性质
    (1) 必要的:该需求是用户所要求的;
    (2) 无歧义的:该需求只能用一种方式解释;
    (3) 可测的:该需求是可进行测试的;
    (4) 可跟踪的:该需求可从一个开发阶段跟踪到另一个阶段;
    (5) 可测量的:该需求是可测量的;

需求分类

可以把软件需求分为两大类:一类是功能需求,一类是非功能需求,而非功能需求又可分为性能需求外部接口需求设计约束质量属性需求
在这里插入图片描述在这里插入图片描述

需求发现技术

初始发现需求的常用技术包括以下几个:

  1. 自悟:需求人员把自己作为系统的最终用户,审视该系统并提出问题,“如果是我使用这一系统,则我需要…”。
  2. 交谈:为确定系统应该提供的功能,需求人员通过提出问题/用户回答这一方式,直接询问用户需要的是一个什么样的系统。
  3. 观察:通过观察用户执行其现行的任务和过程,了解系统运行的环境;特别是了解要建立的新系统与现存系统、过程以及工作方法间必须进行的交互
  4. 小组会:举行客户和开发人员的联席会议,与客户组织的一些代表共同开发需求。
  5. 提炼复审技术文档,并提取相关信息。

第二节 需求规约

需求规约定义

需求规约是一个软件/产品/系统所有需求陈述的正式文档,它表达了一个软件/产品/系统的概念模型
需求规约一般需要满足以下4个基本性质
重要性和稳定性程度:按需求的重要性和稳定性,对需求进行分级,例如:基本需求、可选需求和期望需求。
可修改性:在不过多地影响其它需求的前提下,可以容易地修改一个单一需求。
完整的:没有遗漏的需求。
一致的:不存在互斥的需求。

需求规约格式

IEEE标准830-1998(IEEE 1998)描述的需求规格说明书模板,其中第三部分“特定需求”是文档的技术核心

在这里插入图片描述

需求规约的表达

在实际工程中,需求规约的表发主要存在3中不同的风格

  1. 非形式化的需求规约:以一种自然语言来表达需求规约,如同使用一种自然语言写了一篇文章。适用于规模较小的、复杂程度不大高的小型软件项目,或在获取SRS(草案)时使用的。
  2. 半形式化的需求规约:以半形式化符号体系(包括术语表、标准的表达格式等)来表达需求规约。
  3. 形式化的需求规约:以一种居于良构数学概念的符号体系来编制需求规约,一般常伴有解释性注释的支持。

需求规约的作用

  1. 需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现
  2. 对于项目的其余大多数工作,需求规约是一个管理控制点
  3. 对于产品/系统的设计,需求规约是一个正式的、受控的起始点
  4. 需求规约是创建产品验收测试计划和用户指南的基础,基于需求规约一般还会产生另外两个文档——初始测试计划用户系统操作描述
2023年《软件工程》自考02333重点难点汇集.doc
11-05
2023年《软件工程》自考02333重点难点汇集.doc
第二章 软件需求软件需求规约
bsr1983的专栏
09-27 1389
  第一章 软件需求软件需求规约 软件需求以一种技术形式,描述了一个产品/系统应该具有的功能、性能和其他性质。 2.1 需求需求获取 2.1.1 需求定义 一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统(或项)功能上的能力、性能参数或其他性质。 对于单一一个需求,必须具有如下5个基本性质: (1)必要的(Necessary),该需求是用户所要求的。 (2)无歧...
第2章 软件需求软件需求规约
最新发布
yimtcode
08-11 495
软件工程软件需求软件需求规约
[软件工程]第二章 需求获取————(2020.6.7学习笔记)
qq_37704442的博客
06-07 366
目录 第一节 需求需求获取 第二节 需求规约(SRS) 第一节 需求需求获取 需求的定义 一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统功能能力、性能参数或其它性质。 需求的基本性质 (1) 必要的 (2) 无歧义的 (3) 可测的 (4) 可跟踪的 (5) 可测量的 需求的分类 ★ (1) 功能需求,是整个需求的主体。 (2) 非功能需求:性能需求、外部接口需求、设计约束和质量属性需求。 能够区分哪些是功能需求,哪些是性能需求。 接口需求的类别 (1) 用户接口 (2) 硬件接
软件工程(二)——需求规约
Q酱的专栏
09-10 1731
总结:需求规约就是一个文档,一个概念模型 1.正确定义问题,是解决问题的基础 2.需求获取是软件开发的基础 3.需求的类型主要有功能性和非功能性需求两大类 4.非功能性需求包括:性能需求、接口需求、设计约束、质量要求。 5.需求规约将上诉需求用标准文档表达出来 6.需求规约的作用可以概括为4个方面。 ...
什么是软件需求?以及需求的最佳实践?
主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。
06-16 872
业务需求是反应企业组织对软件系统的高层次目标要求,换句话说就是软件系统的建设目标,常常体现在这两个方面:问题和机会。问题:解决企业运作的过程中遇到的问题。机会:抓住外部环境变化所带来的机会,以便为企业带来新的发展。要记住:出发点不同,精神面貌就完全不一样,当然如果目标过于夸大也是不行的。可能会导致不必要的资源浪费。需求定义阶段就是项目的立项阶段,也与RUP的初始化阶段相对应。
软件需求与测试用例、十大开发模型、生命周期
qq_56324572的博客
04-06 2108
数据字典是用来描述数据的信息集合,是一种用户可以访问的目录,主要记录数据库和应用程序元数据的目录,是数据库的重要组成部分,对用户来说是一张可读的表。该模型包括建立描述系统静态的对象模型(类图)、描述系统控制结构的动态模型(状态图)(是一个越来越...的过程)、描述系统功能的功能模型(用例图)。详细设计即内部设计,也是过程设计,它的核心是算法设计,是对概要设计的一个细化,详细设计每个模块实现算法、所需的局部结构。软件很难理解,很难使用,速度超慢,测试人员站在最终用户的角度看到的问题是平常的但不是正确的。
需求规约软件体系结构——一个实例研究
07-16
然而,两者之间的桥梁构建并不简单,如何从需求规约自动或半自动地转换至软件体系结构,一直被视为软件工程领域的重大挑战。本文通过分析《从需求规约软件体系结构——一个实例研究》一文,深入探讨这一转化过程,...
软件工程-第二次作业答案1
08-08
此外,还包括了软件需求规约说明书、可行性分析和技术可行性、经济可行性的理解,这些都是项目启动前必须考虑的因素。 填空题进一步细化了需求分析的内容,如数据流图(DFD)的组成元素,包括数据流、加工、数据...
2022年华夏大地自考软件工程串讲讲义.doc
11-12
软件工程的学习中,理解软件开发的本质——“映射”过程至关重要,即从问题空间到解空间的转化。此外,掌握系统建模和不同类型的模型(如概念模型和软件模型)也有助于提升软件开发的效率和质量。通过深入学习这门...
需求规约说明书软件工程
06-13
软件工程需求规约,只是一小部分,需求规约使用说明书
软件需求规约
08-22
软件需求规约是设计一个项目必须做的工作,需求是否合理,直接决定了整个系统最后的效果。文档里面讲的很详细。
软件工程part02-软件需求需求规约
IT从业者的成长历程
04-11 1015
本系列博客是软件工程的相关博客,本文是第2部分软件需求需求规约
软件需求需求获取、需求分析)
weixin_61908984的博客
03-27 1388
以一种清晰、简洁、一致且无二义性的方式,描述用户对 目标软件系统在功能、行为、性能、设计约束等方面的期望。
软件工程需求分析
热门推荐
qq_59125846的博客
06-20 3万+
什么是需求? 什么是软件需求? 什么是需求分析? 为什么要做需求分析?需求分析做什么? 需求分析怎么做? 如何获取用户需求? 常用的获取需求的方法有哪些? 结构化需求分析方法的步骤、方法和常用工具?各种工具的作用是什么? 什么是数据规范化? 什么是需求规格说明? 需求规格说明撰什么内容? 为什么描述需求规格说明比较困难? 谁负责编需求规格说明书? 谁使用需求规格说明书? 好的需求规格说明应满足什么条件?...
浅谈软件需求
m0_51757115的博客
10-22 381
如何理解软件需求呢? “ISO/IEC/IEEE 24765”(系统与软件工程-词汇提供了适应所有系统和软件的通用词汇表)对需求(requirement)的解释如下: 为了解决问题或达到目标,用户所需的条件或能力; 为了满足协议、标准、规范或其他限定性文档,系统、系统组件、产品或服务需要具备的条件或能力。 PMBOK(项目管理知识体系)还补充了说明: 需求包含来自资助者(sponsor,如所在的公司或公司某高级管理人员)、客户(customer)和其他相关利益者(stakeholder)的量化和文档化
软件需求软件需求规约
qq_36382667的博客
08-15 4054
软件需求软件需求规约 需求需求获取 不论是自顶向下的软件开发,还是自底向上的软件开发,正确定义问题,是解决问题的前提 自顶向下:问题到平台 自底向上:平台到问题 ——定义问题的基本要素是什么? ——定义问题的基本格式? 定义问题的基本要素 定义问题的基本要素是“需求需求:一个需求是一个有关“要予构造”的陈述,用以描述待开发产品(或项)功能上的能力、性能参数或者其他性质 ...
写文章

热门文章

  • 通信技术——水下通信技术的分类、特征、应用及其最新研究进展 20815
  • 硬件设计——浮地与接地 16391
  • 通信协议——单总线 12416
  • 通信协议——MII/GMII 9249
  • 硬件设计——Mark点 9216

分类专栏

  • 开发通用资料 6篇
  • python 1篇
  • 数据结构与算法 1篇
  • HCIP-loT 7篇
  • 02333软件工程 5篇
  • GD32F4xx 2篇
  • 通信技术 1篇
  • 编程语言 3篇
  • 应用软件 4篇
  • 通信协议 9篇
  • 硬件设计 8篇

最新评论

  • 硬件设计——感性负载防护

    NatYan492: 稳压管

  • 通信协议——单总线

    LighterME: 可能书上截图来的吧

最新文章

  • 第三方库的安装
  • 数据结构与算法——概念
  • 硬件设计——感性负载防护
2024年1篇
2022年12篇
2021年8篇
2020年26篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司网站搜索引擎优化哪家好承德网站排名优化工具文登网站优化收费网站进行优化留痕济南软件优化网站怎么给别人做网站优化网站优化充值赠送活动方案学校网站的优化方案设计连云区网站推广与优化优化网站的方法来选火6星网站建设优化开发公司哪家好河南正规网站优化公司沈阳外贸网站优化招聘网站优化怎么做才能排名靠前浦东新区企业网站优化方案定制无锡seo网站关键词优化公司简阳网站整站优化公司东莞常平网站优化网站优化需要多少钱怀柔优化网站公司坑梓独立网站优化视频网站如何优化网站seo优化服务一年多少钱东莞横沥网站优化讷河网站优化推广东坑做网站优化公司排名罗湖公司网站优化广告成都网站优化性价比高汕头网站技术优化seo优化对网站的建议香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化