《软件需求工程(第2版)》一1.5 需求工程定义

1.5 需求工程定义

需求工程是指应用工程化的方法、技术和规格来开发和管理软件的需求。需求工程的目标就是要获取高质量的软件需求。与软件工程中传统的需求分析概念相比,需求工程突出了工程化的原则,强调以系统化、条理化、可重复化的方法和技术进行与软件需求相关的活动,从而有利于提高所有与软件需求相关的活动及其过程的可管理性,降低需求开发和管理的难度和成本。
由于需求工程诞生的时间相对短暂,或者说它还是一个新兴的子学科,因此,对于需求工程来说,并不存在一个得到普遍承认的精确定义。许多不同的研究人员和组织依据各自的研究目的,分别从不同的侧面提出了各不相同但本质上近似的定义。例如Davis AM[13]把需求工程定义为“直到(但不包括)把软件分解为实际架构组建之前的所有活动”,即软件设计之前的一切活动。该定义虽然没有详细说明需求工程是什么,但给出了需求工程的范围。英国的Bray IK[9]则认为,需求工程是指:对问题域及需求做调查研究和描述,设计满足那些需求的解系统的特性,并用文档给予说明。这个定义明确指出了需求工程的任务就是获取、分析和表达软件的需求。
从各种不同形式的需求工程定义可以看出,需求工程应该是由一系列与软件需求相关的活动组成的。如果从这些活动考虑需求工程定义的话,需求工程可认为是由需求的开发活动和需求的管理活动组成的。因此,需求工程的任务可概要表示如下:
1) 确定待开发的软件系统的用户类,并获取他们的需求信息。
2) 分析用户的需求信息,并按软件需求的类型对这些需求信息进行分类,同时,过滤掉不是需求的信息。
3) 根据软件需求信息建立软件系统的逻辑模型或需求模型,并确定非功能需求和约束条件及限制。
4) 根据收集的需求信息和逻辑模型编写需求规格说明及其文档。
5) 评审需求规格说明。
6) 当需求发生变更时,对需求规格说明及需求变更实施进行管理。

时间: 2024-09-20 15:31:39

《软件需求工程(第2版)》一1.5 需求工程定义的相关文章

android-Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因

问题描述 Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因 这是日志 解决方案 /** 捕捉按下返回键操作 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO 按两次返回键退出应用程序 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // 判断间隔时间 大于2秒就退出应用 if

计算机教材-求计算机组成与设计硬件/软件接口第5版课后习题答案,请发到348853203@qq.com

问题描述 求计算机组成与设计硬件/软件接口第5版课后习题答案,请发到348853203@qq.com 求计算机组成与设计硬件/软件接口第5版课后习题答案,请发到348853203@qq.com 谢谢 解决方案 你还不如直接找你们学长要,多思考,别总是看答案!

中国联通IM软件“沃友”iPhone版上线

沃友iPhone版已经在App Store上线 新浪科技讯 8月18日上午消息,中国联通宽带在线总经理左风今日在微博上暗示, 中国联通IM软件"沃友"iPhone版已通过审核,并上线. "清晨起来,推开窗户,风和日丽,气爽心怡.八月十八,零八零零,如此吉利,定有吉事.团队艰辛,拼搏数月,苍天有眼,修得正果.虽有缺口,仍是苹果,众拾柴,燎原星火!必须的!"左风今日在微博上说. 左风的此条微博暗示"沃友"软件已经通过苹果公司审核,并上线.在苹果App

金山办公软件发布最新安卓版WPS

摘要: 查看最新行情 金山办公软件发布最新安卓版WPS 3月26日早间消息,金山办公软件今天在中国正式发布了WPS Office 6.0 for Android(以下简称WPS 6.0),并承诺全球用户可永久免费使用. 和之前的   查看最新行情 金山办公软件发布最新安卓版WPS 3月26日早间消息,金山办公软件今天在中国正式发布了WPS Office 6.0 for Android(以下简称"WPS 6.0"),并承诺全球用户可永久免费使用. 和之前的版本相比,WPS 6.0加入了&

手机软件-连接器,手机版,蓝色得突然

问题描述 连接器,手机版,蓝色得突然 上面f图是什么软件 解决方案 facebook,国内是上不了的 解决方案二: 应用商店和国外社交软件Facebook在国内是登录不了的,想登录需要用VPN 解决方案三: facebook,美国的社交软件,想QQ一样,如果在中国要使用的话必须翻墙,你可以在网上百度一下云梯的翻墙工具

《飞驰汽车维修管理软件》3.038版

问题描述 <飞驰汽车维修管理软件>是信华软件科技有限公司针对汽车维修行业开发的一套集业务管理.客户管理.商品销售.汽车维修服务.汽车美容.物料进出管理于一体的汽车维修管理系统.本软件分为单机版.网络版.互联网版三个不同版本.本系统具有功能齐全,针对性强.易于使用的特点.不但可以在门市单机使用,也可以在局域网上进行多台电脑按权限管理,多用户使用.还可以连接互联网,远程分支连锁机构或企业管理者异地办公使用.本系统具有客户托修单录入.维修结算处理.配件领用.物品进出管理.汽车开卡消费.客户消费历史查

屏幕扩展软件 iDisplay 推出Android版

ihttp://www.aliyun.com/zixun/aggregation/16502.html">Display原是IPad上的软件,软件功能是能把IPAD的屏幕成为PC端的延伸扩展屏.此功能除了娱乐性质之外,也有一定的实用性,比如说配合无线鼠键使用的话可以使IPAD成为一台笔电.如今iDisplay也推出了Android版本,不仅可适用于Android的平板,Android中高档手机也能运行. 笔者用Desire 2.2的ROM测试,也能正常运行,只是Desire运行起来略卡.而

开源DJ软件Mixxx 2.0版发布 新特性早知道

时隔三年,开源 DJ 混音软件 Mixxx 再度发布一个大的版本更新--Mixxx 2.0. Mixxx 是一个跨平台的自由.开源的 DJ 混音软件,它几乎提供了当你想自己混音时需要的一切功能.Mixxx 近几年在专业人士以及业余爱好者中都很火. 甚至在 Mixxx 中,你能使用你的 iTunes 音乐库.它的强有力的引擎使它支持多种文件格式.Mixxx 默认即支持超过85种MIDI DJ 调节器以及少部分 HID 调节器.它也包含一个自动选项,可以让你在混音时休息一下. Mixxx 的完整功能

微软开放技术今天上线开源软件实验室预览版

摘要: 微软开放技术(中国)今天上线开源软件实验室(在线编程学习平台)预览版. 据微软开放技术首席技术推广专家刘天栋在原文的描述,该项目经过三个多月的筹备,最终得以在 Azur 微软开放技术(中国)今天上线开源软件实验室(在线编程学习平台)预览版. 据微软开放技术首席技术推广专家刘天栋在原文的描述,该项目经过三个多月的筹备,最终得以在 Azure 平台使用开源技术搭建并投入运营. 在预览期间,开源软件实验室将为开发者提供涵盖脚本语言.数据库和微软开放技术在内的三个类别共八项学习内容.开源软件实验

好压压缩软件V2.2正式版发布

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 国产解压缩软件好压于1月6日对外发布了2011年的第一个版本,V2.2正式版. 好压压缩软件是国内著名的免费解压缩软件,除了优秀的压缩功能外,还附带批量改名.图片格式转换.MD5校验等实用工具,用户量已经达到6800万,是国内用户量最大的免费解压缩软件.这次发布的新版本又给我们带来了什么新的惊喜呢? 1. 全局换肤,主界面彻底美化 新版好压全