Practical Software Engineering : Analysis and Design for the .NET Platform
暫譯: 實用軟體工程:.NET 平台的分析與設計
Enricos Manassis
- 出版商: Addison Wesley
- 出版日期: 2003-09-26
- 定價: $1,398
- 售價: 8.0 折 $1,118
- 語言: 英文
- 頁數: 304
- 裝訂: Paperback
- ISBN: 0321136195
- ISBN-13: 9780321136190
-
相關分類:
.NET、軟體工程
立即出貨(限量) (庫存=3)
買這商品的人也買了...
-
$650$514 -
$480$379 -
$399Professional ASP.NET Security (Paperback)
-
$590$466 -
$690$538 -
$399CCNA ICND Exam Certification Guide (CCNA Self-Study, 640-811, 640-801) (Hardcover)
-
$560$442 -
$750$638 -
$490$382 -
$720$569 -
$1,530$1,454 -
$800$760 -
$750$585 -
$560$476 -
$420$332 -
$450$356 -
$580$458 -
$720$569 -
$550$435 -
$860$679 -
$780$663 -
$550$468 -
$390$304 -
$420$328 -
$650$507
商品描述
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表示,可以在不犧牲生產力或靈活性的情況下,以受控的方式創建軟體。這只需要對過程、方法和技術有扎實的掌握。雖然許多書籍分別探討這些主題,但《實用軟體工程》獨特之處在於它專注於這三者的交集。
每一章都從以下幾個角度探討開發問題:
- 理性統一過程 (RUP)
- 物件導向分析與設計 (OOAD)
- 微軟 .NET 平台
通過對一個工作應用程式的端到端覆蓋,這本書的教程向實踐者展示了如何利用 .NET 平台——就像其他人利用 Java 2 平台企業版 (J2EE) 一樣——來開發複雜的企業解決方案。伴隨的網站 (www.BooksREasy.com) 提供了示範版本的範例應用程式。它還提供了 Visual Studio.NET 的完整源代碼和 Rational XDE 的 UML 模型,以便讀者可以調整和擴展範例應用程式。
微軟的技術專家長期以來認為嚴謹的方法是複雜的、令人生畏的且無效的。通過揭開過程和方法的神秘面紗,《實用軟體工程》提供了一條將工程化方法應用於現實世界 .NET 專案的路線圖。在此過程中,它使讀者對如何將商業問題轉化為技術解決方案有了堅實的理解。
**目錄**
圖表清單。
前言。
1. 介紹。
- 什麼是軟體工程。
- 案例研究。
- 過程。
I. 系統規範。
2. 商業模型。
- 介紹。
- 方法。
- 案例研究。
- 總結。
3. 系統需求。
- 介紹。
- 方法。
- 案例研究。
- 總結。
4. 使用者體驗模型。
- 介紹。
- 方法。
- 案例研究。
- 總結。
II. 系統分析與設計。
5. 分析模型。
- 介紹。
- 方法。
- 案例研究。
- 總結。
6. 設計模型。
- 介紹。
- 方法。
- 案例研究。
- 總結。
7. 實作模型。
- 介紹。
- 方法。
- 案例研究。
- 總結。
8. 基於角色的安全性。
- 介紹。
- 方法。
- 案例研究。
- 總結。
9. 測試。
- 介紹。
- 方法。
- 案例研究。
- 總結。
10. 工作中的可追溯性。
- 介紹。
- 情境。
- 影響分析。
- 總結。
附錄 A: 未來願景。
附錄 B: BooksREasy 願景。
附錄 C: BooksREasy 使用者故事。
附錄 D: 使用者帳戶管理用例。
參考文獻。
索引。