刷新
  立即注册       忘记密码
 
 
查看第一阶段教材介绍
查看第二阶段教材介绍
查看第三阶段教材介绍
查看第四阶段教材介绍
 
教材免费试看
Core Java之Java启动
Core Java之Java面向对象核心语法
Core Java之使用TCP/UDP开发网络编程
Java Web之Java Web开发概述
Java Web之Web 2.0和AJAX
SSH之Struts-Spring-Hibernate概述
SSH之Struts-Spring-Hibernate集成
EJB3.0开发环境的搭建
Web Service与SOA的实现
EGov之软件需求分析
EGov之软件项目部署
 
项目实践精解:IT项目的面向对象开发及管理
——电子政务系统案例分析
 

前言                   为什么选择这本书                   本书的组织结构和学习指南


第一章             第二章             第三章             第四章             第五章

第六章             第七章             第八章               第九章             第十章

作者简介:
梁立新
外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验。擅长面向对象的分析设计及基于J2EE及SSH(Struts-Spring-Hibernate)架构的Java 软件技术和基于Unix平台的C/C++编程技术。毕业于中国科学技术大学,获硕士学位。之后留学于美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统和加拿大最大的证券交易中心Toronto Stock Exchange股票交易系统和市场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统,网上企业财务中心管理系统及eBiz企业ERP管理系统等;同时从事高端Java的培训,课件研发和咨询工作。

前言

        21世纪,什么技术将影响人类的生活?什么产业将决定国家的发展?信息技术与信息产业是首选的答案。社会科学领域也离不开信息技术与信息产业的发展。当前信息化建设在社会科学领域蓬勃发展,包括电子政务理论和实践。面向对象的项目开发及管理,是企业围绕软件项目开展的需求分析、面向对象的分析设计、编码实现、测试、维护和项目管理等一系列过程、方法和工具。

         大专院校学生是企业和政府的后备军,国家教育部门计划在大专院校中普及政府和企业信息技术与管理教育。经过多所院校的实践,信息技术与管理教育受到同学们的普遍欢迎,取得了很好的教学效果。然而也存在一些不容忽视的共性问题:

        一是师资问题。信息技术与管理课程是一门实践性很强的课程,而任课教师普遍缺乏从事企业和政府信息技术与管理活动的实践经验。

         二是缺乏合适的教材。从近两年信息技术与管理教育研究论文看,许多任课教师提出目前教材不合适。现有信息技术与管理理论著作虽然很多,但其中一些为研究生教学用书,一些为理论研究著作,均不适合大专院校学生教学使用。具体体现在:第一,来自信息技术与管理专业的术语很多,对于没有这些知识背景的同学学习起来具有一定难度;第二,书中案例比较匮乏,与政府和企业的实际情况相差太远,致使案例可参考性差;第三,缺乏具体的课程实践指导和真实项目。因此,针对大专院校信息技术与管理课程教学特点与需求,编写适用的规范化教材已是刻不容缓。

         本书就是针对以上问题编写的,它围绕一个完整的项目来组织和设计学习面向对象的项目开发及管理。作者希望推广一种最有效的学习与培训的捷径,这就是Project-Driven Training,也就是用项目实践来带动理论的学习(或者叫做“做中学”)。基于此,作者围绕一个eGov电子政务项目来贯穿面向对象的开发及管理各个模块的理论讲解。这是本书最大的特色!通过项目实践,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(学什么),也可以更好地检验学习效果(学得怎样)

本书特点
         1.重项目实践
        作者多年项目开发经验的体会是“IT是做出来的,不是想出来的”,理论虽然重要,但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法!本书的特色是提供了一个完整的电子政务项目。通过此书,作者希望读者对项目开发流程及管理有个整体了解,减少对项目的盲目感和神秘感,能够根据本书的体系循序渐进地动手做出自己的真实项目来!

        2.重理论要点
        本书是以项目实践为主线的,着重介绍项目开发及管理技术理论中最重要、最精华的部分,以及它们之间的融会贯通;而不是面面俱到,没有重点和特色。读者首先通过项目把握整体概貌,再深入局部细节,系统学习理论;然后不断优化和扩展细节,完善整体框架和改进项目。既有整体框架,又有重点理论和技术。一书在手,思路清晰,项目无忧!

为什么选择这本书
        本书基于全新Project-Driven Training(项目驱动)理念,围绕一个项目来贯穿项目开发及管理各个模块的理论讲解,这是与市场上许多类似书籍的最大区别。另外,随书提供丰富的开发文档和资料,会对读者快速入门和提高带来很大帮助!

本书的组织结构和学习指南

        本书以eGov电子政务系统为案例,提供规范的项目文档及代码。

第一章:信息化建设及IT项目的面向对象开发和管理概述
        主要概述数字图书馆系统的发展过程及建设、电子政务系统分类及建设基础、我国电子政务发展的现状、问题及对策,以及面向对象的开发及管理

第二章: IT项目开发流程与UML概述
        主要介绍项目开发流程、项目生命周期(包括需求分析、系统分析和设计、实现、测试和维护)及项目开发的各阶段,以及UML图、Rational Rose工具及使用

第三章 软件需求分析
         主要介绍软件需求分析过程、需求过程中的角色、需求过程的迭代、需求获取方法、需求评审等,最后给出了eGov电子政务项目需求规格说明书实例

第四章 系统分析设计
主要介绍面向对象的详细设计、数据库设计、软件详细设计评审,并给出了eGov电子政务系统概要设计说明书和eGov电子政务系统详细设计说明书实例

第五章 软件实现
主要介绍基于Struts-Spring-Hibernate框架完成软件实现的步骤,并给出了编程规范文档的实例

第六章 软件测试
主要介绍常用的测试技术及JUnit、JMeter和Bugzilla测试工具的使用,并给出了测试说明书实例

第七章 软件项目部署
主要介绍eGov电子政务系统的部署、使用及用户手册,并给出了用户手册实例

第八章 软件配置和变更管理
主要介绍软件配置管理工具CVS的安装、配置及使用,以及统一变更管理简介及原理

第九章 软件过程管理
主要介绍CMM(能力成熟度模型)基本概念、基础内容及实施CMM的必要性,以及CMMI基本概念、从CMM到CMMI的映射、升级及CMMI与RUP的关系

第十章 项目管理
主要介绍项目管理专业知识领域、项目管理9大知识领域和5个阶段,以及项目管理工具Microsoft Project的使用,并给出了项目开发计划实例

本书附录包括:软件需求规格说明书模板、概要设计说明书模板、详细设计说明书模板、测试说明书模板、用户手册模板和项目开发计划模板

这本书是否适合您?
阅读此书,要求读者具备信息化建设的基本知识和项目开发及管理基础。
本书结构清晰、注重实用、深入浅出,非常适合作为大专院校计算机相关专业的实训教材和项目实践类课程教材。同时,也适合作为有一定经验的项目开发和管理人员的参考书和自学教材。

光盘:
1. 项目源代码 (Project Source Code)
2. 演示代码(Sample Code)
3. 运行(Project Deployment) SuperVCD项目应用
4. 免费赠送(free course):《Java 核心技术视频 》
为了满足成千上万的Java迷探求其奥妙,为他们进一步学习Java高级技术奠定有益基础,亚思晟科技的外籍软件专家梁立新老师,录制了非常生动和清晰的视频讲座课件,以飨爱好者。课件录制从基础知识开始讲起,由浅入深,循序渐进;其中的例举实例,每一动态步骤都历历在目,如身临其境。相信会对那些希望了解或加深Java面向对象核心语法和技术的读者带来很大帮助!
赠送视频主要内容包括:
* Java开发环境、基本特性及第一个应用程序;
* Java 基础语法1:标识符(identifier),关键字(keyword)及数据类型(types)
* Java 基础语法2:表达式(expression)及流程控制(flow control)
* Java 基础语法3:数组(array)
* Java 面向对象核心语法1: 类和封装(encapsulation)
* Java 面向对象核心语法2:继承(inheritance)和多态 (polymorphism)
* Java 面向对象高级语法1:静态(static),常量(final),以及抽象类和接口(abstract class/interface)
* Java 面向对象高级语法2:内部类(inner class)
* Java 面向对象高级语法3:集合(Collection)
另外,特别要说明的是,与本书配套的后面章节的全部视频将会在亚思晟科技的网站(www.ascenttech.com.cn)上发布,欢迎下载。
网上视频主要内容包括:
* Java异常处理
* 第一阶段复习及答疑课(一)
* 第一阶段复习及答疑课(二)
* 第一阶段复习及答疑课(三)
* 使用 AWT and Swing 建立用户图形界面(一)
* 使用 AWT and Swing 建立用户图形界面(二)
* 使用 AWT and Swing 建立用户图形界面(三)
* 使用 AWT and Swing 建立用户图形界面(四)
* 使用 AWT and Swing 建立用户图形界面(五)
* 使用 AWT and Swing 建立用户图形界面(六)
* Applet 编程技术(一)
* Applet 编程技术(二)
* 多线程高级编程(一)
* 多线程高级编程(二)
* 使用输入输出类(一)
* 使用输入输出类(二)
* 使用 TCP/IP and UDP/IP 开发网络编程(一) 
* 使用 TCP/IP and UDP/IP 开发网络编程(二)
* 第二阶段复习及答疑课(一)
* 第二阶段复习及答疑课(二)

联系方式:
北京亚思晟商务科技有限公司
地址:北京海淀上地东路1号院鹏寰国际大厦501B
网址:www.ascenttech.com.cn
电话:010-58859825/26/27/28/29
作者的Blog是: http://blog.csdn.net/lianglx/
与此书相关的问题解答及勘误,会及时出现在Blog里。

参考目录