Business System Analysis Bookstore
In Association with Amazon.com
Help PicoSearch
Looking for Business Analysis Training

Object-Oriented and Classical Software Engineering

Buy the Book
Summary TOC Look Inside Comments
Stephen R Schach
January 2004, McGraw Hill, Hardcover, 608 pages, ISBN 0072865512

Instructor-led, virtual, and self-paced training for Business Analysts What Do Business Analysts Do?
How to Gather, Analyze, and Define Business System Requirements
How to Capture and Tame Business Requirements
How to Model, Analyze, and Improve Business Processes
How to Model Business Processes with Swimlane Diagrams
How to Analyze Business Processes using Models
How to Manage Changing Business Requirements
How to Model and Analyze Business System Data
Introduction to Modeling and Analyzing Business System Data
How to Model Business Data from the Business Perspective
How to Discover and Develop Use Cases
How to Manage Small Projects
How to Estimate Early in a Project
How to Develop and Use UML Models for Business Analysis
Introduction to UML Fundamentals for Business Analysts
How to Prepare and Facilitate a Successful JAD Session
How to Plan, Prepare, and Execute User Acceptance Testing
Business Analysis and Requirements Gathering Blitz
e-Learning, virtual workshops and webinars Try our new Virtual Workshops and e-Coaching
for today's Business System Analysts (BA's) and Subject Matter Experts (SME's)

Summary
Buy the book

Classical and Object-Oriented Software Engineering, 6/e is designed for an introductory software engineering course. This book provides an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques.

Schach's unique organization and style makes it excellent for use in a classroom setting. It presents the underlying software engineering theory in Part I and follows it up with the more practical life-cycle material in Part II. A running case study through the second half of the book helps students apply software engineering principles to a real project.

The book has been updated to use the Unified Process model throughout, making the text more practical and modern. The material has also been revised to conform to the latest ISO/IEC 12207 standards. Additionally, the references and examples have been thoroughly updated to appeal to today's student.

This book is accompanied by a website, which will include Solutions, PowerPoints that incorporate lecture notes, self-quiz questions, and source code for the term project and case study.

 
analysis bookstore top
BA books: Table of Contents
Buy the book
Part I Introduction to Software Engineering
1 The Scope of Software Engineering
2 Software Life-Cycle Models
3 The Software Process
4 Teams
5 The Tools of the Trade
6 Testing
7 From Modules to Objects
8 Reusability and Portability
9 Planning and Estimating
Part II The Workflows of the Software Life Cycle
10 Requirements
11 Classical Analysis
12 Object-Oriented Analysis
13 Design
14 Implementation
15 Postdelivery Maintenance
16 More on UML
Appendix A Term Project: Ophelia's Oasis in the Amlet Desert
Appendix B Software Engineering Resources
Appendix C Requirements Workflow: The Osbert Oglesby Case Study
Appendix D Structured Systems Analysis: The Osbert Oglesby Case Study
Appendix E Analysis Workflow: The Osbert Oglesby Case Study
Appendix F Software Project Management Plan: The Osbert Oglesby Case Study Plan
Appendix G Design Workflow: The Osbert Oglesby Case Study
Appendix H Implementation Workflow: The Osbert Oglesby Case Study (C++ Version)
Appendix I Implementation Workflow: The Osbert Oglesby Case Study (Java Version)
Appendix J Test Workflow: The Osbert Oglesby Case Study
 
analysis bookstore top
 
NEW RELEASES
Agile
Benchmarking
Best Practices
Business Systems Analysis
CASE
Data Analysis
  Data Models
Data Normalization
Data Repository
Entity Relationship Diagrams
Miscellaneous
Data Warehouse
Enterprise Architecture
Enterprise Resource Planning (ERP)
  Peoplesoft
SAP
Miscellaneous
Humor
Internet
  E-Commerce
Miscellaneous
Interviewing Techniques
Methodologies
  Information Engineering
Structured System Development
System Development Life Cycle (SDLC)
Miscellaneous
Object Oriented
  Business Objects
Object Oriented Analysis
Object Oriented Design
Object Oriented Modeling
Object Oriented Testing
State Transition Diagrams
Problem Analysis
Process Analysis
  Data Flow Diagrams
Decision Tables
Event Response Diagrams
Flowcharts
Process Models
Miscellaneous
Process Improvement (BPI)
Related Topics
  Knowledge Management
Philosophies
Request for Proposal (RFP)
Risk Management
Six Sigma
Software Reuse
Strategic Planning
Requirements
  Business Rules
Prototyping
Requirements Analysis
Requirements Definition
Requirements Documentation
Requirements Engineering
Requirements Gathering
Requirements Management
Requirements Traceability
System Specifications
User Interfaces
Miscellaneous
Test Management
  Defect Tracking
Test Planning
Testing Methodologies
Testing Tools
Validation & Verification
Miscellaneous
Testing Phases
  Acceptance Testing
Configuration Testing
Integration Testing
Performance Testing
System Testing
Unit Testing
Usability Testing
Testing Techniques
  Black Box Testing
Object Oriented Testing
Regression Testing
Test Cases
Test Data Engineering
Walkthroughs
White Box Testing
Miscellaneous
Unified Modeling Language (UML)
Usability Engineering
  Prototyping
Task Analysis
Usability Testing
User Interfaces
Miscellaneous
Use Cases
Workflow Analysis
Working in Teams
  Conducting Meetings
Facilitation
JAD
Rapid Application Development (RAD)
Miscellaneous
Search:
Keywords:
Home Links Add a book Request Link Exchange BA Skills Test Training Needs Assessment