Software Methods for Business Reengineering

It is said that business re-engineering is part of our transition to a post-industrial society. The purpose of this book is to present an approach to how to reorganize businesses using the discipline of software engineering as a guiding paradigm. The author's thesis is that software engineering...

Full description

Bibliographic Details
Main Author: Berztiss, Alfs
Format: eBook
Language:English
Published: New York, NY Springer New York 1996, 1996
Edition:1st ed. 1996
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • I. What is Business Reengineering
  • 1. The Established and the Reengineered
  • 2. Business Reengineering is Not New
  • 3. The Purpose of Reengineering
  • 4. Steps in the Reengineering Effort
  • 5. Making the Most of Human Resources
  • 6. The Nature of a Process
  • II. What is Software Engineering
  • 7. Engineering Principles in Software Development
  • 8. Classifications of Software
  • 9. Modularization and Requirements Engineering
  • 10. Software Quality Attributes
  • 11. The Software Development Process
  • 12. Software Cost and Risk Estimation
  • III. Business Analysis
  • 13. Analysis of Business Activities
  • 14. Individual Interviews
  • 15. Group Sessions
  • 16. Business Process Prototyping
  • IV. The Reengineering Blueprint
  • 17. From Natural Language to Entities and Relationships
  • 18. State Transitions and Control Flows
  • 19. Control Flows in Terms of Petri Nets
  • 20. From ER Diagrams to Information Modules
  • 21. From Flow Diagrams to Process Modules
  • 22. Validation of the Blueprint
  • V. Information-Control Systems
  • 23. Specification of Business Processes
  • 24. The Specification Language SF
  • 25. An SF Specification: An Editorial Office
  • 26. A Case Study: Order Processing
  • VI. Implementation of Reengineering
  • 27. The Reengineering Process
  • 28. Determination of Priorities
  • 29. Legacy Software
  • 30. The Communication Infrastructure
  • 31. User Interfaces
  • 32. Maintainability and Reusability
  • Appendices
  • A. Basic Mathematical Notations
  • B. A Reading Guide
  • References