永发信息网

在软件测试中什么叫需求定义???我要详细叙述??谢谢!!!大家~!~(^_^)

答案:2  悬赏:30  手机版
解决时间 2021-04-06 14:43
在软件测试中什么叫需求定义???我要详细叙述??谢谢!!!大家~!~(^_^)
最佳答案
软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义:
Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
IEEE:软件工程是开发、运行、维护和修复软件的系统方法。
Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。
软件工程学的内容
软件工程学的主要内容是软件开发技术和软件工程管理.
软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。
软件工程基本原理
著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇论文中提出了软件工程的七条基本原理。
(1)用分阶段的生存周期计划进行严格的管理。
(2)坚持进行阶段评审。
(3)实行严格的产品控制。
(4)采用现代程序设计技术。
(5)软件工程结果应能清楚地审查。
(6)开发小组的人员应该少而精。
(7)承认不断改进软件工程实践的必要性。
B.Boehm指出,遵循前六条基本原理,能够实现软件的工程化生产;按照第七条原理,不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验。
软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。
(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。
(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
全部回答
搜一下:在软件测试中什么叫需求定义???我要详细叙述??谢谢!!!大家~!~(^_^)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
耳洞打完多久后可以像从前一样洗头 洗澡
关于全家福照片的句子,描述全家福的语句
及小腿上有几处化脓,伤口不愈合,流
查找古诗,《水调歌头》
爱学贷面签,透露了自己的信息,有银行卡号和
安卓手机可以把安装的软件移动到系统文件夹里
基础DL钢筋应和柱子联接还是和独立基础联接?
小学生班长评语大全,班长评语
亲嘴qq号有多少
谁知道快手上哪家卖这身衣服。急急急急急。
美惠石感漆外墙做上去能保持多久的时间,会不
单选题郑州位于下列哪两条铁路线交会处A.京九
阳光国际公寓地址在什么地方,想过去办事
花好月圆人长久,心想事成圆美梦是什么意思
华为hb4342a1rbc怎么截图
推荐资讯
有谁知道大客车上岗证在哪里办不用等两年?
西餐中刀和叉的使用方法
单选题天然气是一种重要的矿物燃料,它的主要
12V转48V 12A 升压器 市面上有12VDC转48VDC供
朝望金佛山,暮望金佛山,金佛何崔嵬,缥缈云
superuser提示未找到su二进制可执行文件
我自己掉头发 想用“邦瑞特” 你最后买了吗?
电源风扇松动脱出,机箱正放响声很大,但倒着
vivox5点击链接弹出一串字母
我在一家玉器店上班,在上班的第二天打扫卫生
求【斗破苍穹】全本,在线等...急.
武汉轰趴馆哪家好,较好玩性价比较高的轰趴馆
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?