Upload
micah-vance
View
35
Download
0
Tags:
Embed Size (px)
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
Citation preview
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