注册 登录 进入教材巡展 进入在线书城
#

出版时间:2019年12月

出版社:南开大学出版社

以下为《软件工程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 南开大学出版社
  • 9787310053247
  • 1-1
  • 260524
  • 40212575-1
  • 平装
  • 16开
  • 2019年12月
  • 264
  • 264
  • 工学
  • 软件工程
  • TP311.5
  • 计算机
  • 本科
内容简介
《企业级卓越人才培养(信息类专业集群)解决方案"十三五"规划教材:软件工程》在讲解软件工程的基本概念、原理和方法的基础上,还详细的介绍了可以用于软件开发实践的各种技能。《企业级卓越人才培养(信息类专业集群)解决方案"十三五"规划教材:软件工程》共分为两部分,第壹部分是UML,第二部分是测试驱动开发。在全面系统学习的基础上掌握基本理论、基本知识、基本方法。本课程从软件开发、维护和软件管理等方面系统地阐述了软件工程的基本概念和常用方法,各章之间既有联系又有很大的区别,有的还有相对独立性。
目录
第一部分基于Visio的UML理论部分 第1章软件工程概念 1.1软件的概念、特点 1.2软件的分类 1.3软件的发展和软件危机 1.4软件开发中的方法 1.5软件开发中的几个阶段 1.6软件生命周期模式 1.7软件工程的目标 1.8软件工程的原则 1.9面向对象的方法学 1.10什么是UML 1.11为什么需要UML 1.12UML的发展 1.13UML的组成 1.14UML在软件开发中的应用 1.15小结 1.16英语角 1.17作业 1.18思考题 1.19学员回顾内容 第2章静态视图 2.1类 2.2关系 2.3对象图 2.4实例 2.5小结 2.6英语角 2.7作业 2.8思考题 2.9学员回顾内容 第3章用例视图 3.1概述 3.2参与者 3.3用例图 3.4实例 3.5小结 3.6英语角 3.7作业 3.8思考题 3.9学员回顾内容 第4章动态视图 4.1时序图 4.2协作图 4.3活动图 4.4小结 4.5英语角 4.6作业 4.7思考题 4.8学员回顾内容 第5章项目管理 5.1管理的意义 5.2管理的定义 5.3管理的作用 5.4管理的原则 5.5一般化管理 5.6项目 5.7项目管理 5.8项目管理过程 5.9计划与控制 5.10小结 5.11英语角 5.12作业 5.13思考题 5.14学员回顾内容 第6章项目实战——广告管理系统 6.1引言 6.2广告管理系统的基础特征和功能模块 6.3系统的UML分析与实现 6.4小结 上机部分 第1章软件工程概念(无) 第2章静态视图 2.1指导 2.2练习 2.3实践 第3章用例视图 3.1指导 3.2练习 3.3实践 第4章动态视图 4.1指导 4.2练习 4.3实践 第5章项目管理工具 5.1新建项目 5.2输入和组织任务列表 5.3如何分配资源 5.4如何输入成本 5.5如何查看日程及其详细信息 第6章项目实战——广告管理系统(无) 第二部分测试驱动开发 理论部分 第1章测试驱动开发简介 1.1本章简介 1.2高质量的软件 1.3测试驱动开发 1.4测试技术 1.5测试驱动开发需要注意的些问题 1.6单元测试 1.7JUnit历史 1.8手写单元测试 1.9了解单元测试框架 1.10JUnit 1.11小结 1.12英语角 1.13作业 1.14思考题 1.15学员回顾内容 第2章JUrut的核心类 2.1探索JUnit核心 2.2TestRunner 2.3TbStCase 2.41bstSuite 2.5TestResuk 2.6JUnit4新特性 2.7小结 2.8英语角 2.9作业 2.10思考题 第3章JUrut的自动化 3.1本章简介 3.2Ant简介 3.3小结 3.4英语角 3.5作业 3.6思考题 3.7学员回顾内容 第4章版本控制 4.1版本控制简介 4.2MyEclipse的本地版本控制 4.3CVS 4.4SVN 4.5小结 4.6英语角 4.7作业 4.8思考题 上机部分 第1章在MyEclipse中应用JUnit 1.1指导 1.2练习 1.3实践 1.4练习 第2章在MyEclipse中应用Ant 2.1指导 2.2练习 2.3实践 第3章在MyEclipse中应用CVS 3.1指导 3.2练习 3.3实践 3.4小结 3.5作业 第4章在MyEclipse中应用SVN插件 4.1在线安装 4.2SVN插件在MyEclipse中的基本操作 4.3小结 4.4作业