统一软件工程

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 统一软件工程

出版社:机械工业
出版日期:2008-1
ISBN:9787111231646
作者:Georges G.Merx
页数:610页

内容概要

Georges G.Merx美国加州的圣迭戈美萨学院计算机与信息科学系副教授、系主任,加州大学圣迭戈分校客座教授。除了教学经历之外,他还具有20多年的软件开发实践经验。编写了100多万行代码,为数十家全球企业创建了几百个商用程序。

书籍目录

Preface1 Introduction to Java in the Context of Software Engineering  1.1 Getting Acquainted  1.2  What Is Java Programming?  1.2.1 What is Software Engineering?  1.3  Learning Objectives  1.3.1 Learning Layout  1.3.2 Learning Connections  1.4  Executive Summary  1.5 Learning Modules  1.5.1 Concepts  1.5.2 Unified Process-Based Methodology Overview  1.5.3 Position in Process  1.5.4 Domain Model  1.5.5 Scenarios  1.5.6 The Unified Modeling Language 1.6 The Java Programming Language  1.6.1 Historical Perspective on Java  1.6.2 Java Basics 1.7 Relationships  1.7.1 Caveats and Complexities 1.8 Example: The Voting Program  1.8.1 Project (System) Vision  1.8.2 Project Description  1.8.3 Stakeholder Analysis  1.8.4 Customer Profile  1.8.5 Market Analysis  1.8.6 Risk Analysis  1.8.7 Business Use Case Model and Use Cases  1.8.8 Competitive Analysis  1.8.9 Distribution Plan  1.8.10 Financial Plan  1.8.11 High-Level Project Plan  1.8.12 Recommendations 1.9 Ongoing Case Study  1.9.1 Introduction  1.9.2 Initial Concept  1.9.3 Business Justification  1.9.4 Stakeholder Analysis  1.9.5 Case Assignments 1.10  Resources: Connections·People·Companies 1.11  Summary and Recommendations 1.12  Review Questions  1.13  Glossary - Terminology - Concepts  1.14  Exercises  1.15  Setting up a Java Development Environment  1.15.1 Versions of Java  1.15.2 Class and Classpath Setup  1.16  Java Programming Exercises2  Experimenting with Classes and Objects 2.1 Learning Objectives  2.1.1 Learning Layout  2.1.2 Learning Connections  2.2 Executive Summary  2.3 Learning Modules  2.3.1 Concepts  2.3.2 Position in Process  2.4 The Purpose of Object Orientation in Software Engineering  2.5 Problems with Procedural Programming    2.6 How O-O Solves Software Development Problems  2.7 Understanding Object Orientation  2.8 Object-Orientation in Java  2.8.1 Java Classes and Objects  2.9 Architecture and Class Hierarchy  2.10  Economies of Reuse   2.10.1 Quality   2.10.2 Consistency   2.10.3 Implement Once   2.10.4 Flexibility  2.11  Use Case Models and Classes  2.12  "Real-Life" Variations  2.13  Translating Generic Class Descriptions into Java Classes  ……3 The Structure and Syntax of Java4  Desing and Development of Java Applications5  Architecture-Driven Component Development6  Introduction to Distributed Comprting Concepts7  Interfacing with Users8  Implementing Java Programs9  Software Quality Assurance10  Information Management in Java11  Reality Check:Java Programs in the Real World12  Software Integration and Deployment13  Java on Various Computer Platforms14  Advanced Topics in Java Software Engineering15  The Unified Modeling Language:A P rimerIndex

作者简介

《统一软件工程(英文版)》展示了如何使用统一建模语言(UML)和简单设计模式等软件工程最佳实践,在扩展的统一过程框架中开发实用的软件工程的技巧。
开发软件本身是一个复杂、有价值的过程。《统一软件工程(英文版)》从面向过程的角度讨论使用Java语言进行有效软件开发的方法和技术。为了反映当前软件开发行业的技术发展和趋势,《统一软件工程(英文版)》不仅提供扎实的编程语言指导,还力图根据Grady Booch、Jim Rumbaugh,Ivar Jacobson、Peter Coad、Barry Boehm、Kent Beck等备受推崇的软件工程思想领袖所开发的最佳实践和经过验证的原理,为读者建立面向对象方法学方面的广泛的基本概念。基于全面的、面向对象的软件设计和开发流程的生命周期观点,《统一软件工程(英文版)》定义和描述的软件工程中还包含如何使用Java语言来开发健壮的、商用且非常实用的软件解决方案。

图书封面


 统一软件工程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024