<p>Software is important because it is used by a great many people in companies and institutions. This book presents engineering methods for designing and building software. Based on the authorβs experience in software engineering as a programmer in the defense and aerospace industries, this book ex
Software Methods for Business Reengineering
β Scribed by Alfs Berztiss (auth.)
- Publisher
- Springer-Verlag New York
- Year
- 1996
- Tongue
- English
- Leaves
- 274
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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 provides the necessary analytical expertise for defining business processes and the tools to transform process descriptions to support systems.
The author begins by introducing the concepts and needs for business reengineering and principles and practice of software engineering. He then shows how by concentrating on processes, a business can define the information base required and how it is to be constructed. As a result, any manager or technically-minded person will learn how to implement the reengineering of a business.
β¦ Table of Contents
Front Matter....Pages i-xiv
Front Matter....Pages 1-1
The Established and the Reengineered....Pages 3-11
Business Reengineering is Not New....Pages 12-16
The Purpose of Reengineering....Pages 17-21
Steps in the Reengineering Effort....Pages 22-29
Making the Most of Human Resources....Pages 30-36
The Nature of a Process....Pages 37-41
Front Matter....Pages 43-43
Engineering Principles in Software Development....Pages 45-58
Classification of Software....Pages 59-64
Modularization and Requirements Engineering....Pages 65-72
Software Quality Attributes....Pages 73-82
The Software Development Process....Pages 83-93
Software Cost and Risk Estimation....Pages 94-99
Front Matter....Pages 101-101
Analysis of Business Activities....Pages 103-110
Individual Interviews....Pages 111-114
Group Sessions....Pages 115-121
Business Process Prototyping....Pages 122-125
Front Matter....Pages 127-127
From Natural Language to Entities and Relationships....Pages 129-137
State Transitions and Control Flows....Pages 138-142
Control Flows in Terms of Petri Nets....Pages 143-149
From ER Diagrams to Information Modules....Pages 150-156
Front Matter....Pages 127-127
From Flow Diagrams to Process Modules....Pages 157-162
Validation of the Blueprint....Pages 163-167
Front Matter....Pages 169-169
Specification of Business Processes....Pages 171-175
The Specification Language SF....Pages 176-184
An SF Specification: An Editorial Office....Pages 185-195
A Case Study: Order Processing....Pages 196-203
Front Matter....Pages 205-205
The Reengineering Process....Pages 207-212
Determination of Priorities....Pages 213-218
Legacy Software....Pages 219-223
The Communication Infrastructure....Pages 224-229
User Interfaces....Pages 230-236
Maintainability and Reusability....Pages 237-245
Back Matter....Pages 247-275
β¦ Subjects
Business Information Systems; Operations Research/Decision Theory
π SIMILAR VOLUMES
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Springer, 1997, -288 pp.<div class="bb-sep"></div>Formal methods in computer science aim at a scientific foundation on which methods and tools for practical system construction can be based. Practice requires methods for the specification of software systems, tools for checking specific
<span>Software is an integral part of our lives today. Modern software systems are highly complex and often pose new challenges in different aspects of Software Engineering (SE).Artificial Intelligence (AI) is a growing field in computer science that has been proven effective in applying and develop
<span>Software is an integral part of our lives today. Modern software systems are highly complex and often pose new challenges in different aspects of Software Engineering (SE).Artificial Intelligence (AI) is a growing field in computer science that has been proven effective in applying and develop
<p>In this book, Hussmann builds a bridge between the pragmatic methods for the design of information systems and the formal, mathematical background. Firstly, the principal feasibility of an integration of the different methods is demonstrated. Secondly, the formalism is used as a systematic semant
<p>In this book, Hussmann builds a bridge between the pragmatic methods for the design of information systems and the formal, mathematical background. Firstly, the principal feasibility of an integration of the different methods is demonstrated. Secondly, the formalism is used as a systematic semant