软件工程与UML项目化实用教程
教材样书申请 教材资源咨询等可以联系服务QQ邮箱 200595764@qq.com

作者:刘振华 王晓蓓

丛书名:高职高专计算机任务驱动模式教材

定价:45元

印次:1-6

ISBN:9787302419778

出版日期:2016.03.01

印刷日期:2019.07.22

图书责编:张龙卿

图书分类:教材

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

从实用的角度出发,通过一个案例项目“新闻发布系统”的开发过程来引领学习过程,进行教学内容的整合。通过引导学生完成一系列工作任务来实现本课程的学习目标,重点培养学生运用所学知识解决实际问题的能力。实现了项目导向、任务驱动、理论与实践教、学、做一体化。本书注重内容的先进性和系统性,注重实际应用。本书内容包括: 软件工程概述、认识统一建模语言、新闻发布系统可行性研究与软件开发计划、需求分析与建模、概要设计、详细设计、编码的实现、软件的测试、项目的发布与维护,软件项目管理等。每章都有同步习题。 本书内容适量,难度适中,既可作为高职高专院校计算机类相关专业学生的教材,也可供应用型本科、软件工程师、软件项目管理人员和软件开发人员使用。

主要任教《数据库系统原理与SQL Server数据库技术》、《Oracle数据库技术》、《网页制作》、《软件工程》、《操作系统》、《高级语言程序设计》等课程。主持建设《数据库系统原理与SQL Server数据库技术》、《数据结构》两门校级精品课,参与建设《Oracle数据库技术》和《网页制作》两门校级精品课。多次被评为优秀教师、优秀班主任、优质课教师、教学能手和滨州职业学院首届教学名师。在《计算机应用》、《微处理机》、《教育信息化》和《中国成人教育》等上发表学术论文31篇,编写教材4部,获得山东高等学校优秀科研成果奖三等奖1项、地区级科研成果二等奖1项和三等奖2项,获得滨州市自然科学优秀学术成果二等奖一项和三等奖三项。�

“软件工程”是计算机软件、计算机应用等相关专业的一门理论与实践并重的专业技术课程,是学生学习软件开发和维护的基本方法、基本技术,掌握软件项目开发规范的工程类课程。 传统的软件工程教材,教学内容庞杂、抽象,教学实践环节薄弱,教学实施方面存在较大的难度,不适合高职院校的学生使用。本书是编者在总结近几年教学经验的基础上,根据高职教育的职业性、实践性和先进性的要求进行编写的。以案例项目“新闻发布系统”为例,按照“可行性研究—需求分析—概要设计—详细设计—编码实现—测试—发布与维护—项目管理”这样一个项目开发过程展开教学过程。把该项目自始至终将设计开发过程的文档展现出来,对涉及的知识和技术进行了说明。将软件项目开发实践与软件工程理论自然地融为一体,将面向对象方法与传统方法融为一体。学生通过学习可以了解软件项目开发和维护的一般过程和项目开发规范,掌握结构化方法和面向对象方法等软件开发方法,能够规范地开发、维护软件,规范地编写软件工程文档资料,具备应用所学知识解决实际问题的实践能力,能够参与中小型规模软件的需求调研、设计、编码实现、测试和维护,为以后更深入地学习和从事软件工程实践打下良好的基础。 本书将“新闻发布系统”项目分解为若干项任务,每项任务又划分为若干项典型子任务。使学生在完成每项任务的过程中完成相关知识点和技术的学习,让学生带着问题学习,用解决实际问题的过程驱动学习过程,减少学习的盲目性,提高学习效率。 根据高等职业教育培养高级技能型人才的要求,本书适当削减了理论叙述方面的内容,增加了一些简单、易于理解的实例。这些实例与贯穿全书的案例项目“新闻发布系统”相辅相成,共同使抽...

课件下载

样章下载

暂无网络资源

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

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

任务1软件工程概述1

1.1软件认知2

1.1.1软件的概念和特点2

1.1.2软件的分类2

1.1.3软件的发展过程4

1.2对软件危机的认知5

1.2.1软件危机的主要表现5

1.2.2软件危机产生的原因6

1.2.3软件危机的解决途径6

1.3对软件工程的认知6

1.3.1软件工程的基本概念7

1.3.2软件工程的目标7

1.3.3软件工程的发展历程8

1.3.4软件工程的原则9

1.3.5软件工程方法学9

1.3.6软件工程过程10

1.4软件生命周期11

1.4.1软件生命周期的基本概念11

1.4.2软件生命周期的八个阶段11

1.5软件开发过程模型12

1.5.1瀑布模型12

1.5.2快速原型模型13

1.5.3螺旋模型14

1.5.4增量模型15

1.5.5喷泉模型16

1.5.6基于构件的开发模型17

1.6计算机辅助软件工程17

1.7习题19软件工程与UML项目化实用教程目录任务2认识统一建模语言21

2.1初识UML22

2.1.1UML简介22

2.1.2UML发展简史22

2.1.3UML的特点和用途23

2.2UML的表示方法25

2.2.1UML视图25

2.2.2图25

2.2.3UML模型元素26

2.2.4UML通用机制30

2.3UML静态建模31

2.3.1用例图31

2.3.2类图33

2.3.3对象图34

2.3.4包图36

2.3.5组件图37

2.3.6配置图38

2.4UML动态建模40

2.4.1状态图40

2.4.2活动图43...