





定价:59元
印次:1-1
ISBN:9787302688921
出版日期:2025.06.01
印刷日期:2025.06.18
图书责编:赵凯
图书分类:教材
"软件工程自1968年以来得到快速发展,已逐渐成为软件产业和信息产业的支撑学科,是指导计算机软件开发和维护的一门工程学科,其采用工程的概念、原理、技术和方法,将良好的技术方法和正确的管理方法结合起来设计、开发与维护软件。本书作为“软件系统基础理论”及“软件开发设计”课程凸显“以学为中心”的教材,结合了“以学为中心”的教育理念,工程教育专业认证的相关要求,挖掘凝练出章节思政,遵循学习者的认知规律和技能的形成规律重构了知识体系,合理安排教学单元的顺序,按照“基础知识—编程设计—管理维护—应用开发”4个层次分为4部分,每部分设置若干学习单元。每个单元以现实生活为导向,采用任务驱动、案例分析方式将理论与实践相结合,循序渐进呈现知识内容。 为便于读者高效学习,本书作者精心制作了完整的教学课件(9章PPT)、配套的习题及参考答案(上千道)、案例相关源代码(上万行)等。 本书是作者多年从事软件工程课程教学与科研实践的结晶,注重核心理论描述,注重理论与实践同步结合,不仅适用于高等院校计算机、信息管理与信息系统等相关专业的课程教学,也适用于学习者自学,以及作为软件开发人员的自学参考用书。 "
方昕,作者长期从事智能算法、数据处理与分析、教育技术研究。主持陕西省科技厅青年专项、陕西省教改重点项目、陕西省“十三五”规划课题、陕西省高等教育重点研究课题等8项,主要参与国家基金项目1项,陕西省教育厅自然科学青年项目1项;获得市厅级科技成果奖1项,实用新型专利3项,软件著作多项,多次参编教材和译著,主编清华大学出版社出版教材1部;在相关学术研究领域发表论文20余篇,被SCI、EI收录多篇。先后承担了《软件工程》《信息系统分析与设计》《数据库原理及应用》《数据结构与算法》等相关课程的教学工作。指导学生参加“中国大学生计算机设计大赛”、“中国高校计算机大赛”、“中国研究生电子设计竞赛”、“嵌入式人工智能设计大赛”、“‘传智杯’全国大学生计算机大赛”等学科竞赛获得省级一等奖、二等奖、三等奖,国家级一等奖、二等奖、三等奖若干项;指导完成陕西省大学生创新创业训练计划项目(省级/国家级)、西安石油大学大学生科研训练计划项目等。
前言 软件工程自1968年以来得到快速发展,已逐渐成为软件产业和信息产业的支撑学科,是指导计算机软件开发和维护的一门工程学科,采用工程的概念、原理、技术和方法,将良好的技术方法和正确的管理方法结合起来设计、开发与维护软件。《软件工程方法与案例(微课视频版·题库版)》作为“软件系统基础理论”及“软件开发应用”课程的实用教材,结合了《习近平新时代中国特色社会主义思想进课程教材指南》和“以学为中心”的教育理念,工程教育专业认证的相关要求,挖掘凝练出章节思政,遵循学习者的认知规律和技能的形成规律重构了知识体系,合理安排教学单元的顺序,按照“基础知识—设计实现—管理维护—应用开发”4个层次对知识内容进行重构、补充、设置,每篇设置若干学习单元即章节。每个单元以现实生活为导向,采用问题导向、案例分析方式将理论与实践相结合,循序渐进呈现知识内容,内容包括软件、软件工程基本理论、问题定义、可行性研究、需求分析、总体设计、详细设计、测试与维护、综合应用、章节思政、实践活动。本书主要以高级程序设计语言、关系数据库为开发平台,通过详尽的理论与同步实践来培养学生对软件设计、开发及维护的能力。 本书内容分为基础知识篇、设计实现篇、管理维护篇、应用开发篇四部分。基础知识篇包括第1、2章,主要内容介绍软件的发展历程和分类; 软件工程的基本概念、发展、软件危机、软件生命周期、软件开发模型、软件开发工具; 软件问题定义、可行性研究、软件开发文档编制等。设计实现篇包括第3章~第5章,主要内容介绍软件的需求分析、软件概念模型、数据流图、数据字典、总体设计方法及文档、详细设计工具及文档。管理维护篇包括第...
基础知识篇
第1章绪论
1.1计算机软件
1.1.1软件定义
1.1.2软件的发展
1.1.3软件的分类
1.1.4软件语言
1.2软件工程
1.2.1软件工程定义
1.2.2软件工程基本原则
1.2.3软件危机
1.2.4软件工程基本原理
1.3软件生命周期
1.3.1软件生命周期定义
1.3.2软件生命周期划分阶段的原则
1.3.3软件生命周期各阶段的任务
1.4软件开发模型
1.4.1瀑布模型
1.4.2快速原型模型
1.4.3增量模型
1.4.4喷泉模型
1.4.5螺旋模型
1.4.6统一过程
1.5CASE工具与环境
1.5.1CASE工具
1.5.2软件开发环境
本章总结
习题
第2章问题定义及可行性研究
2.1问题定义
2.1.1问题定义的目标和任务
2.1.2问题定义的步骤
2.2可行性研究
2.2.1经济可行性
2.2.2技术可行性
2.2.3社会可行性
2.2.4可行性研究的结论
本章总结
习题
目录
软件工程方法与案例(微课视频版·题库版)
设计实现篇
第3章需求分析
3.1需求分析任务
3.1.1确定具体要求
3.1.2建立逻辑模型
3.1.3需求规格说明
3.1.4修正开发计划
3.1.5制订测试计划
3.1.6编写... 查看详情