面向复用的需求建模(软件复用与软件构件技术丛书)

当前位置:首页 > 教材 > 研究生/本科/专科教材 > 面向复用的需求建模(软件复用与软件构件技术丛书)

  • 版 次:1
  • 页 数:248
  • 字 数:359000
  • 印刷时间:2008年10月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787302176442
  • 丛书名:软件复用与软件构件技术丛书
作者:赵海燕,张伟,麻志毅 编著出版社:清华大学出版社出版时间:2008年10月 
内容简介
本书以复用技术为主线,系统地介绍面向复用的软件开发过程中最关键的一步——需求建模所涉及的基本思想和方法,包括传统的需求工程、领域工程方法、面向特征的领域建模方法以及基于UML的需求建模。同时,结合金融信贷、奥运信息管理系统、文档编辑器、网上商店等领域的实际案例,应用面向复用的需求建模理论和方法进行了深入的建模实践。本书内容兼顾理论与实践两方面,可使读者在获得面向复用的需求建模理论知识的同时,学会如何将理论知识应用于实践。
  本书适用于计算机软件及相关专业的本科生或研究生,也适合高级计算机软件开发人员使用。
作者简介
赵海燕,博士,北京大学信息科学技术学院副教授,研究领域:软件工程。
目  录
第1部分 领域工程概述
 第1章 需求工程
  1.1 引言
  1.2 基础知识
   1.2.1 需求的定义
   1.2.2 需求的不同类型
   1.2.3 需求工程的主要活动
   1.2.4 需求工程的参与者
  1.3 可行性分析
  1.4 需求诱导
   1.4.1 需求的来源
   1.4.2 需求诱导的主要困难
   1.4.3 需求诱导的技术手段
  1.5 需求分析
在线试读部分章节
第1部分 领域工程概述
  第1章 需求工程
  1.2 基础知识
  1.2.2 需求的不同类型
  产品型需求与过程型需求
产品型需求是指作用于最终开发出的软件产品的需求,下述的需求就是一个产品型需求:“在用户执行特定的操作之前,软件必须检查该用户是否具有执行该项操作的权限”。过程型需求是指作用于软件开发过程的一种约束,下述需求就是一个过程型需求:“软件必须使用Java语言编写”。
在某些情况下,软件需求会导致一些隐含的过程型需求。例如,软件的可靠性需求可能会隐含要求,在软件开发过程中采用特定的形式化验证技术以确保软件不会存在特定类型的缺陷。过程型需求也可能直接来源于软件的客户以及软件运行环境中的其他因素。
 2.功能需求与非功能需求
  功能需求描述了软件系统必须提供的某种服务,或者软件系统在特定的输入或特定的场景下应该做出如何的反应。在某些场景下,功能需求也可能会限定系统在特定的场景下不应该做出如何的反应。功能需求也常常被称为能力。
非功能需求则描述了对系统功能需求、系统整体性质或系统开发过程的某种约束。非功能需求也常常被称为质量需求。非功能需求可以被进一步划分为不同的类型,例如性能需求、可靠性需求、安全性需求和可维护性需求等。
功能需求和非功能需求之间往往是相互联系的。一些非功能需求直接体现了对功能需求质量的要求。例如,系统的某个非功能需求可能会对系统执行某项服务的最长时间做出限制。
  ……

 面向复用的需求建模(软件复用与软件构件技术丛书)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017