欢迎光临中图网 请 | 注册
> >>
软件需求分析和设计实践指南

软件需求分析和设计实践指南

作者:韩雪燕
出版社:清华大学出版社出版时间:2021-04-01
开本: 16开 页数: 236
本类榜单:教材销量榜
中 图 价:¥35.9(7.2折) 定价  ¥49.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

软件需求分析和设计实践指南 版权信息

软件需求分析和设计实践指南 本书特色

本书介绍:如何从系统所属组织着手开始系统需求分析;如何基于系统需求分析的结果开展系统设计;如何基于系统设计的结果开展软件需求分析;如何基于软件需求分析结果开展软件设计;如何在系列软件开发活动中落实国家军用标准相关要求。 从软件开发和软件测试的多年实践出发,系统介绍了系统需求分析、系统设计、软件需求分析、软件设计的方法和逻辑关系,提供了宝贵的案例

软件需求分析和设计实践指南 内容简介

本书按照GJB2786A要求的软件开发活动,分别阐述了开展系统需求分析、系统设计、软件需求分析、软件设计活动的方法,以及运用这些方法得到的分析结果和设计结果如何按照GJB438B要求文档化。本书共分为十一章。简要说明了本书适用涉众,能够解决的问题。重点阐述了常见的软件开发过程,分别对系统需求分析、系统设计、软件需求分析和软件设计的方法进行了详细阐述。并将这些活动中应该记录的内容与GJB438B的要求进行了相关说明。

软件需求分析和设计实践指南 目录

目录



第1章概念与定义


1.1初衷


1.2系统/软件需求


1.2.1需求的分类


1.2.2需求的分层


1.3涉众


1.4组织


1.4.1业务用例


1.4.2业务流程


1.4.3业务执行者


1.4.4业务工人


1.4.5业务实体


1.5系统


1.5.1系统用例


1.5.2系统工作流程


1.5.3系统执行者


1.5.4系统部件


1.6软件配置项


1.6.1CSCI用例


1.6.2软件处理流程


1.6.3执行者


1.6.4软件单元


1.7UML模型


1.7.1概述


1.7.2用例图


1.7.3类图


1.7.4活动图


1.7.5序列图


1.7.6状态图


1.7.7包图


1.7.8构件图


1.7.9部署图


1.8质量因素


1.8.1功能性


1.8.2可靠性


1.8.3易用性


1.8.4效率


1.8.5维护性


1.8.6可移植性


1.9设计约束


1.10架构设计


1.11需求与设计的关系


思考题




第2章软件开发过程


2.1基本活动


2.2瀑布式开发


2.3增量式开发


2.4演进式开发


2.5敏捷开发


2.6需求分析/设计活动


2.6.1系统需求分析


2.6.2系统设计


2.6.3软件需求分析


2.6.4软件设计


思考题


第3章系统需求分析方法


3.1系统需求的来源


3.2系统是组织的部件


3.3分析方法综述


3.4分析之**步——系统能力需求分析


3.4.1确定组织


3.4.2发现组织的业务用例


3.4.3确定系统用例


3.4.4描述系统用例规格


3.5分析之第二步——系统外部接口分析


3.6分析之第三步——系统内部接口分析


3.7分析之第四步——系统内部数据需求


3.8分析之第五步——系统质量因素分析


3.8.1质量因素分析方法


3.8.2质量因素表达方法


3.9分析的第六步——设计和构造约束分析


3.10系统需求分析案例


3.10.1对组织建模


3.10.2对组织业务流程现状建模


3.10.3对组织业务流程改进建模


3.10.4得到系统用例,确定系统规约


3.10.5系统质量因素分析


3.10.6系统设计约束分析


3.11系统规格说明文档模板解析


3.11.1范围


3.11.2需求


3.11.3合格性规定


3.11.4需求可追踪性


思考题


第4章系统设计方法


4.1系统架构设计方法


4.1.1**阶段——与需求对接阶段


4.1.2第二阶段——概念架构设计阶段


4.1.3第三阶段——具体架构设计阶段


4.2系统级设计决策


4.2.1系统行为设计决策


4.2.2对系统部件产生影响的决策


4.3系统体系结构设计


4.3.1系统部件


4.3.2执行方案


4.3.3接口设计


4.4系统设计案例


4.4.1确定系统级设计决策


4.4.2确定系统架构


4.5系统设计说明模板解析


4.5.1范围


4.5.2系统级设计决策


4.5.3系统体系结构设计


4.5.4需求可追踪性


思考题


第5章软件需求分析方法


5.1软件需求的来源


5.2软件是系统的部件


5.3分析方法综述


5.4分析之**步——CSCI能力需求分析


5.5分析之第二步——CSCI外部接口需求分析


5.6分析之第三步——CSCI内部接口需求分析


5.7分析之第四步——CSCI内部数据需求分析


5.8分析之第五步——软件质量因素分析


5.9分析之第六步——设计和实现约束分析


5.10软件需求规格说明模板解析


5.10.1范围


5.10.2需求


5.10.3合格性规定


5.10.4需求可追踪性


思考题


第6章软件设计方法


6.1CSCI级设计决策


6.2CSCI体系结构设计


6.2.1CSCI部件


6.2.2执行方案


6.3CSCI详细设计


6.4软件设计说明模板解析


6.4.1范围


6.4.2CSCI级设计决策


6.4.3CSCI体系结构设计


6.4.4CSCI详细设计


6.4.5需求可追踪性


思考题


第7章软件开发活动质量评价


7.1系统需求分析活动评价


7.1.1功能需求


7.1.2系统质量因素


7.1.3设计和构造约束


7.1.4系统环境需求


7.1.5其他


7.2系统设计活动评价


7.2.1系统级设计决策


7.2.2系统体系结构设计


7.2.3其他


7.3软件需求分析活动评价


7.3.1功能需求


7.3.2软件质量因素


7.3.3设计和实现约束


7.3.4CSCI环境需求


7.3.5其他


7.4软件设计活动评价


7.4.1CSCI级设计决策


7.4.2CSCI体系结构设计


7.4.3CSCI详细设计


附录A网络数据采集系统案例


附录A1网络数据采集系统规格说明


附录A2网络数据采集系统设计说明


附录A3数据采集软件需求规格说明


附录A4数据采集软件设计说明


参考文献


展开全部

软件需求分析和设计实践指南 作者简介

韩雪燕,高级工程师。硕士研究生,毕业于国防科技大学。曾任空军某软件测评中心主任、全军军用软件测评实验室评审员,现任航天中认软件测评测评科技(北京)有限责任公司行业总监。在软件开发领域耕耘二十年,聚焦于卫星测控和指控系统行业,积累了一定的编程经验和军用软件开发经验,获得多项军队科技成果奖。后从事软件测评工作,专注于研究软件需求分析和设计的方法,致力于在军用软件开发领域普及需求分析和设计方法。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服