Programming Concept

Application | แอพพลิเคชั่น

 Hardware - ฮาร์ดแวร์

 Software - ซอฟ์ทแวร์

หน่วยประมวลผล

CPU

หน่วยความจำ

MEMORY - RAM

หน่วยประมวลผลด้านกราฟฟิค

GPU

หน่วย รับ-ส่ง ข้อมูล

I / O Devices / Peripherals

หน่วยเก็บข้อมูล - ฮาร์ดดิสก์

Harddisk - DRIVE

ซอฟ์ทแวร์

แอพพลิเคชั่น

What is an Application?

แอพพลิเคชั่น

  1. เป็นโปรแกรม หรือซอฟ์ทแวร์ชนิดหนึ่ง

  2. อำนวยความสะดวกให้กับผู้ใช้งานในด้านต่าง ๆ
    เช่น ดำเนินธุรกิจ ค้าขาย การศึกษา ด้านความบันเทิง ข่าวสาร การสื่อสาร ฯลฯ

  3. ใช้งานบน โมบาย, แท็บเล็ต, หรือ เดสก์ท็อป ฯลฯ

  4. มีทั้งแบบใช้งานฟรี และเสียตังค์ซื้อ

Application Categories

ประเภทแอพพลิเคชั่น

  1. Native Application
    แอพพลิเคชั่นพัฒนาเพื่อใช้กับระบบปฏิบัติการเดียว

  2. Hybrid Application หรือ Cross-platform Application แอพพลิเคชั่นพัฒนาใช้กับหลายระบบ

  3. Web Application
    แอพพลิเคชั่นพัฒนาขึ้นมาเพื่อใช้บนเว็บ

Case Study - กรณีศึกษา

Case Study - กรณีศึกษา

Case Study - กรณีศึกษา

Case Study - กรณีศึกษา

www.sanook.com

Case Study - กรณีศึกษา

Case Study - กรณีศึกษา

การพัฒนาแอพพลิเคชั่น (ซอฟ์ทแวร์)

Application Development

ศึกษาความต้องการ

Requirements

ออกแบบ

Design

สร้าง-พัฒนา แอพฯ

Development

ทดสอบ

Test

ดูแลรักษา

Maintenance

วิศวกรรมซอฟ์ทแวร์

Software Engineering

Requirements?

ศึกษา ความต้องการ ?

Requirements?

ศึกษา ความต้องการ ?

Design?

ออกแบบ พิมพ์เขียว ?

Design?

ออกแบบ พิมพ์เขียว ?

Development ?

พัฒนา แอพพลิเคชั่น ?

  • Waterfall Model

  • Spiral Model

  • SOFTWARE Reuse

  • CASE Tools

Test ?

ทดสอบ แอพพลิเคชั่น ?

Maintain ?

ดูแล-รักษา แอพพลิเคชั่น ?

  • New Features

  • Update

  • Minor / Major Changes

  • New Proposal

ศึกษาความต้องการ

Requirements

ออกแบบ

Design

สร้าง (พัฒนา) แอพฯ

Development

ทดสอบ

Test

ดูแลรักษา

Maintenance

วงจรการพัฒนาซอฟ์แวร์

SDLC - Software Development Life Cycle

Aj. Krit Th.

https://www.kritth.com

30204-2005 Application

By Krit Th.

30204-2005 Application

  • 48