27
BTS330: Business Requirements Analysis using OO Lecture 6: Systems

BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Embed Size (px)

Citation preview

Page 1: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

BTS330: Business Requirements Analysis using OO

Lecture 6: Systems

Page 2: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Agenda

What is a System Review of Business Areas Types of Systems The Role of the Systems Analyst

Page 3: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

What is a system?

A combination of hardware and developed software that create the software solution that meets the needs of a business.

A collection of inter-related components that collect, process, store and provide as output the information needed to complete business tasks.

Page 4: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

What is a system? Characteristics of a system*

– It exists in an environment– It is separated from its environment by some kind

of boundary– It has inputs and outputs which come from, or are

sent to the environment– It has interfaces (allows communication between

two systems)– It can have sub-systems (which are also systems)– It has a control mechanism

*Object-Oriented Systems Analysis & Design using UML, 1999 pages 5-6

Page 5: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

What is a system?

What the system does

System Boundary

Inputs Outputs

Control

How the system is controlled

FeedbackFeed-forward

*Object-Oriented Systems Analysis & Design using UML, 1999 pages 5-6

Page 6: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Business Areas

The organizational areas needed to support a business.

These can to equate to departments. An organizational structure made up of

executives, middle management, supervisory management and staff.

Page 7: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Organizational Roles to Support the Business

Operational staff Management

Page 8: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Organizational Roles to Support the Business: Operational

– The individuals involved in the day to day processing of transactions I.e. Bank Tellers; Mutual Fund Sales People; Sales Associate

Page 9: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Organizational Roles to Support the Business: Management

– Executives (Top Management)• Those that make strategic and day to day decisions

– Middle Management• Those that make tactical and day to day decisions

– Lower Management• Supervisory personnel who make day to day

decisions

Page 10: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Stakeholders

The personnel in the organizational roles for each business area are the individuals who provide the information needed to understand what is required for development of automated computer systems.

Page 11: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Types of systems?

Office Systems– Productivity tools available to employees on a

desk top.– Electronic Mail, Word Processing, Database

Management, Spreadsheets, Desktop Publishing, Presentation Graphics and so on.

Page 12: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Types of systems?

Operational (Transaction Processing) Systems– Take care of the day-to-day processing of the

business– Information about the transactions that affect

the organization are captured and recorded

Page 13: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Types of systems?

Management Information Systems– Uses operational systems’ information to give

management the information needed to make management decisions

Page 14: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Types of systems?

Executive Information Systems– Provide information to executives on how their

company is doing relative to the industry

Page 15: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Types of systems?

Decision Support Systems– Systems that allow a user to explore the impact

of available options or decisions– ‘What if’ analysis

Page 16: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Types of systems?

Expert Systems– Simulate human reasoning and decision-

making. – Artificial Intelligence.

Page 17: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Systems that Solve Business Problems

Information systems– Collection of interrelated components that

collect, process, store, and provide as output the information needed to complete business functions

Page 18: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Information Systems

IS Planning

Level

Type of planning Typical IS applications Organizational Unit Responsible for

Developing

Strategic Strategies in support of organizational long-term objectives

Market and sales analysis, Product planning, Performance evaluation

Senior Management/ Executives

Tactical Policies in support of short-term goals and resource allocation

Budget analysis, Salary forecasting, Inventory scheduling, Customer service

Middle Management

Operational Day-to-day staff activities and production support

Payroll, Invoicing, Purchasing, Accounting

Lower Management; Operational

Page 19: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Flow of Information

– Horizontally - information flows across departments

– Vertically - information needs of clerical staff, middle management, and senior executives

Page 20: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Project Initiation: How are Projects Chosen?

Long-term information systems strategic plan (top-down)

Department managers or process managers (bottom-up)

Response to outside forces

– Legislative changes– Market forces– Competition

Page 21: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Strategic Planning

Strategic Planning involves determining long-term objectives by analyzing the strengths and weaknesses of an organization, studying opportunities and threats in the business environment, predicting future trends, and projecting the need for new products and services.

Page 22: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Strategic Planning

What are the strategic plans of Elfin Works?

Page 23: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Need for Software Development:

– Environments are rapidly changing– New technologies are frequently introduced– Companies merge and need to combine their

systems– Government legislation– Strategic Decisions

Page 24: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Systems Analyst

A business professional involved in the development of a computerized solution to a business problem

Requires extensive technical, business and people knowledge, communication, business and technical skills

Is fundamentally curious to explore how things are done with a desire to make them work better

Page 25: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Systems Analyst

Focuses on understanding the business problem

Focuses on the approach to be taken to solve the business problem

Page 26: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Problem Solving Approach1. Research and understand the problem

2. Verify that the benefits of solving the problem outweigh the costs

3. Develop a set of possible solutions (alternatives)

4. Decide which solution is best and make a recommendation

5. Define the details of the chosen solution

6. Implement the solution

7. Monitor to make sure that you obtain the desired results

Page 27: BTS330: Business Requirements Analysis using OO Lecture 6: Systems

Systems Analyst

“Must thoroughly understand the problem the system will solve”