计算机应用系统的设计与实现(Java)
北京市高等教育精品教材立项项目。2012年10月22日更新课件

作者:马素霞、方国

丛书名:高等学校教材·软件工程

定价:44.5元

印次:1-1

ISBN:9787302278528

出版日期:2012.07.01

印刷日期:2012.06.28

图书责编:郑寅堃

图书分类:教材

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

本书结合实例介绍了如何使用Java开发面向对象应用程序,重点介绍三层应用程序的开发方法及相关技术。全书共18章,分为5个部分,主要内容包括面向对象的概念、面向对象的开发方法、Java编程基础、统一建模语言(UML)、基于UML的系统分析与设计、业务逻辑层开发、界面层开发、数据层开发、Web应用程序开发等。 本书的重点不是介绍Java的基础语法和类库,而是培养系统开发能力,因此需要读者具有一定的编程基础,但并不特别强调读者具有Java编程的经验。本书在内容安排上由浅入深,不具备Java编程经验的读者也可以开始学习。本书适合软件工程专业的在校学生学习和实践,可以增强软件开发能力和经验,为软件工程课程的学习打下良好的基础。本书也适合其他计算机相关专业的学生更深入地学习Java开发技术。

近年来,软件工程学科的发展非常迅速,新的理论、方法和工具层出不穷,很多已经应用到了企业的实际工作中。特别是面向对象技术的成熟及在工业界的普遍应用,使得软件工程课程的教学内容发生了很大的变化,比较突出的特点是加强和充实了面向对象方法。 在以往的教学计划中,开设软件工程课程之前通常开设程序设计语言及其他专业基础课程(如操作系统、数据结构等),在以结构化方法为主的时期,问题不是很大。但是,在以面向对象方法为主流的今天,软件技术及软件结构都呈现复杂的趋势,只学习程序设计语言是远远不够的,还需要学习并实践软件开发的相关技术,近几年出版的较好的软件工程教材都需要学生具有面向对象软件开发的经验。 我早在2005年为软件工程专业的学生开设了“计算机应用系统的设计与实现”(基于Java)选修课程。这门课程的开设在“Java程序设计”之后,“软件工程”课程之前,目的在于增强学生的实际开发能力,并为“软件工程”课程的学习奠定基础。 国内出版的“Java程序设计”教材很多,但应用软件系统开发方面的教材却很少,由此我产生了编写这方面教材的想法。将想法变为现实却是一个漫长曲折的过程。由于教学的需要,我将精力转向了“软件工程”、“软件体系结构”等课程的教学。“计算机应用系统的设计与实现”这门课程也一度由于缺少合适的教材等原因难以坚持。学生没有软件开发经验,软件工程课程的教学很困难,也很辛苦。教授“软件工程”课程的老师普遍会有这样的体会。虽然我们很多时候都在强调要从提高学生的编程能力上升到系统开发能力,但是软件开发类课程在大多数学校的教学计划中是没有的。能够将多年的想法变为现实,首先要感谢本书的责任编辑...

目录
荐语
查看详情 查看详情
第1部分面向对象的开发基础

第1章面向对象的系统开发简介

1.1面向对象的概念

1.1.1类与对象

1.1.2消息通信与对象交互

1.1.3封装和信息隐藏

1.1.4继承和多态

1.1.5实例关联

1.2面向对象开发方法

1.2.1面向对象编程

1.2.2面向对象的分析与设计

1.2.3面向对象方法的优点

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运行和维护

本章小结

习题

第2章Java程序的运行与开发环境

2.1Java程序的运行环境

2.2Java开发工具包——JDK

2.3Java程序的编辑、编译及运行

2.4集成开发环境简介

2.5Eclipse的体系结构、安装与环境介绍

2.5.1Eclipse的体系结构

2.5.2Eclipse在Windows下的安装

2.5.3Eclipse工作台

2.6Eclipse环境下的项目开发过程

2.6.1新建Java项目

2.6.2创建Java程序

2.6.3代码输入支持功能

2.6.4执行Java程序

2.6.5Java实时运算簿页面

本章小结

习题

第3章Java使用初步

3.1Java应用程... 查看详情

查看详情