Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 34

Course Code: SWE - 304

Enterprise System Engineering


Lecture # 2
Dr. Syed Saood Zia
Assistant Professor

6th Semester
Software Engineering Department
Sir Syed University of Engineering & Technology
Table of Content

Chapter # 1: Enterprise Engineering


• Enterprise Life-Cycle
• Enterprise Design Method
• The Post PC Era

2
Enterprise
Engineering
Enterprise Life-Cycle

3
Enterprise Life-Cycle

• The concept of a life-cycle is central to systems engineering.

• The enterprise life-cycle describes the history of the enterprise from the initial
concept of a business in the mind of an entrepreneur, through a series of
phases as the enterprise grows, until the business venture ends.

4
Enterprise Life-Cycle

• The enterprise life-cycle consists of three general, distinct stages:

 Development covers the engineering phases to create an enterprise system,

 Deployment is the change management process to implement the


enterprise system, and

 Operation is the management of the enterprise system and its continuous


improvement

5
Enterprise Life-Cycle (Cont..)

• The typical enterprise life-cycle phases as:


1. System identification – The system boundaries, purpose, and project scope are defined.

2. Analysis – The system problems are analyzed; requirements are generated.

3. Design – The system design is generated.

4. Construction – The system is built.

5. Implementation – The system is implemented and deployed into its environment.

6. Operation and Maintenance – The system is operated and maintained.

7. Decommission– The system is retired.

6
Enterprise Life-Cycle (Cont..)

• Phases 1 through 4 are part of the enterprise


development methodology.

• These are the phases done during an


enterprise engineering project to develop a
new enterprise or enterprise subsystem.
• Phase 5 is the deployment phase when the
enterprise is implemented and deployed into
its environment.
• Phase 6 is the operation of the enterprise
Figure: Relationship between enterprise until it is decommissioned in phase 7.
development and operation.
7
Enterprise
Engineering
Enterprise Design Methods

8
Enterprise Design Methods

• To design an enterprise is a complex undertaking involving a large


group of people over a long period of time.
• In order to be successful, the project team members need to work
together in an effective and efficient manner. To accomplish this, view
enterprise design as a problem.

9
Enterprise Design Methods

• The problem can be posed as:

 Given a project goal, determine the problem scope and problems;

 analyze them and generate requirements;

 generate alternatives, evaluate them, and choose the best alternative;

 design the enterprise system;

 implement the design; and

 maintain the design with periodic updates to improve the enterprise.


10
Enterprise Design Methods (Cont..)

• To solve such complex problems engineers use methodologies.

• A general problem-solving methodology is:

• Scope the problem.

• Design the solution.

• Evaluate the solution.

• Satisfactory? – If not, then repeat.

11
Enterprise Design Methods (Cont..)

• The goal of an enterprise design methodology is to specify and develop a


“best” system solution that will demonstrably satisfy the requirements of all
enterprise stakeholders.

• One goal of an enterprise methodology is to provide a systematic approach


to understanding all the stakeholder perspectives, understanding the
problem situations facing the enterprise, and determining a strategy for
meeting the stakeholder needs.

• This is done in phases 1 and 2 of the problem-solving methodology. 12


Enterprise Design Methods (Cont..)

• In addition to understanding the design problem, a methodology needs to


guide the team on how to generate solutions (or designs) to satisfy the
requirements.

• This is done in phase 3 of the problem-solving methodology.

• Once a design is proposed, there needs to be a way to evaluate how good


the design is.

13
Enterprise Design Methods (Cont..)

• Again, a methodology must include activities, techniques, and tools to help


the team evaluate the feasibility, economics, and merits of proposed design
solutions.

• This is done during phase 4 to test the solutions.

• The enterprise design methodology is iterative, and it takes several iterations


of understanding, analyzing, designing, and evaluating before arriving at a
final enterprise design.
14
Enterprise Design Methods (Cont..)

• Once a design is selected, the methodology needs to help the team construct
the system, which involves a combination of building new systems, acquiring
systems, training people, generating documentation, and other activities
needed to create the enterprise system.

• Implementation is a matter of going live with the system; change


management is the critical activity here, and frequently the determinant of
overall project success.

15
Enterprise
The Post PC Era
Engineering

16
The Post PC Era

17
The Post PC Era

18
The Post PC Era

19
The Post PC Era

20
The Post PC Era

21
The Post PC Era

22
The Post PC Era

23
The Post PC Era

24
The Post PC Era

25
The Post PC Era

26
The Post PC Era

27
The Post PC Era

28
The Post PC Era

29
The Post PC Era

30
The Post PC Era

31
The Post PC Era

32
Challenges in Computing

33
Summary

• Enterprise Life-Cycle
• Enterprise Design Method
• The Post PC Era

34

You might also like