Lecture 01 introduction to information system and the role of systems analyst
This presentation is the property of its rightful owner.
Sponsored Links
1 / 46

Lecture 01: Introduction to Information System and The Role of Systems Analyst PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on
  • Presentation posted in: General

Lecture 01: Introduction to Information System and The Role of Systems Analyst. Topic. Information, Information System และ Types of systems System Analysis and Design Roles and Responsibilities of system analysts Importance of system users System Development Life Cycle CASE Tools.

Download Presentation

Lecture 01: Introduction to Information System and The Role of Systems Analyst

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Lecture 01 introduction to information system and the role of systems analyst

Lecture 01: Introduction to Information System and The Role of Systems Analyst


Topic

Topic

  • Information, Information System และ Types of systems

  • System Analysis and Design

  • Roles and Responsibilities of system analysts

  • Importanceof system users

  • System Development Life Cycle

  • CASE Tools


Information

Information

  • Information are resources that need to be carefully managed as other assetsof enterprise/organization

  • Data processing is not free. It has cost just like others, e.g. production, distribution, maintenance, security, storage, access, etc.

  • Data processing requires management to maximize utilization


Information system is

Information System: IS

  • IS applies information technology, i.e. combination of hardware, software, and communication in order to efficiently produce and manage information for managerial decisions.


Information system acquisition

Information System Acquisition

  • Buying

  • Out sourcing

  • In-house Developing


Systems categories

Systems Categories

Eight categories of information system

  • Transaction processing systems (TPS)

  • Office automation systems (OAS)

  • Knowledge work systems (KWS)

  • Management information systems (MIS)

  • Decision support systems (DSS)

  • Expert systems (ES) andArtificial Intelligence (AI)

  • Group decision support systems (GDSS) and Computer-Supported Collaborative Work Systems

  • Executive support systems (ESS)


Lecture 01 introduction to information system and the role of systems analyst

Outside consultants to businesses

Change Agent

System Analyst

Supporting experts within a business

Quality Creator

Roles of Systems Analysts


Users

CSE323 Systems Analysis and Design 2/2549

Users

  • Direct users

  • Indirect users

  • Managements

  • Executives


Lecture 01 introduction to information system and the role of systems analyst

Problem solver/consultant

Programming knowledge

Planning & mangement

System Analyst

System analysis and design experience

Coordination

Good human relationship

Characteristics of Systems Analysts


Responsibility of systems analyst

Responsibility of Systems Analyst

  • coordinates among stakeholders (Top management, System Users, System Builders)

  • Main responsibilities

    • Systems Analysis: analyze problem and propose solution according to user’s requirements at suitable price (based on of user’s organizationfinancial)

    • Systems Design: determine technical specifications according to the result of the system analysis


Systems analysis

Systems Analysis

  • การวิเคราะห์ระบบคือ การค้นหาและรวบรวมข้อมูลที่เกี่ยวข้องกับระบบที่จะพัฒนา ค้นหาปัญหาจากระบบงาน และวิเคราะห์วินิจฉัยปัญหาต่าง ๆ ที่เกิดขึ้น เพื่อหาแนวทาง พัฒนาปรับปรุง ระบบงานให้ดีขึ้น เพิ่มประสิทธิภาพ ประสิทธิผล จากงานเดิมให้ดีขึ้นได้อย่างไร นอกจากนั้นการวิเคราะห์ยังต้องทำการศึกษาความต้องการของระบบงานใหม่ที่จะพัฒนาในอนาคต กำหนดความต้องการให้ระบบงานใหม่ในภาพรวมว่าทำงานอะไรได้บ้าง

  • ประเด็นสำคัญของการวิเคราะห์ระบบ คือ หาปัญหา เสนอแนวทางปรับปรุง หรือแนวทางการแก้ปัญหา บอกทิศทางการพัฒนาระบบงานใหม่ว่าควรพัฒนาแล้ว และระบบงานใหม่มีอะไรบ้าง


Systems design

Systems Design

การออกแบบระบบคือขั้นตอนออกแบบระบบงานใหม่ ที่ทำงานด้วยระบบคอมพิวเตอร์แทนระบบที่มีอยู่ในปัจจุบันหรือการทำงานด้วยระบบมือ

ประเด็นสำคัญของการออกแบบระบบคือทำอย่างไรเพื่อระบบที่ออกแบบใช้งานได้ตรงตามวัตถุประสงค์และความต้องการขององค์กร

กิจกรรมที่จะต้องทำ

  • ศึกษาความต้องการของผู้บริหาร และผู้ปฏิบัติงานหรือความต้องการระบบ (System requirements)

  • ศึกษาการทำงานของระบบปัจจุบัน (existing system study)

  • จำแนกปัญหาที่เกิดขึ้นกับระบบปัจจุบัน (problem identification)

  • พัฒนาเค้าโครงของระบบงานใหม่ (new system idea and concept)


Lecture 01 introduction to information system and the role of systems analyst

วิเคราะห์ระบบเท่านั้น

วิเคราะห์และออกแบบระบบ

นักวิเคราะห์ระบบ

วิเคราะห์ ,ออกแบบระบบและเขียนโปรแกรม

ลักษณะงานของนักวิเคราะห์ระบบ


Lecture 01 introduction to information system and the role of systems analyst

คณะกรรมการดำเนินงาน

ผู้จัดการระบบสารสนเทศ(Project Manager)

นักวิเคราะห์ระบบ(System Analyst)

โปรแกรมเมอร์(Programmer)

ทีมงานพัฒนาระบบ

วิศวกรระบบ(System Engineer)

ผู้สนับสนุนฝ่ายเทคนิค(Technical Support)

เจ้าหน้าที่ผู้รวบรวมข้อมูล

ผู้ใช้งาน(End User)

ทีมงานพัฒนาระบบ


Systems development life cycle kendal kendal

Systems Development Life Cycle [Kendal & Kendal]


Sdlc alternative model

SDLC Alternative Model


New technologies

New Technologies

เทคโนโลยีใหม่ๆกำลังถูกนำมาบูรณาการใช้ในระบบต่างๆ:

  • พาณิชน์อิเล็กทรอนิกส์ (e-Commerce) ดำเนินธุรกรรมผ่าน Web

  • ระบบ Enterprise Resource Planning (ERP) มีเป้าหมายในการบูรณาการข้อมูลจากระบบที่แตกต่างกันภายในองค์กรเข้าด้วยกัน

  • การนำอุปกรณ์พกพาและอุปกรณ์สื่อสารไร้สายมาใช้ในการทำธุรกรรม

  • การใช้ซอฟต์แวร์ระบบเปิด (Open source software)


Integrating technologies

Integrating Technologies

Integrating technologies affect all types of systems


Advantages of using the web

Advantages of Using the Web

ประโยชน์ของการใช้ Web คือ:

  • เป็นช่องทางที่ช่วยให้การรับรู้เกี่ยวกับ บริการ สินค้า อุตสาหกรรม บุคคล กลุ่มบุคคลเพิ่มมากขึ้น

  • ผู้ใช้สามารถเข้าถึงได้ตลอด 24 ชั่วโมง

  • ส่วนการติดต่อออกแบบตามมาตรฐาน

  • ระบบที่สร้างเป็นแบบสากล


Nature of analysis and design

Nature of Analysis and Design

การวิเคราะห์และออกแบบระบบเป็นการดำเนินงานอย่างเป็นระบบเพื่อ:

  • บ่งชี้ปัญหา มองหาโอกาส และกำหนดวัตถุประสงค์

  • วิเคราะห์การไหลของข้อมูลในองค์กร

  • ออกแบบระบบสารสนเทศที่ใช้คอมพิวเตอร์ในแก้ปัญหา


Systems development life cycle

Systems Development Life Cycle


Phase 1 identifying problems opportunities and objectives

Phase 1: Identifying Problems, Opportunities, and Objectives

  • การบ่งชี้:

    • ปัญหาต่างๆในระบบ

    • โอกาสที่เห็นว่าคอมพิวเตอร์จะช่วยปรับปรุงและแก้ปัญหาได้

    • ปัญหาที่จะต้องแก้ไขเพื่อให้บรรลุวัตถุประสงค์

  • บุคคลที่เกี่ยวข้อง:

    • นักวิเคราะห์ระบบ

    • ผู้บริหาร

    • ผู้จัดการระบบ


Phase 2 determine information requirements

Phase 2: Determine Information Requirements

  • กำหนดความต้องการ (Determining information requirements):

    • สัมภาษณ์ฝ่ายบริหารและฝ่ายปฏิบัติการ

    • รวบรวมเอกสารเกี่ยวกับระบบ/การปฏิบัติงาน

    • ใช้แบบสอบถาม

    • สังเกตการทำงานของระบบและบุคคลที่เกี่ยวข้อง

  • ให้รู้ว่าใคร ทำอะไร ที่ไหน อย่างไร และทำไม

  • บุคคลที่เกี่ยวข้อง:

    • นักวิเคราะห์ระบบ

    • ผู้บริหาร

    • ผู้ปฏิบัติงาน

    • ผู้จัดการระบบ


Phase 3 analyzing system needs

Phase 3: Analyzing System Needs

  • วิเคราะห์ความต้องการของระบบ:

    • สร้าง data flow diagrams และเอกสารประกอบ

    • จัดทำพจนานุกรมข้อมูล

    • เลือกโครงสร้างการตัดสินใจ (Structure English, decision table, and decision tree)

    • จัดเตรียมและนำเสนอข้อเสนอของระบบ

    • เสนอแนะข้อแก้ไขที่ดีที่สุดต่อฝ่ายบริหาร

  • บุคคลที่เกี่ยวข้อง:

    • นักวิเคราะห์ระบบ

    • ผู้บริหาร

    • ผู้จัดการระบบ


Phase 4 designing the recommended system

Phase 4: Designing the recommended System

  • ออกแบบระบบที่เสนอแนะ:

    • ออกแบส่วนติดต่อประสานกับผู้ใช้

      • ออกแบบข้อมูลนำออก

      • ออกแบบข้อมูลนำเข้า

    • ออกแบบการควบคุมระบบ

    • ออกแบบไฟล์และฐานข้อมูล

    • จัดทำข้อกำหนดสำหรับโปรแกรม

    • สร้างต้นไม้ตัดสินใจหรือตารางตัดสินใจ

  • บุคคลที่เกี่ยวข้อง:

    • นักวิเคราะห์ระบบ

    • นักออกแบบระบบ

    • ผู้บริหาร

    • ผู้ปฏติงาน

    • ผู้จัดการระบบ


Phase 5 developing and documenting software

Phase 5: Developing and Documenting Software

  • การพัฒนาและจัดทำเอกสารซอฟต์แวร์:

    • ออกแบบโปรแกรมคอมพิวเตอร์โดยใช้ structure charts, and pseudocode

    • ตรวจทานการออกแบบโปรแกรมอย่างคร่าวๆ

    • เขียนโปรแกรมคอมพิวเตอร์

    • จัดทำเอกสารซอฟต์แวร์ด้วยไฟล์ช่วยเหลือ คู่มือการทำงาน และเว็ปไซต์พร้อมด้วย FAQ

  • บุคคลที่เกี่ยวข้อง:

    • นักวิเคราะห์ระบบ

    • นักออกแบบระบบ

    • โปรแกรมเมอร์

    • ผู้จัดการระบบ


Phase 6 testing and maintaining the system

Phase 6: Testing and Maintaining the System

  • การทดสอบและการบำรุงรักษาระบบ:

    • ทดสอบและแก้ไขข้อผิดพลาดของโปรแกรม

    • ทดสอบระบบคอมพิวเตอร์

    • เพิ่มประสิทธิภาพระบบ

  • บุคคลที่เกี่ยวข้อง:

    • นักวิเคราะห์ระบบ

    • นักออกแบบระบบ

    • โปรแกรมเมอร์

    • ผู้จัดการระบบ


Phase 7 implementing and evaluating the system

Phase 7: Implementing and Evaluating the System

  • การติดตั้งและประเมินระบบ:

    • การวางแผนเพื่อเปลี่ยนไปใช้ระบบใหม่

    • การฝึกสอนผู้ใช้

    • การจัดซื้อและติดตั้งอุปกร์ใหม่

    • การแปลงไฟล์เพื่อใช้กับระบบใหม่

    • การติดตั้งระบบ

    • การทบทวนและประเมินผลระบบ

  • บุคคลที่เกี่ยวข้อง:

    • นักวิเคราะห์ระบบ

    • นักออกแบบระบบ

    • โปรแกรมเมอร์

    • ผู้บริหาร .

    • ผู้ปฏิบัติงาน

    • zผู้จัดการระบบ


System maintenance

System Maintenance

  • การบำรุงรักษาระบบคือ:

    • การขจัดข้อผิดพลาดที่หลุดรอดมาจากการทดสอบระบบ

    • การปรับปรุงความสามารถของซอฟ์แวร์ที่ใช้อยู่

  • เวลาที่ใช้ในการบำรุงรักษาโดยทั่วไปจะอยู่ในช่วง48-60% ของเวลาที่ใช้ทั้งหมดในการพัฒนาระบบ


Case tools

CASE Tools

  • CASE tools คือซอฟต์แวร์สำเร็จรูปทำงานบนเครื่องไมโครคอมพิวเตอร์แบบอัตโนมัติสำหรับการวิเคราะห์และออกแบบระบบ

  • เหตุผล 4 ประการที่ควรใช้ CASE tools คือ:

    • เพื่อเพิ่มผลผลิตด้านการวิเคราะห์

    • เพื่ออำนวยความสะดวกในการสื่อสารระหว่างนักวิเคราะห์กับผู้ใช้

    • เพื่อความต่อเนื่องระหว่างเฟสต่างๆใน SDLC

    • เพื่อประเมินผลกระทบของการบำรุงรักษา


Case tool categories

CASE Tool Categories

CASE tools แบ่งเป็นประเภทต่างๆดังนี้

  • Upper CASE (front-end CASE) tools ใช้ทำการวิเคราะห์และออกแบบ

  • Lower CASE (back-end CASE) ใช้ในการสร้างภาษาโปรแกรมจากการออกแบบด้วย CASE

  • Integrated CASEทำงานต่างๆของทั้งแบบ upper CASE และ CASE


Advantages of generating code

Advantages of Generating Code

  • เวลาที่ใช้ในการพัฒนาระบบใหม่ลดลง

  • เวลาที่ใช้ในการบำรุงรักษาโค้ดที่สร้างขึ้นด้วย CASE น้อยกว่าของโค้ดที่สร้างขึ้นด้วยวิธีแบบเดิม

  • โปรแกรมคอมพิวเตอร์อาจสร้างขึ้นได้มากกว่า 1 ภาษา

  • การออกแบบด้วย CASE อาจได้มาจากการซื้อจากผู้อื่นและทำการปรับเปลี่ยนให้ตรงกับความต้องการขององค์กร

  • โค้ดที่สร้างขึ้นจะเป็นโปรแกรมที่ไร้ข้อผิดพลาด


Lecture 01 introduction to information system and the role of systems analyst

CSE323 Systems Analysis and Design


Understanding organizational style and its impact on information systems

Understanding OrganizationalStyle and Its Impact onInformation Systems


Organizations

Organizations

  • องค์กรในมุมมองของระบบประกอบด้วยระบบย่อยที่สัมพันธ์กันและขึ้นต่อกัน (เช่น แผนก หน่วยงาน ฝ่ายฯลฯ) ซึ่งมีฟังก์ชันการทำงานในด้านต่างๆ เช่น การบัญชี การตลาด การผลิต การประมวลผลข้อมูล และการบริหาร เป็นต้น

  • ขอบเขตของระบบและระบบย่อย และสภาพแวดล้อมการทำงานของระบบมีผลกระทบต่อการวิเคราะห์และออกแบบ


Organizational environment

Organizational Environment

  • สภาพแวดล้อมด้านชุมชน (Community environment)

    • ที่ตั้ง

    • การศึกษา รายได้

  • สภาพแวดล้อมด้านเศรษฐศาสตร์ (Economic environment)

    • สัดส่วนตลาด

    • การแข่งขัน

  • สภาพแวดล้อมด้านการปกครอง

    • ส่วนกลางและ ส่วนภูมิภาค


Open and closed systems

Open and Closed Systems

Open System

  • การไหลของข้อมูลเป็นอิสระ.

  • ข้อมูลนำออกของระบบหนึ่งเป็นข้อมูลนำเข้าของอีกระบบหนึ่ง

    Closed System

  • การเข้าถึงข้อมูลถูกจำกัดโดยกฎต่างๆ

  • ข้อมูลอยู่บนพื้นฐานของการให้รู้เท่าที่จำเป็น


Virtual organizations

Virtual Organizations

  • องค์กรเสมือนมีส่วนขององค์กรอยู่ต่างที่กัน

  • เทคโนโลยีของเครือข่ายคอมพิวเตอร์และการสื่อสารถูกนำมาใช้ในการทำงานโครงการ

  • ข้อดีขององค์กรเสมือนได้แก่

    • ลดต้นทุนด้านสิ่งอำนวยความสะดวก

    • สามารถตอบสนองความต้องการของลูกค้าได้รวดเร็วขึ้น

    • มีความยืดหยุ่นให้พนักงาน เช่นการดูแลเด็กๆและผู้สูงอายุ


Enterprise resource planning

Enterprise Resource Planning

  • การวางแผนด้านทรัพยากรขององค์กร หรือ Enterprise Resource Planning (ERP) เป็นระบบบูรณาการข้อมูลขององค์กร

  • ใช้ซอฟต์แวร์ช่วยในการเคลื่อนไหลข้อมูลจากจุดทำงานต่างๆภายในองค์กร


Context level data flow diagram dfd

Context-Level Data Flow Diagram (DFD)

  • แผนภาพบริบทคือเครื่องมือสำคัญในการแสดงให้เห็นข้อมูลที่ใช้และการข้อสนเทศที่ได้จากระบบ

  • แผนภาพบริบทช่วยให้มองเห็นสภาพแวดล้อมการทำงานของระบบที่เป็นอยู่ในปัจจุบันซึ่งมีการรับและส่งระหว่าง Entity ต่างๆในระบบ


Data flow diagram example

Data Flow Diagram Example

แผนภาพกระแสข้อมูลคือ แบบจำลองกระบวนการ (Process Model) ประเภทหนึ่ง

แสดงความสัมพันธ์ระหว่างกระบวนการกับข้อมูล ซึ่งเป็นการแสดงการเคลื่อนที่ของข้อมูลจากกระบวนการหนึ่งไปยังกระบวนการหนึ่งโดยไม่อิงเทคโนโลยีการจัดเก็บข้อมูล


Entity relationships

Entity Relationships

  • Relationships show how the entities are connected.

  • There are three types of relationships:

    • One to one.

    • One to many.

    • Many to many.

  • Relationship lines are labeled.


Use case diagram example

Use Case Diagram Example

แผนภาพที่แสดงการทำงานของผู้ใช้ระบบ (User) และความสัมพันธ์กับระบบย่อย (Sub systems)

จุดประสงค์หลักของการเขียน Use Case Diagram ก็เพื่อเล่าเรื่องราวทั้งหมดของระบบว่ามีการทำงานอะไรบ้าง เป็นการดึง Requirements หรือเรื่องราวต่าง ๆ ของระบบจากผู้ใช้งาน


Levels of management

Levels of Management


Lecture 01 introduction to information system and the role of systems analyst

Next Lecture:

Problems in Information System Development


  • Login