您好,欢迎光临有路网!
统一软件工程(英文版)(经典原版书库)
QQ咨询:
有路璐璐:

统一软件工程(英文版)(经典原版书库)

  • 作者:(美)默克斯
  • 出版社:机械工业出版社
  • ISBN:9787111231646
  • 出版日期:2008年01月01日
  • 页数:610
  • 定价:¥69.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书展示了如何使用统一建模语言(UML)和简单设计模式等软件工程*佳实践,在扩展的统一过程框架中开发实用的软件工程的技巧。 开发软件本身是一个复杂、有价值的过程。本书从面向过程的角度讨论使用Java语言进行有效软件开发的方法和技术。为了反映当前软件开发行业的技术发展和趋势,本书不仅提供扎实的编程语言指导,还力图根据Grady Booch、Jim Rumbaugh,Ivar Jacobson、Peter Coad、Barry Boehm、Kent Beck等备受推崇的软件工程思想**所开发的*佳实践和经过验证的原理,为读者建立面向对象方法学方面的广泛的基本概念。基于全面的、面向对象的软件设计和开发流程的生命周期观点,本书定义和描述的软件工程中还包含如何使用Java语言来开发健壮的、商用且非常实用的软件解决方案。 本书适用于高等院校信息系统或计算机科学系有关Java和面向对象的程序设计课程或软件工程课程。从*初构思到开发,软件工程项目的设计、开发和管理将伴随学生的学习历程。他们将理解严格的基于迭代的需求管理(使用项目干系人及案例分析)、概念性和具体设计(使用统一建模语言和设计模式)、基于组
    文章节选
    本书展示了如何使用统一建模语言(LJML)和简单设计模式等软件工程*佳实践,在扩展的统一过程框架中开发实用的软件工程的技巧。
    开发软件本身是一个复杂、有价值的过程。本书从面向过程的角度讨论使用.Java语言进行有效软件开发的方法和技术。为了反映当前软件开发行业的技术发展和趋势,本书不仅提供扎实的编程语言指导,还力图根据Grady Booch、Jim RumbaLJgh、Ivar Jacobson、Peter Coad、Barry Boellm、Kent Beck等备受推崇的软件工程思想**所开发的*佳实践和经过验证的原理,为读者建立面向对象方法学方面的广泛的基本概念。基于全面的、面向对象的软件设计和开发流程的生命周期观点,本书定义和描述的软件工程中还包含如何使用、Java语言来开发健壮的、商用且非常实用的软件解决方案。 本书适用于高等院校信息系统或计算机科学系有关Java和面向对象的程序设计课程或软件工程课程。从*初构思到开发,软件工程项目的设计、开发和管理将伴随学生的学习历程。他们将理解严格的基于迭代的需求管理(使用项目干系人及案例分析)、概念性和具体设计(使用统一建模语言和设计模式)、基于组件实现以及经过周密规划的任务部署如何推动软件开发从一种艺术形态转变成一种工程学科。
    目录
    Preface
    1 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 Exercises
    2 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 Java
    4 Desing and Development of Java Applications
    5 Architecture-Driven Component Development
    6 Introduction to Distributed Comprting Concepts
    7 Interfacing with Users
    8 Implementing Java Programs
    9 Software Quality Assurance
    10 Information Management in Java
    11 Reality Check:Java Programs in the Real World
    12 Software Integration and Deployment
    13 Java on Various Computer Platforms
    14 Advanced Topics in Java Software Engineering
    15 The Unified Modeling Language:A P rimer
    Index

    ……

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外