Practical Software Engineering : Analysis and Design for the .NET Platform

Enricos Manassis

  • 出版商: Addison Wesley
  • 出版日期: 2003-09-26
  • 定價: $1,398
  • 售價: 8.0$1,118
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 0321136195
  • ISBN-13: 9780321136190
  • 相關分類: .NET軟體工程
  • 立即出貨(限量) (庫存=3)

買這商品的人也買了...

商品描述

 

Summary

Most would shudder to think if cities or automobiles were built in the same ad hoc fashion as most software. Still, Microsoft technologists often regard software development as more of a craft than a rigorous process. Given the mission-critical nature of today’s software solutions, however, such an approach is vital to ensuring that high-quality projects are delivered on time and within budget.

It is possible to create software in a controlled manner without sacrificing productivity or flexibility, says Enricos Manassis. All it takes is a solid grasp of process, methods, and technology. While many books plumb these topics individually, Practical Software Engineering is unique in that it focuses on the intersection of all three.

Each chapter explores development issues from the standpoint of:

  • The Rational Unified Process (RUP)
  • Object Oriented Analysis and Design (OOAD)
  • The Microsoft .NET platform

Through end-to-end coverage of a working application, the book’s tutorial shows practitioners how to tap the .NET platform—as others have harnessed the Java 2 Platform, Enterprise Edition (J2EE)—to develop complex enterprise solutions. The companion Web site (www.BooksREasy.com) offers a demo version of the sample application. It also provides complete source code for Visual Studio.NET and the UML model for Rational XDE, so readers can adapt and extend the sample application.

Microsoft technologists have long perceived rigorous approaches to be complex, intimidating, and ineffective. By demystifying processes and methods, Practical Software Engineering offers a roadmap to applying an engineered approach to real-world .NET projects. In doing so, it provides readers with a firm understanding of how to translate business issues into technological solutions.

Table of Contents

List of Figures.
Preface.

1. Introduction.

What Is Software Engineering.

The Case Study.

The Process.

I. SYSTEM SPECIFICATION.

2. Business Model.

Introduction.

Approach.

Case Study.

Summary.

3. System Requirements.

Introduction.

Approach.

Case Study.

Summary.

4. User Experience Model.

Introduction.

Approach.

Case Study.

Summary.

II. SYSTEM ANALYSIS AND DESIGN.

5. Analysis Model.

Introduction.

Approach.

Case Study.

Summary.

6. Design Model.

Introduction.

Approach.

Case Study.

Summary.

7. Implementation Model.

Introduction.

Approach.

Case Study.

Summary.

8. Role-Based Security.

Introduction.

Approach.

Case Study.

Summary.

9. Testing.

Introduction.

Approach.

Case Study.

Summary.

10. Traceability at Work.

Introduction.

The Scenario.

Impact Analysis.

Summary.

Appendix A: Future Vision.
Appendix B: BooksREasy Vision.
Appendix C: BooksREasy User Stories.
Appendix D: User Account Management Use Cases.

Bibliography.

Index.

商品描述(中文翻譯)

摘要

大多數人若想到城市或汽車以與大多數軟體一樣的臨時方式建造,都會感到震驚。然而,微軟的技術人員通常將軟體開發視為一種工藝而非嚴謹的過程。然而,考慮到當今軟體解決方案的使命關鍵性質,這種方法對於確保按時且在預算內交付高質量的項目至關重要。

Enricos Manassis表示,可以在不牺牲生產力或靈活性的情況下以受控的方式創建軟體。只需要對過程、方法和技術有牢固的掌握。雖然許多書籍單獨探討這些主題,但《實用軟體工程》獨特之處在於它專注於三者的交集。

每一章從以下角度探討開發問題:
- Rational Unified Process (RUP)
- 面向對象的分析與設計 (OOAD)
- Microsoft .NET 平台

通過對一個實際應用程序的全面覆蓋,本書的教程向從業人員展示如何利用.NET平台(就像其他人利用Java 2 Platform, Enterprise Edition (J2EE)一樣)開發複雜的企業解決方案。附帶的網站(www.BooksREasy.com)提供了示例應用程序的演示版本。它還提供了Visual Studio.NET的完整源代碼和Rational XDE的UML模型,讓讀者可以適應和擴展示例應用程序。

微軟的技術人員長期以來一直認為嚴謹的方法復雜、令人生畏且無效。通過揭示過程和方法的神秘面紗,《實用軟體工程》提供了一個在實際.NET項目中應用工程方法的路線圖。這樣做,它為讀者提供了將業務問題轉化為技術解決方案的牢固理解。

目錄

- 圖表清單
- 前言
- 1. 簡介
- 軟體工程是什麼
- 案例研究
- 過程
- I. 系統規格
- 2. 商業模型
- 簡介
- 方法
- 案例研究
- 總結
- 3. 系統需求
- 簡介
- 方法
- 案例研究
- 總結
- 4. 用戶體驗模型
- 簡介
- 方法
- 案例研究
- 總結
- II. 系統分析與設計
- 5. 分析模型
- 簡介
- 方法
- 案例研究
- 總結