Title: System Analysis and Design:SA Week 1: Lecture 13 Date: 2112550 Time: 17.0019.50
1?????????????????????????System Analysis and
DesignSAWeek 1 Lecture (1-3)Date 2/11/2550
Time 17.00-19.50
By D.Sommit (B.Sc Medical Record Science
Mahidol University M.Sc
Information Technology (IT) Ubon. University)
2??????????????????
- Grade A , B, B , C , C , D, D , F,I
- - ??? Project ???????????? 30
- - ??????????????? 10
- - Project SA 20
- - ?????????? (Midterm) 35 choice 20 ?????
?????? 15 ????? - - ?????????? (Final) 35
- - 80-100 Grade A - 65-69 Grade C
- - 75-79 Grade B - 60-64 Grade C
- - 70-74 Grade B - 55-59 Grade D
- - 50-54 Grade D - 0-49
Grade F
3Books
-System Analysis and Design in a Changing World
Third Edition By. John W.Satzinger (Southwest
Missouri State University), Robert B. Jackson
(Brigham Young University) , Stephen D.Burd
(University of New Mexico) -??????????????????????
??? (System Analysis and Design) ??? ?????
??????????????
4Topic Introduction
- The Modern Systems Analyst
- - Overview
- - The Analyst as a Business Problem
Solver - - The Analysts Role in Strategic
Analyst - - Summary
-
5Events and event table
Traditional Approach
Things
Object-Oriented Approach
Entity-relationship Diagram (ERD)
Class diagram
Use Case diagram
Context diagram
Use Case Scenario
DFD fragment
System Sequence diagram
Activity diagram
Data flow definition
Process descriptions
Analysis
Design
Other traditional models
Statechart diagram
Package diagram
Design Class diagrams
Structure diagram
System flowcharts
Interaction diagram
Relational Database schema
User-interface dialogs,forms and reports
System security and controls
6Overview
Entity-Relationship Diagram(ERD)
7Overview Context Diagram
8Overview Data Flow Diagram (DFD)
9Overview System
- ???? (System) ??? ???????????????????????
???????????????????? ?????????????????????????????
??? ??????????????????????? ????
????????????????????? ???????????????????????? 3
??????????? ??? Hardware , Software , Peopleware
?????????????????????????????????????????????????
????????????????????????????????????????????
10Overview System
Hardware
Software
Peopleware
Computer System
11Overview
- ???????????????????????? (Systems Analysis)?
- ????????????????????? (Systems Design)?
12Overview
- ???????????????????????? (Systems Analysis)?
- - ???????????????????????????????????????????????
?????????????????????????????????????????????????
??????????????????? -
13Overview
- ????????????????????? (Systems Design)?
- - ???????????????????????????????????????????????
???? ?????????????????????????????????????????????
??????????????????????????? ??????????????????????
??????????????????????? (Physical)
14Overview
- ??????????????????????????????????? System
Analysis and Design - ???????????????? (System Analyst SA) ?????????
- -????????????????????????? ?????????????????????
??????????????? - - ?????? (Planning)
- - ??????????????????????? (Requirements
Analysis) - - ??????????????????????????? ???????????????
??????????????????????????????????????????????? - - ??????????????????????????????????????????????
??????????? ????????????????????????????????
15Overview
Management
Programmer
User
System Analyst
Relationship of System Analyst
16Overview
- ??????? SA ????????????? (knowledge)
????????????(Skill) ???????????? - - Business Problem
- - Computer and Computer programs
- - Skill and Develop expertise in Programming
- - Systems Analysis and Design
- - Technical knowledge Skill
- - Business Knowledge Skill
- - People Skill
- ??????????????????????????????
????????????????????????????????????????????????
???????????????????????????????
17Overview Knowledge and Skills Required System
Analyst
Technical Skills
Technical Knowledge
Business Skills
Business Knowledge
People Skills
People Knowledge
18Overview
- - Technical knowledge and Skill
- - Computer and how they work
- - Devices that interact with computer
- - input, storage, output devices
- - Communications networks that connect
computers - - Database and database management systems
- - Programming languages
- - Operating Systems (OS) and Utilities
19Overview
- - Technical knowledge and Skill
- - Tool
- ???????????????????????????????????????????
?????????????? - - Software package such as Microsoft
Access, Oracle Developer, IBM Websphere Studio - - Integrated development environment
(IDEs) ?????? Programming language such as Java
???? Microsoft Visual Studio .NET , C .NET - - Computer-aided system engineering
(CASE) tools ???? Power designer , Rational Rose,
Visible Analyst
20Overview
- - Technical knowledge and Skill
- - Technique ??? ????????????????????????????????
?????????????????????????? - - Project planning techniques
- - Systems analysis techniques
- - Systems design techniques
- - System construction and
implementation techniques - - System support techniques
21Overview
- - Business knowledge and Skill
- - ??????????????????? ??????????????????????
- - ????????????????
- - ??????????????????????
- - ?????????????????????????????
- (???? finance, manufacturing, marketing,
customer service?)
22Overview
- - People knowledge and Skill
- System Analyst (SA) ??????????????????????
- - ?????? (Think)
- - ??????????????????? (Learn)
- - ????????????????????????? (React to change)
- - ?????????? (Communicate)
- - ???????????? (Work variety of jobs and
levels) - - Ethics
23Overview
- - ???????? SA ??????????? (planning)
- - Special project ??????????????????????????
???????? ???? ????????????????????????????????????
???????????????? - - Strategic planning ???????????????? ???
????????????????????????????????????????
??????????????????????????????? ????
??????????????????????????????????????????????????
????????????????????????????????
????????????????? ??????????????????
24Overview
- - ???????? SA ??????????? (planning)
- - Information Systems Strategic plan
????????????????????? ??? ???????????????????????
????????? ????????????????? IS ????? Support
??????????????????? ?????????????????????????????
???? - - Chief Information Organization (CIO)
- - Top Management
- - Major Project
- ????????????????????????? Technology
architecture plan Such as Web Server, database,
telecommunication , customer relationship
management (CRM)
25Overview
- - ???????? SA ??????????? (planning)
- - Information Systems Strategic plan
Application Architecture Plan
?????? Information system ??????????????
??????????????????????????????????????
26Overview
Technology Architecture Plan
Set of Hardware, Software and Communications
networks
27Overview
DSS (Decision Support System)
EIS (Exclusive Information System)
MIS (Management Information System)
TPS (Transaction Procession System)
Type of Information Systems
28Overview
Decision support system (DSS)
Executive Information system (EIS)
Economic and Competitive data
Transaction data
Transaction data
Communication And office support system
Management Information System (MIS)
Transaction Processing System (TPS)
Type of Information Systems
29Overview
- TPS Transaction that affect the organization
- MIS Processing system and produce reports that
management needs for planning and control - EIS Monitoring the compettitive environment and
for strategic planning - DSS allow user explore the impact of available
options or decisions
30Overview
Condition by user ???????????????????????????????
??
News about competitors, stock market reports ,
economic forecasts
Product report for planing and controlling the
business
Order customers
Type of Information Systems
31Overview
- ???????? SA ??????????? (planning) -
Enterprise Resource Planning
- ???????????????????????? (Enterprise Resource
Planning ERP) ??? ????????????????????????
(Integrate) ????????????????????????????????????
(Best Practice) ????????????????????????????????
(Module) ?????????????????? ???????????????????
Real Time -
32Nonintegrated IS
Overview
Marketing Applications
HR Applications
HR data
Marketing data
Production Applications
Financial Applications
Financial data
Production data
33Integrated IS in an ERP system
Overview
HR applications
Marketing applications
HR, Marketing, Financial, And production data
Financial applications
Production applications
34Overview
The analysts approach to problem solving
??????????????????? (research and understand the
problem)
??????????????????????????????????????? (verify
that the benefits of solving the problem outweigh
the costs)
?????????????????? ????????????????? (define the
requirement for solving the problem)
??????????????????????????? (develop a set of
possible solutions)
35Overview
?????????????????????????????????????????
(decide which solution is best and make a
recommendataion)
??????????????????????????????????????????
(define the details of the chosen solution)
???????????????? (implement the solution)
??????????????????????????????????????????????????
?????????????? (monitor to make sure that you
obtain the desired results)
36Summary
- SA ??? ???????????????????????????????????????????
??????????????????????????????????
??????????????????????????????????????????????????
????????????????????????????????????????
??????????????????????????????? (best solution)
????????????? ????????????????????????????????????
?????????????????????????????????????????
??????????????? (writing programs)
37Quiz
- ?????????????????????????????????
(tools)???????????????????????? ? - ??????????????????? system, information system?
- ???????????? business problem?
- ?????????????????? SA?
- ??????????????? SA ???????????????????????????
38End of Introduction