欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 软件需求分析和设计实践指南(高等学校软件工程专业系列教材)
      • 作者:编者:韩雪燕//李楠//孙亚东//陈尘|责编:黄芝//薛阳
      • 出版社:清华大学
      • ISBN:9787302570950
      • 出版日期:2021/04/01
      • 页数:219
    • 售价:19.92
  • 内容大纲

        本书在全面系统地介绍系统需求分析和设计领域涉及的相关概念,以及概念之间关系的基础上,着重介绍了如何从系统所属组织着手系统需求分析,如何基于系统需求分析的结果开展系统设计,如何基于系统设计的结果开展软件需求分析,以及如何基于软件需求分析结果开展软件设计,并在这一系列软件开发活动中,如何落实国家军用标准相关要求。最后,通过一个网络数据采集系统的系统需求分析、设计和软件需求分析、设计过程,举例说明文中描述方法的具体应用。
        本书适合作为军工企业的软件开发人员和软件测试人员的培训教材,同时可作为高等学校计算机、软件工程专业高年级本科生的教材。
  • 作者介绍

  • 目录

    第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.1  CSCI用例
        1.6.2  软件处理流程
        1.6.3  执行者
        1.6.4  软件单元
      1.7  UML模型
        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.1  CSCI级设计决策
      6.2  CSCI体系结构设计
        6.2.1  CSCI部件
        6.2.2  执行方案
      6.3  CSCI详细设计
      6.4  软件设计说明模板解析
        6.4.1  范围
        6.4.2  CSCI级设计决策
        6.4.3  CSCI体系结构设计
        6.4.4  CSCI详细设计
        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.4  CSCI环境需求

        7.3.5  其他
      7.4  软件设计活动评价
        7.4.1  CSCI级设计决策
        7.4.2  CSCI体系结构设计
        7.4.3  CSCI详细设计
    附录A  网络数据采集系统案例
    附录A-1  网络数据采集系统规格说明
    附录A-2  网络数据采集系统设计说明
    附录A-3  数据采集软件需求规格说明
    附录A-4  数据采集软件设计说明
    参考文献