分享
 
 
 

软件需求工程:原理和方法

软件需求工程:原理和方法  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,软件工程/开发项目管理,

作者: 金芝,刘璘,金英编著

出 版 社: 科学出版社

出版时间: 2008-7-1字数: 407000版次: 1页数: 332印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030214645包装: 平装编辑推荐

软件是新经济的使能墨素和驱动器。但是,研究表明,72%的软件工程项目最终完全失败或者出现了重大问题,而软件工程成败的因素50%以上决定于对软件需求是否具备足够深刻的认识和把握。 本书是迄今为止介绍软件需求工程方法学的唯一一本研究型中文书籍。本书承载了作者多年从事相关研究的知识积累和沉淀,针对如何实施软件需求工程,详细分析和阐述了软件需求工程的本质和重要性,软件需求工程的原理代表性方法:面向目标的需求方法,面向主体和意图的方法,基于情景的方法、问题框架方法,基于知识的方法、文档驱动的方法,面向方面的方法。使读者在准确体会软件需求工程基本原理和本质特性的同时,了解相关方法和技术的最新前沿进展。

内容简介

本书面向从事计算机软件科学研究和软件工程实践的读者,为读者介绍软件需求工程相关的理论和方法学知识。本书首先系统论述了软件需求工程的相关背景和基本知识,分析了软件需求工程的本质特征及其重要性。其次,选择目前比较有代表性的面向目标的需求方法、面向主体和意图的方法、基于情景的方法、问题框架方法、基于知识的方法、文档驱动的方法和面向方面的方法等进行了详细分析和阐述。不仅介绍了各种主流软件需求方法的核心概念,而且分析和对比了这些方法之间的异同和各自的适用范围。本书不仅包含国内外有代表性的软件需求建模与分析方法,还融合了作者在该领域研究多年的工作成果和心得。另外,全书在介绍软件需求工程领域研究的经典理论、最新进展和未来发展方向的同时,也为软件工业界的从业者了解本领域先进的方法学提供系统深入的指导。

目录

丛书序

前言

第1章软件需求工程原理

1.1失败的教训

1.2软件加强型系统

1.3软件需求工程的目的与任务

1.4软件需求工程的作用和困难

1.5本书结构

参考文献

第2章软件需求工程过程

2.1软件生命周期与软件需求工程过程

2.2软件需求工程过程模型

2.3需求抽取和发现

2.4需求建模和文档化

2.5需求分析和协商

2.6需求审查和验证

2.7需求管理

2.8小结

参考文献

第3章软件需求建模基础

3.1概念建模

3.2功能需求建模

3.3非功能需求建模

3.4形式化建模

3.5小结

参考文献

第4章面向目标的方法

4.1目标概述

4.2建模元素和表示

4.3目标驱动的需求获取方法

4.4小结

参考文献

第5章面向主体和意图的需求方法

5.1面向主体方法概述

5.2基于策略主体的建模元素与表示

5.3基于策略主体的早期需求建模

5.4小结

参考文献

第6章基于情景的需求方法

6.1基于情景的需求方法概述

6.2基于情景的方法系列——CREWS

6.3基于用例的建模——UML和UCM

6.4形式化的情景分析方法

6.5形式规约获取

6.6小结

参考文献

第7章问题框架方法

7.1问题框架方法概述

7.2问题框架描述原语

7.3基于问题框架的需求分析

7.4几个需要关注的问题

7.5小结

参考文献

第8章基于领域建模的预需求分析

8.1概述

8.2基于本体的领域建模

8.3基于本体的业务情况抽取

8.4基于本体的业务情况建模

8.5从业务情况描述到规格说明

8.6小结

参考文献

第9章文档驱动的方法

9.1需求文档

9.2文档驱动的需求方法

9.3Tabular表达式

9.4SCR需求方法

9.5小结

参考文献

第10章面向方面需求工程

10.1背景

10.2面向方面需求工程概述

10.3几种主要的面向方面需求工程方法

10.4小结

书摘插图

第1章 软件需求工程原理

讨论软件需求工程,有必要从软件工程说起。关于软件工程,通常可以从软件工程教科书中看到这样的陈述:软件工程的基本目标是,采用系统化的构建方法和工程化的管理手段去高效地开发出满足用户需求的软件系统。这句话表明,软件工程的目标要依赖一个前提,就是需要有能清楚表达的正确的用户需求。因为系统开发者要根据已经清楚表达出来的用户需求去开发软件系统,并根据这个用户需求来判断开发出来的软件系统是否满足要求。

显然,在构造任何系统之前都应该先决定想要构造什么。软件系统的开发更是如此,因为软件系统的构造要求有很高的描述精确度,还要求开发小组之间的协调。如果没有对将要构造什么给出一个准确并被一致同意的描述,则可能会开发出很多不能满足要求的软件系统,产生很多不满意的客户。定义用户需求并给出准确的描述,就是建立对要构建的软件系统的一个共同理解。

那么,用户需求到底是什么?应该如何构建这样的共同理解?构建出来的是关于什么的共同理解?如果构建用户需求不是一项简单的任务,是否也需要一些手段、策略和方法去获得用户需求,并通过系统化的过程将其一步步构建并描述出来呢?是否也需要尽可能高效地获得高质量的用户需求呢?等等。这些问题的提出,导致了软件需求工程的产生。因此,对应于软件工程,软件需求工程的目标则应该是,采用系统化的方法和工程化的管理手段,高效地开发出能准确表达用户需求的软件规格说明。也就是说,软件需求工程的目的是为软件系统提供一个合理正确的开发文档。从这个意义上说,软件需求工程无疑是软件工程之前的一个重要阶段,它的成功实施是软件的后续开发过程得以成功的先决条件。

近年来,软件需求工程已经得到长足的发展。但从其发展进程和未来的发展趋势来看,软件需求工程不能仅仅局限在软件工程为需求阶段设定的目标上。也就是说,除了软件工程为它设定的上述目标外,它更强调要用一种自然的方式,去系统地寻找和发现正确的和/或(特别是)潜在的用户需求,为这些需求建立适当的模型,并在对模型进行正确性分析和有效性验证的基础上,为软件开发的后续阶段提供合理和正确的软件规格说明。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有