软件工程案例教程(微课视频版)
以一个完整案例贯穿重点章节,递进式介绍软件生存周期各阶段,配套视频、课件、大纲等

作者:胡晓鹏、陈桂友

丛书名:计算机科学与技术丛书·新形态教材

定价:69元

印次:1-1

ISBN:9787302670117

出版日期:2024.09.01

印刷日期:2024.08.19

图书责编:曾珊

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《软件工程案例教程(微课视频版)》讲解软件工程的基本概念、原理和典型的方法学,主要介绍软件工程技术中的结构化开发方法和面向对象开发方法。本书以智慧社区养老系统的分析与设计为案例,运用面向对象方法,按照软件生存周期展开阐述从需求分析、概要设计到详细设计的各阶段工作内容,将软件工程的基本理论和各种建模模型贯穿于案例中,逐步呈现软件工程的理论知识如何在实践中应用。本书适合作为普通高校软件工程专业、计算机科学与技术专业、信息管理与信息系统专业、大数据等计算机类专业的教学用书,也适合于高职高专、中等职业学校以及培训机构的教材使用。同时,也可供软件工程领域中涉及业务需求分析、系统需求分析、系统设计、软件测试的软件开发人员参考。

"胡晓鹏,山东青年政治学院副教授,在国内外学术刊物上发表文章多篇,主编《MIS开发技术——PowerBuilder案例教程》《计算机文化基础实训指导与习题解析》等。陈桂友,山东大学教授,主要研究方向为嵌入式系统与人工智能、大数据技术及应用,多次承担国家自然科学基金项目及企事业单位工程项目的研究开发工作。在国内外学术刊物上发表文章多篇,申请并授权发明专利十余项,主编《PowerBuilder数据库开发技术》《单片微型计算机原理及接口技术》《基于ARM的微机原理与接口技术》等教材。"

前言 软件工程旨在研究如何规范、系统化地设计、开发和维护软件。软件工程的主要任务是以工程化方法构建和维护有效、实用的高质量软件,使软件开发更加高效、规范和可控。软件工程已成为计算机科学和信息技术领域中的重要学科,应用范围非常广泛,与人工智能、计算机网络、数据库等领域相互关联,共同推动着信息化时代的发展。 软件工程课程的重要性随着软件工程学科的不断发展日益凸显。近年来,随着计算机新技术的迅猛发展,要求软件工程教材不断更新理论和方法,注重结合实例讲解软件工程方法和技术的综合应用,避免抽象和枯燥的理论罗列。 本书在编写中力图遵循以下原则: (1) 以案例促进对理论知识的理解。本书对各章节的案例进行了顶层设计和融会贯通。对分散在书中的知识重点或难点,配备了小的案例加以说明; 以“智慧社区养老服务系统”软件项目为综合实战案例,配合各章的理论知识讲解,在每章或节的最后生成案例相应的软件生命周期阶段性成果,逐步呈现软件工程理论知识在实践中的应用。通过案例分析,帮助读者在短时间内掌握软件项目开发的基本知识和基本过程,有效提高实践能力。 (2) 引导读者深入学习和灵活运用软件工程相关知识。本书在各章节设计了多个供读者深入思考的问题,并通过微课视频的方式对提出的问题进行了探讨,同时给出了参考答案,引导读者不断拓展软件工程相关知识的深度和广度,提高自主学习的能力。在附录部分,针对软件开发类毕业设计中软件工程知识的运用,给出了常见的典型错误及正确用法,为学生撰写高质量的毕业论文,提高软件工程知识素养和能力素养提供帮助和指导。最后给出了基于软件工程专业知识框架下的毕业...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第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.2UML概述

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对象建模...

《软件工程案例教程(微课视频版)》对各章节的案例进行了顶层设计和融会贯通,以一个基于面向对象开发方法的完整案例贯穿重点章节,递进式介绍了软件生存周期从需求分析到概要设计、详细设计的各个阶段,借此建立基于软件工程进行软件开发的整体认识;全书配有微课视频、教学课件、教学大纲、习题答案、学习建议。