Introduction to System Development Introduction : Have you ever seen newspaper headlines

Post on 30-Dec-2015

35 views 0 download

Tags:

description

Introduction to System Development Introduction : Have you ever seen newspaper headlines similar to the following ? IRS Computer Audit Record Number of Tax Returns Computer Skills Needed for Today’s Jobs Computer Failure Halts Shuttle Launch - PowerPoint PPT Presentation

Transcript of Introduction to System Development Introduction : Have you ever seen newspaper headlines

1

Introduction to System DevelopmentIntroduction : Have you ever seen newspaper headlinessi mi l ar to the following ?• IRS Computer Audit Record Number of Tax Returns• Computer Skills Needed for Today’s Jobs• Computer Failure Halts ShuttleLaunch• Wall Street Computer Handle Growing Stock Trading VolumeNewspaper headlines are not our only view of today’swidespread use of computers. The use of computers in today’sworld is commonplace. We take computers for granted andexpect them to work perfectly; that is, to be reliable, fast,accurate, and easy to use.

2

Systems and procedures As it conducts its business, a company performs many

functions in a specified manner.• A procedure is defined as the series of steps followed in a regular, specified order to accomplish one end result. One procedure for company is the writing of employee payroll checks, and a second procedure is the filling of customer orders.• A system is defined as a set of procedures used to accomplish specific results.

3

4

Example Systems• Student Record Management System

– A computerised system that manages information concerning courses on offer at Brookes and Students registered to take one of more of those courses.

• Library Loan System– A computerised system that manages the issuing

and recall of library books.

• Car Park Management– A paper (form)-based system for managing the

allocation of parking spaces to visitors

5

Examples (cont.)• Traffic Management System

– A system of interconnected components (roundabouts, traffic light, calming devices) to manage the flow of traffic through …

• Chemical Process Control– A system based on feedback and control to

manage the manufacturing of ….

• The Respiratory System– The physiological system which enables the act or

process of breathing in animals

6

Key Ideas

• Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization.

• The primarily goal is to create value for the organization.

7

Simple system model

Data processing Information

input - manual output - computerize

- knowledge

8

System inputs are called data, and system output are calledInformation.

Data : defined as raw facts an d figures, are the raw materials of the system.

Information : defined as data processed for someone’s use, represents the finished goods of the system.

The objective of processing is t o ensure the validity of the incoming data and to convert valid data into timely and accurate information.

A system may be called an information system, anapplication, or an application system.

9

Information systemcomponents

Data

PeopleProcedureHardwareSoftwareFiles

Information

10

People - include both management and end usersProcedures - the tasks performed by all the people

Hardware - computers, scanners, printer, and noncomputer equipment

Software - system software- DOS, Windows, andUNIX

- application softwareFiles - the retained data is stored in files and

databases on computer An information system is the collection of data, people,

procedures, hardware, software, files, and information required to accomplish an organized set offunctions.

11

Data, Information and Knowledge

12

Wisdom

"Wisdom is not a product of schooling but

of the lifelong attempt to acquire it.“

Albert Einstein

13

Business informationsystems Each business organization sells specific products or

services and has specific goals, methods, and information system requirements that are set in the organization’s

underlying corporate culture. A company’s corporateculture is the set of beliefs, rules, traditions, values, and

attitudes that give a company its atmosphere or personality and govern its way of doing business. In order to create an

effective information system for a company, you must understand the information system’s requirements and the

company’s goals, methods, and corporate culture.

14

Although there are a variety of types of business organizations in operation in the world today, companies

are generally classified into two basic types:• -Industrial, or production oriented companies, which

produce, sell, and distributegoods• service companies, which sell and distribute goods,

services, or information The total business information system of acompany

normally consists of a series of subsystems, many of which are common to all businessorganizations.

15

PurchasingSystemsVendor SelectionOrderingElectronic BuyingReceivingInspectionAccounts Payable Human Resource

SystemsEmployee SelectionCompensation AnalysisBenefits ProjectionsEmployment HistorySkills Inventory

ProductionSystemsRaw MaterialsProduction SchedulingFinished Goods CostingPackagingShipping and Distributing

FinanceSystemsGeneral LedgerPayrollCost AccountingBudgetingPortfolio Analysis

MarketingSystemsCustomer Order EntryPricingSales AnalysisAdvertising PerformanceForecasting

ReceivablesSystemsCustomer Invoicing and BillingCash ReceiptsAccounts Receivable

16

Four characteristics of business information systems help to define their complexity.

1 . Information systems are r el at ed t o ot heriiiiiiiiiii iiiiiiii

2 . A boundary between two systems is where one system ends and the other system begins.

3 . In addition to the common business information systems, there are many specialized information system s.

At a school, specialized information systems handle cla ss registration, class room scheduling, student grading, st udent

loans, and transcriptprocessing.

17

4 . Large and small companies in the same industry have significant differences in their information system

iiiiiiii iiiii

18

Types of information systems The types of information systems that use a computer

fall into six broad categories:• Operation systems (transaction processingsystem)• Management information systems (MIS)• Decision support systems(DSS)• Executive information systems (EIS)• Expert systems (ES) or Artificial intelligence (AI)• Office automation systems(OAS)• The integration of i nf or mat i on syst ems

19

Organization levels Information is a company asset, as are employee,

equipment and buildings, materials, and money. Information systems exist to provide this information

asset to people in the organization. Information requirements vary widely, depending on the person’s

responsibilities and position within the company. All companies organize in the way shown in figure; operational personnel report to lower management, who

report to middle management, who report to topmanagement.

20

TopManagement (Strategic) MiddleManagement (Tactical) LowerManagement

(Supervisory) Operational Personnel

(Functional)

Organizati on levels

21

Organization Responsibility Decision Information Systems Level Making Requirements

- Top Develop long range Unstructured Executive information systems Management goals, plans and MIS summaries

strategies Decision support systems Office automationsystems

- -Middle Develop short range Semi struct ured MIS summaries and exceptions Management goals, plans, and Decision support systems

tactics Office automation systems

- - Lower Develop day to day Structured Operational systems details Management plans and supervise Some MIS summaries and

operational personnel exceptions Office automation systems

Operational Perform routine Structured Operational systems details Personnel function Expert systems

Office automation systems

22

ESSGDSS CSCWS ES, DSS,

MIS KWS,

OAS

TPS

23

Integrating Technologies for Systems 1 Ecommerce Applications and Web Systems- Increasing user awareness of the availability of a service, product, industry, person, or group.- The possibility of 24-hour access for users.

2. Enterprise Systems- Service-oriented architecture (SOA)- Enterprise resource planning (ERP)

3. Systems for Wireless and Mobile Devices4. Open Source Software (OSS)

2424

ESSGDSS CSCWS ES, DSS,

MIS KWS,

OAS

TPS

Wireless Systems

Enterprise Systems

Ecommerce and Web Systems

25

Information systems department The structure of the informatio n systems department

varies among companies, as d oes its name and its placement within the organization. Director

InformationSystems

ManagerOperations

ManagerTechnicalSupport

ManagerApplications

ManagerInformationCenter

26

Maxim

The organization that has

the best information,

knows where to find it,

and can utilize it the quickest wins.

27

Data Quality Factors

Accuracy Whether the value of each item of data is

correct

Timeliness Whether the data are up-to-date

Consistency Whether the data in one part of the database

have a common, appropriate set of controls to related concepts stored elsewhere

28

Data Quality Factors

Transparency of meaning Whether the context for the data is clearly and

commonly understood by all those with a legitimate interest

Availability Whether the people who need the data can

actually access it

29

Systemdefinition : set of interrelated and interacting elements that work together to

accomplish specific purposes.structure : inputs, processes, outputs, feedback, environment, decision maker.subsystem : a system within a system.system performance : effectiveness (doing the right thing),efficiency (doing the

thing right), cost, complexity, and control.

30

Effectiveness and Efficiency

Two Major Classes of Performance

Measurement

• Effectiveness is the degree to which goals

are achieved Doing the right thing!

• Efficiency is a measure of the use of inputs

(or resources) to achieve outputs

Doing the thing right!

31

Inputs Raw materials

CostsResources

ProcessesProceduresProgramsToolsActivitiesDecisions

OutputsPerformancesConsequences

Finished products Services delivered

Decisionmaker

Stockholders BanksVendors

Customers GovernmentEnvironment

Com

peti

tors

Wea

ther

conditio

ns

System boundary

Feedback

32

Inputs are elements that enter the system

Processes convert or transform inputs into

outputs

Outputs describe finished products or

consequences of being in the system

Feedback is the flow of information from the

Output to the decision maker, who may modify

the inputs or the processes (closed loop)

The Environment contains the elements that lie

outside but impact the system's performance

33

ตั�วอย่�าง การว�เคราะห์�ระบบมห์าว�ทย่าลั�ย่Goal --> การเร�ย่นร��แลัะเสร�มสร�างท�กษะInput --> น�กศึ�กษา อาจารย่� บ คลัากร อ ปกรณ์�การเร�ย่นTransformation process --> การเร�ย่น การสอน การฝึ$กปฏิ�บ�ตั�

-- Output > น�กศึ�กษาท�'จบการศึ�กษาData --> ราย่ชื่)'อน�กศึ�กษา ราย่ชื่)'อห์ลั�กส�ตัรInformation --> สร ปจ*านวนน�กศึ�กษาแย่กตัามห์ลั�กส�ตัร

สร ปค�าใชื่�จ�าย่ตั�อห์ลั�กส�ตัร ฯลัฯManagement --> ผู้��บร�ห์ารห์ลั�กส�ตัร Decision --> ให์�เป.ดห์ลั�กส�ตัรให์ม�Standard --> course outline กฎเกณ์ฑ์�ของมห์าว�ทย่าลั�ย่ ระเบ�ย่บตั�างๆ

34

Modeling asystem Model = abstraction of reality

- narrative models- physical models- schematic models- mathematical models

F = X2 + Y2

35

Systems Analysis and Design: What is it?

•Systems analysis: the systematic study of the information needs and problems of some organizational domain in order to recommend improvements and specify the business requirements for the solution.

•Systems design: the specification of a technical, computer-based solution for the business requirements identified in a systems analysis

36

Systems Analysis and Design: Why is it?

• Many information systems fail, because of: lack of reliability lack of usability not what the users wanted incompatible with other systems

• SA&D addresses all but the first problem

• SA&D is also long-term approach to ensure the overall effectiveness of IT in the organization

37

A systems analyst studies the information problems and needs of an organization to determine how to best solve the problems and accomplish improvements using information technology.

–improved business processes

–improved information systems

–improved computer applications

Systems Analysis and Design: Who is it?

3838

Roles of the Systems Analyst :

–Consultant (outsider)–Supporting Expert (insider)–Agent of Change (shaker)

Systems Analysis and Design: Who is it?

39

Systems Analysis and Design: Where is it?

Not just for businesses! – non-profit organizations

– government agencies

– educational institutions

40

• The systems analyst is a key person analyzing

the business, identifying opportunities for

improvement, and designing information

systems to implement these ideas.

• It is important to understand and develop

through practice the skills needed to

successfully design and implement new

information systems.

Key Ideas

41

•Analytical•Technical•Management•Interpersonal

Qualities and Skills of a Systems

Analyst

42

• Required skills and background• Working Knowledge of I nformation Systems and

Technology• Computer Programming Experience and Expertise• General Business Knowledge• - Problem Solving Skills• Interpersonal Communic ations Skills• Interpersonal RelationsSkills• Flexibility and Adaptability• Character and Ethics• Systems Analysis and D esign Skills

43

Who is system analyst?

User System analyst Programmer

44

ผู้��บริหาริ

พนั�กงานัขาย

โปริแกริมเมอริ�

ผู้��ใช้�ริะบบ

ผู้��ใช้�ริะบบ

ผู้��ควบค�มริะบบ

45

General System Model o f the Firm

Physicalresources Input

resourcesOutputresources

PhysicalresourcesTransformation

process

Management

Standards

InformationProcessor

ENVIRONMENT

InformationDecisions

Information anddata

46

ตั�วอย่�าง การว�เคราะห์�ระบบมห์าว�ทย่าลั�ย่Goal --> การเร�ย่นร��แลัะเสร�มสร�างท�กษะInput --> น�กศึ�กษา อาจารย่� บ คลัากร อ ปกรณ์�การเร�ย่นTransformation process --> การเร�ย่น การสอน การฝึ$กปฏิ�บ�ตั�

-- Output > น�กศึ�กษาท�'จบการศึ�กษาData --> ราย่ชื่)'อน�กศึ�กษา ราย่ชื่)'ออาจารย่� ราย่ชื่)'อห์ลั�กส�ตัร...Information --> สร ปจ*านวนน�กศึ�กษาแย่กตัามห์ลั�กส�ตัร

สร ปค�าใชื่�จ�าย่ตั�อห์ลั�กส�ตัร...Management --> ผู้��บร�ห์ารห์ลั�กส�ตัร Decision --> ให์�เป.ดห์ลั�กส�ตัรให์ม�Standard --> course outline กฎเกณ์ฑ์�ของมห์าว�ทย่าลั�ย่ ระเบ�ย่บตั�างๆ

47

ห์น�าท�'ของผู้��บร�ห์าร (โดย พริะเมธี"ธีริริมาภริณ์�)หนั�าที่"&ของนั�กบริหาริปริากฎอย�(ในัค)าจำ)าก�ดความที่"&ว(า

“การิบริหาริหมายถึ,งศิลปแห(งการิที่)างานัให�สำ)าเริ0จำโดยอาศิ�ยคนัอ1&นั นั�กบริหาริม"หนั�าที่"&วางแผู้นั จำ�ด”องค�การิ อ)านัวยการิและควบค�มที่ริ�พยากริบ�คคลและที่ริ�พยากริอ1&นัๆ ให�ด)าเนันังานัไปในัที่ศิที่างเด"ยวก�นัเพ1&อบริริล�เป4าหมายที่"&วางไว�

หนั�าที่"&ของนั�กบริหาริม"อย�( 5 ปริะการิ ตามอ�กษริภาษาอ�งกฤษที่�8งห�า ค1อ POSDC ด�งนั"8

1 .) การิวางแผู้นั (Planning ) หมายถึ,งการิก)าหนัดนัโยบายและมาตริการิอ�นัเป9นัแนัวที่างปฏิบ�ตเพ1&อบริริล�เป4าหมายที่"&วางไว�ม"ริายละเอ"ยดที่"&เริ"ยกว(าโคริงการิปริะกอบด�วย

48

2 .) การิจำ�ดองค�การิ (Organizing )หมายถึ,งการิก)าหนัดต)าแหนั(งสำายบ�งค�บบ�ญช้าในัองค�การิว(าม"ต)าแหนั(งอะไริบ�าง แต(ละต)าแหนั(งม"อ)านัาจำหนั�าที่"&อย(างไริ ใคริสำ�&งการิใคริเป9นัต�นั

3 .) การิแต(งต�8งบ�คลากริ (Staffing) หมายถึ,งการิสำริริหาบ�คลากริมาบริริจำ�แต(งต�8งในัต)าแหนั(งที่"&ก)าหนัดไว�ตามหล�กแห(งการิใช้�คนัให�เหมาะก�บงานั

4.) การิอ)านัวยการิ (Directing )ค1อ การิก)าก�บสำ�&งการิและมอบหมายให�แต(ละฝ่=ายได�ปฏิบ�ตงานัตามแผู้นัที่"&วางไว�

5.) การิควบค�ม (Controlling) ค1อการิตดตามด�ว(าแต(ละฝ่=ายปฏิบ�ตงานัไปถึ,งไหนั ม"ป>ญหาและอ�ปสำริริคเกดข,8นัที่"&ใดและที่"&สำ)าค�ญค1อการิป4องก�นัไม(ให�ย(อหย(อนัต(อหนั�าที่"& ละที่8งหนั�าที่"&หริ1อที่�จำริตต(อหนั�าที่"&

49

ค ณ์ลั�กษณ์ะของน�กผู้��บร�ห์ารนั�กบริหาริจำะที่)าหนั�าที่"&สำ)าเริ0จำล�ล(วงไปด�วยด"ถึ�าม"ค�ณ์

ล�กษณ์ะ 3 ปริะการิ ด�งที่"&พริะพ�ที่ธีเจำ�าตริ�สำไว�ในัที่�ตยปาปณ์กสำ�ตริ ด�งนั"8

1.) จำ�กข�มา หมายถึ,ง การิม"ป>ญญามองการิณ์�ไกลค�ณ์ล�กษณ์ะข�อนั"8ตริงก�บภาษาอ�งกฤษว(า Conceptual Skill ค1อความช้)านัาญในัการิใช้�ความคด

2.) วธี�โริ หมายถึ,ง การิจำ�ดการิธี�ริะได�ด" ม"ความเช้"&ยวช้าญเฉพาะด�านั ค�ณ์ล�กษณ์ะข�อนั"8ตริงก�บภาษาอ�งกฤษว(า Technical Skill ค1อ ความช้)านัาญด�านัเที่คนัค

50

3.) นัสำสำยสำ�มป>นัโนั หมายถึ,ง พ,&งพาอาศิ�ยคนัอ1&นัได�เพริาะเป9นัคนัม"มนั�ษยสำ�มพ�นัธี�ด" นั�กบริหาริที่"&ด"ต�องผู้�กใจำคนัไว�ได�ค�ณ์ล�กษณ์ะข�อนั"8ตริงก�บภาษาอ�งกฤษว(า Human Relation Skill ค1อ ความช้)านัาญด�านัมนั�ษยสำ�มพ�นัธี�

ค�ณ์ล�กษณ์ะที่�8ง 3 ปริะการิม"ความสำ)าค�ญมากนั�อยต(างก�นันั�8นัข,8นัอย�(ก�บริะด�บของนั�กบริหาริ

- นั�กบริหาริริะด�บสำ�งควริม"ค�ณ์ล�กษณ์ะข�อ…………- นั�กบริหาริริะด�บกลางควริม"ค�ณ์ล�กษณ์ะข�อ………- นั�กบริหาริริะด�บต�นัควริม"ค�ณ์ล�กษณ์ะข�อ………...

ขงจำ18อเต1อนัว(า อย(าห(วงว(าใคริไม(ริ� �ว(าที่(านัเก(ง “หริ1อม"ความสำามาริถึจำงห(วงแต(ว(าสำ�กว�นัหนั,&งเม1&อคนัเขายกย(องหริ1อเล1&อนัต)าแหนั(งที่(านั ที่(านัม"ความเก(งสำมก�บที่"&เขายกย(องหริ1อเปล(า”

51

Who Are the Players in Systems Development?

• User(s)• Business manager(s)• Steering committee• Application programmers• System programmers• Database, network, and other technology specialists• Security / auditing staff• Human factors experts• Documentation specialists