您好,欢迎来到聚文网。 登录 免费注册
软件工程案例教程(微课视频版新形态教材)/计算机科学与技术丛书

软件工程案例教程(微课视频版新形态教材)/计算机科学与技术丛书

  • 字数: 436
  • 出版社: 清华大学
  • 作者: 编者:胡晓鹏//陈桂友|
  • 商品条码: 9787302670117
  • 版次: 1
  • 开本: 16开
  • 页数: 251
  • 出版年份: 2024
  • 印次: 1
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
随着移动互联网、人工 智能的出现和高速发展,各 种各样的软件进入了社会经 济生活的方方面面。如何高 效地进行软件开发、管理与 维护已成为影响软件质量的 关键因素,掌握软件工程相 关技术是每一个软件从业人 员的必备技能。 本书系统地讲述了软件 工程的概念、原理和典型的 方法,以案例实践促进对软 件工程基础理论知识的全面 理解。全书共分7章,第1章 介绍软件工程基础的相关知 识,然后以软件生命周期为 主线,分别在第2~7章介绍 需求定义与可行性研究、业 务需求分析、系统需求分析 、系统设计、编码与测试、 交付与维护6个阶段的内容 。附录部分介绍软件开发类 毕业设计中的常见错误,并 提供了一个毕业论文撰写示 例。 本书适合作为高校计算 机类、电子信息类专业的教 学用书,也适合于高职高专 、中等职业学校以及培训机 构作为教材使用。同时,也 可供企业的软件开发人员参 考。
作者简介
陈桂友,山东大学教授,全国大学生智能汽车竞赛山东赛区组委会秘书长,著名嵌入式系统专家,全国单片机与嵌入式系统师资培训主讲专家,山东大学“嵌入式系统与智能控制”创新平台负责人。长期从事嵌入式系统与智能控制方面的教学和科研工作;指导学生参加全国大学生智能车竞赛获得特等奖2项,一等奖8项,作为主持人承担省级课题l项,横向课题30余项;作为主要参研人员,参加国家自然基金课题研究2项,发表论文20篇,目前已经出版著作8部,内容涵盖单片机、数据库开发、PLC技术等。代表作有《单片机原理及应用》《单片微型计算机原理及接口技术》《单片机应用技术基础》。
目录
第1章 软件工程基础 1.1 软件工程背最及发展 1.1.1 软件 1.1.2 软件危机 1.1.3 软件工程发展 1.2 软件工程知识休系 1.3 软件工程方法 1.4 软件过程 1.4.1 软件生命周期 1.4.2 软件过程模型 1.4.3 软件过程评估模型 1.5 软件工程常用工具 习题 第2章 需求定义与可行性研究 2.1 需求调研 2.2 需求问题定义 2.3 可行性研究概述 2.4 可行性分析 2.5 案例的可行性研究报告 习题 第3章 业务需求分析 3.1 需求 3.1.1 系统与软件 3.1.2 需求分类 3.1.3 需求工程 3.2 业务建模与UML概述 3.2.1 业务建模 3.2.2 UML概述 3.3 业务场景建模 3.3.1 上下文图 3.3.2 案例的业务场景建模 3.4 业务流程建模 3.4.1 流程图模型 3.4.2 业务流程图 3.4.3 案例的业务流程建模 3.5 业务领城建模 3.5.1 类图 3.5.2 业务类图 3.5.3 案例的业务类图建模 习题 第4章 系统需求分析 4.1 系统需求分析概述 4.2 结构化需求分析建模 4.2.1 功能建模——数据流图 4.2.2 行为建模——状态转换图 4.2.3 数据字典 4.2.4 加工逻辑说明 4.3 面向对象需求分析建模 4.3.1 功能建模——用例 4.3.2 对象建模——分析类 4.3.3 动态建模概述 4.3.4 序列图 4.3.5 通信图 4.3.6 状态机图 4.4 案例的面向对象需求分析模型 4.4.1 案例的功能模型 4.4.2 案例的对象模型 4.4.3 案例的动态模型 4.5 软件需求规格说明书 习题 第5章 系统设计 5.1 系统设计概述 5.2 软件体系结构 5.2.1 体系结构风格 5.2.2 体系结构模式 5.2.3 常见的软件架构 5.3 接口设计 5.3.1 接口分类 5.3.2 接口的定义与访问 5.3.3 用户界面设计 5.4 数据库设计 5.4.1 概念结构设计 5.4.2 逻辑结构设计 5.5 结构化设计 5.5.1 模块与结构图 5.5.2 基于数据流的体系结构设计 5.5.3 模块详细设计 5.6 面向对象设计 5.6.1 基于多视图的体系结构设计 5.6.2 构件详细设计 5.7 面向对象系统设计的案例 5.7.1 案例的体系结构设计 5.7.2 案例的接口设计 5.7.3 案例的数据库设计 5.7.4 案例的构件设计 习题 第6章 编码与测试 6.1 软件编码概述 6.2 软件编程语言 6.2.1 编程语言概述 6.2.2 软件编程规范 6.2.3 程序复杂度的度量 6.3 软件测试基础 6.4 黑盒测试的测试用例设计 6.4.1 等价类划分 6.4.2 边界值分析 6.5 白盒测试的测试用例设计 6.5.1 逻辑覆盖法 6.5.2 基本路径测试 习题 第7章 交付与维护 7.1 软件交付 7.1.1 安装部署 7.1.2 用户培训 7.1.3 软件文档 7.2 软件维护 7.2.1 软件维护概述 7.2.2 软件维护类型 7.2.3 软件维护工作流程 习题 附录A 软件开发类毕业设计中的常见错误 附录B 软件开发类毕业论文参考示例 参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网