Modeling and Activity Diagram

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Chapter 11 : System Implementation
Advertisements

คำอธิบายรายวิชา ระบบธุรกิจ วัฏจักรของการพัฒนาระบบงาน ระเบียบ วิธีการและเครื่องมือในการวิเคราะห์ ผังงานระบบ ตารางและการตัดสินใจ การศึกษาความเป็นไปได้ของระบบการวิเคราะห์ความคุ้มค่าในการลงทุนในการพัฒนา.
วงจรพัฒนาระบบ (System Development Life Cycle)
(Material Requirement Planning)
การวิเคราะห์ระบบและวิธีปฏิบัติงาน
ขั้นตอนการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์ กฎเกณฑ์เกี่ยวกับคำศัพท์ ไวยากรณ์ และ หลักภาษาในการเขียนคำสั่งงานให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งให้กับเราได้ มีหลากหลายชนิดต่างๆ กัน.
Object-Oriented Analysis and Design
UML Diagrams Functional Model Seree Chinodom
ตัวอย่างการสร้าง Class Diagram
การวิเคราะห์และออกแบบระบบ
หลักการออกแบบของ ADDIE model ADDIE model
Business Modeling (บางส่วนอ้างอิงจาก ดร.อดิศร ณ อุบล)
Object-Oriented Analysis and Design
บทที่ 5 การจำลองแบบเชิงวัตถุ Object Modeling
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
การออกแบบและพัฒนาซอฟต์แวร์ (Software design and development) 4 (3-2-6)
Object-Oriented Analysis and Design
Surachai Wachirahatthapong
SCC - Suthida Chaichomchuen
บรรยายโดย สุรางคนา ธรรมลิขิต
CSE323 การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design)
ให้ประหยัดการใช้หน่วยความจำ (space) ด้วยความรวดเร็ว (time)
Chapter 2 Database systems Architecture
บทที่ 2 การพัฒนาระบบ (System Development)
บทที่ 3 การวิเคราะห์โครงสร้าง Structure Analysis
บทที่ 4 แบบจำลองข้อมูลและกระบวนการ (Data and Process Modeling)
UML มหาวิทยาลัยเนชั่น Unified Model Language บุรินทร์ รุจจนพันธุ์ .
ผังงาน (Flowchart) มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
Systems Analysis and Design
บทที่ 2 การพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศ (Information System Development)
วิธีการทางคอมพิวเตอร์
System Development Lift Cycle
Chapter 2 Software Process.
ที่ใช้ใน Object-Oriented Design
วิชาวิเคราะห์และออกแบบระบบเชิงวัตถุ Lec10 :: Behavioral Modeling with UML Behavioral Diagrams Interaction Diagrams State Diagrams Activity Diagram Last.
วิชาวิเคราะห์และออกแบบระบบเชิงวัตถุ Lec08 :: Behavioral Modeling with UML Behavioral Diagrams Interaction Diagrams Nattapong Songneam
การออกแบบโปรแกรม ขั้นตอนการแก้ปัญหา การนิยามปัญหา (Problem definition)
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
Lecture 2 แก้ไขปัญหาด้วย OOP (Solving problems using OOP in Java)
การพัฒนาระบบประยุกต์
การเขียนผังงาน (Flowchart)
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
หลักการแก้ปัญหา.
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
Activity Diagram Wattanapong suttapak, Software Engineering,
school of Information communication Tecnology,
การวิเคราะห์และออกแบบระบบ System Analysis and Design
ADDIE Model.
Unified Modeling Language
Chapter 1 Introduction to Software Engineering – Software Engineering Chaichan Kusoljittakorn 1.
บทที่ 6 พจนานุกรมข้อมูล และ คำอธิบายกระบวนการ
school of Information communication Tecnology,
การออกแบบสื่อเพื่อการศึกษา ADDIE Model
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
State Diagram Wattanapong suttapak, Software Engineering,
อาจารย์ วิทูร ธรรมธัชอารี. เนื้อหาในการเรียน  เครื่องมือในการออกแบบและพัฒนาระบบ บัญชีด้วยคอมพิวเตอร์  ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล  การวางระบบบัญชีด้วยคอมพิวเตอร์
ลักษณะงานของวิศวกร ซอฟต์แวร์ ● วิเคราะห์และจัดทำความ ต้องการซอฟต์แวร์ ● ออกแบบซอฟต์แวร์ ● พัฒนาซอฟต์แวร์ ● ทดสอบซอฟต์แวร์ ● บำรุงรักษาซอฟต์แวร์ ● จัดการองค์ประกอบ.
2 การพัฒนาระบบสารสนเทศ (Information System Development)
Information System Development
บทที่ 5 ความต้องการ วิศวกรรมความต้องการ แบบจําลองการวิเคราะห์
การวิเคราะห์ซอฟต์แวร์
(Smart Strategy Praboromarajchanok Institute: SSPI)
UML (Unified Modeling Language)
Object-Oriented Analysis and Design
การพัฒนาระบบสารสนเทศ (Information System Development)
5. ข้อกำหนดความต้องการซอฟต์แวร์ (Software Requirements Specification)
วิศวกรรมซอฟต์แวร์ วิศวกรรมซอฟต์แวร์ (Software Engineering)
ใบสำเนางานนำเสนอ:

Modeling and Activity Diagram BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Modeling and Activity Diagram

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ What is Modeling? การสร้างแบบจำลอง (Modeling) เป็นวิธีการวิเคราะห์ และออกแบบ (Analysis and Design) วิธีการหนึ่งที่เน้นการสร้างแบบจำลอง เพื่อให้สามารถเข้าในปัญหาของระบบ ใช้เป็นเครื่องมือในการสื่อสาร แนวคิดในการพัฒนาระบบ กับบุคคลอื่นๆ Visual Modeling ใช้สัญลักษณ์รูปภาพในการสร้างแบบจำลอง

Software Modeling BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ User Requirement Modeling (Analysis and Design) Model (Specification) Tools Manually Coding Program

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Models Requirement Analysis Models (Requirement Specification) ได้จากกระบวนการวิเคราะห์ความต้องการของผู้ใช้ระบบ (Requirement Analysis) Analysis Model ได้จากกระบวนการวิเคราะห์หน้าที่การทำงานของระบบ (System Analysis) Design Model ได้จากกระบวนการออกแบบการทำงานของระบบ (System Design)

Software Development Process BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Software Development Process Requirement Specification : define problem domain Analysis : what problem to be solved? Design : how to solve the problem? Implementation : how to implement the solution? Testing : how to ensure that the solution can solve the problem? Maintenance : how to adjust the solution to accomodate change? Retirement : when does the system to be retired?

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ What is UML? เป็นภาษาที่ใช้ในการสร้างแบบจำลอง (Modeling Language) ที่ประกอบด้วยองค์ความร้ที่ใช้ในการนำเสนอและออกแบบเอกสารประกอบโปรแกรม จัดเป็นมาตรฐานสำหรับการแลกเปลี่ยนแนวคิดการออกแบบระบบ และองค์ความรู้ในเชิงเทคนิคในรูปของแบบจำลอง

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Histroy of UML ปี 1998 พัฒา UML Version 1.2 ปี 1999 พัฒา UML Version 1.3 ปี 2000 พัฒา UML Version 1.4 ปี 2001 พัฒา UML Version 2.0 http://www.uml.org/

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Models and Diagrams A model is a complete description of a system from a particular perspective State Diagrams State Diagrams Class Diagrams Use Case Diagrams Use Case Diagrams State Diagrams Use Case Diagrams Use Case Diagrams State Diagrams Use Case Diagrams Object Diagrams Sequence Diagrams Scenario Diagrams State Diagrams Scenario Diagrams State Diagrams Collaboration Diagrams Component Diagrams Models Scenario Diagrams Component Diagrams Scenario Diagrams Component Diagrams Statechart Diagrams Deployment Diagrams Activity Diagrams

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ UML Diagrams Structure Diagrams Class Object Package Deployment Component Composite Structure Behavior Diagrams Activity Sequence Collaboration Interaction Overview Timing Behavioral State Machine Proxy State Machine Use Case

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Activity diagram ใช้สำหรับ อธิบาย กระแสการไหลของการทำงาน (workflow) แสดงขั้นตอนการทำงานของระบบ แต่ละขั้นตอนการทำงาน เรียกว่า Activity ตัวอย่าง ได้แก่ การคำนวณผลลัพธ์บางอย่าง การเปลี่ยนแปลงสถานะ (State) ของระบบ การส่งค่ากลับคืน การส่งสัญญาณ การเรียกให้โอเปอร์เรชันอื่นๆ ทำงาน

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Activity Diagram สัญลักษณ์ที่ใช้ แยก เริ่มต้น สิ้นสุด รวม กิจกรรม

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ An Activity Diagram Show MessageBox “Printing” on Screen Create postscript file Send postscript file to printer Remove displayer sampler Swimlane Example Ordinary Example

BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ Activity Diagram ตัวอย่าง Activity Diagram การสอบถามยอดบัญชีจากตู้ ATM

แบบฝึกหัดในชั้นเรียน BC305 การวิเคราะห์และออกแบบระบบสารสนเทศ แบบฝึกหัดในชั้นเรียน ให้นักศึกษาค้นหาตัวอย่าง Activity Diagram จากอินเตอร์เน็ต ให้ออกแบบ Activity Diagram ระบบร้านอาหาร