Software Engineering ( )

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
System Requirement Collection (2)
Advertisements

ระบบสารสนเทศทางธุรกิจ (Business Information Systems)
การประเมินผลโครงการ บทที่ 9 ผศ.ญาลดา พรประเสริฐ yalada.
System Database Semester 1, 2009 Worrakit Sanpote 1.
การพัฒนาระบบสารสนเทศ
Pro/Desktop.
Software Development and Management
PowerPoint Introduction to Computer Information Science KANOKWATT SHIANGJEN.
การพัฒนาผลสัมฤทธิ์ทางการเรียน วิชา อุตสาหกรรมการท่องเที่ยว
บทที่ 3 จัดทำและนำเสนอโครงงานคอมพิวเตอร์
บทที่ 1 หลักการทำโครงงาน
ซอฟต์แวร์และการเลือกใช้
LOGO แนวคิดเกี่ยวกับระบบ สารสนเทศ นางสาวกนกรัตน์ นพ โสภณ SMET
วิทยาเขตมีบริการอะไรให้บ้าง การบริการ บัญชีผู้ใช้และรหัสผ่าน สำหรับใช้งาน Internet สามารถ ติดต่อขอ บัญชีผู้ใช้และรหัสผ่าน (Password) ด้วย ตนเอง บัตรประจำตัวพนักงาน.
การพัฒนาผลสัมฤทธิ์ทางการเรียน วิชาการใช้โปรแกรมนำเสนอข้อมูล เรื่องการเชื่อมโยง ภาพนิ่ง ด้วยโปรแกรม Powerpoint2007 โดยใช้ สื่อคอมพิวเตอร์ช่วยสอน CAI ของนักเรียนระดับชั้น.
ลักษณะงานของวิศวกร ซอฟต์แวร์ ● วิเคราะห์และจัดทำความ ต้องการซอฟต์แวร์ ● ออกแบบซอฟต์แวร์ ● พัฒนาซอฟต์แวร์ ● ทดสอบซอฟต์แวร์ ● บำรุงรักษาซอฟต์แวร์ ● จัดการองค์ประกอบ.
แนวคิดการพัฒนาแบ่งเป็น 4 เรื่องหลัก ดังนี้ ทิศทางการบริหารจัดการโครงสร้างพื้นฐานด้านเทคโนโลยี สารสนเทศของหน่วยงานภาครัฐ ทิศทางการบริหารจัดการ Software.
หลักการแก้ปัญหา อย่างมีขั้นตอน การแก้ปัญหาด้วย กระบวนการทาง เทคโนโลยี สารสนเทศ หลักการ แก้ปัญหา การใช้หลักการใน การแก้ปัญหา.
บทที่ 3 นักวิเคราะห์ระบบและการ วิเคราะห์ระบบ. 1. นักวิเคราะห์ระบบ (System Analysis) 1.1 ความหมายของนักวิเคราะห์ระบบ นักวิเคราะห์ระบบ (System Analysis:
การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ ครูชาญณรงค์ ปานเลิศ โรงเรียนพระบางวิทยา ครูชาญณรงค์
การออกแบบและเทคโนโลยี
เทคโนโลยีพื้นฐานของระบบสารสนเทศ
เรื่อง กระบวนการเทคโนโลยีสารสนเทศ
การวิเคราะห์และออกแบบระบบสารสนเทศ (Information System Analysis and Design) โดย อ.ประจักษ์ เฉิดโฉม.
อาจารย์จุฑามาศ พรหมทอง สาขาวิชาบรรณารักษศาสตร์และสารสนเทศศาสตร์
หน่วยที่ 1 ข้อมูลทางการตลาด. สาระการเรียนรู้ 1. ความหมายของข้อมูลทางการตลาด 2. ความสำคัญของข้อมูลทางการตลาด 3. ประโยชน์ของข้อมูลทางการตลาด 4. ข้อจำกัดในการหาข้อมูลทาง.
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
กระบวนการพัฒนาซอฟต์แวร์
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
บทที่ 3 การวิเคราะห์ Analysis.
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
การพัฒนาการใช้งานในระบบเว็บ
การพัฒนาระบบสารสนเทศ Information System Development
บทที่ 6 การพัฒนาระบบการสอนบนเครือข่าย
ระบบหนังสืออิเล็กทรอนิกส์ Electronic Book System
กรณีศึกษา : นักเรียน ระดับ ปวช.2 สาขาวิชาการบัญชี
Information System MIS.
Chapter 13 Project Management
Project Project (โครงงาน) ปริญญานิพนธ์ กิจกรรมซึ่งดำเนินงานตามลำดับ
การเขียนหัวข้อ (Proposal) ที่ดี
ขั้นตอนการออกแบบ ผังงาน (Flow Chart)
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
บทที่ 3 ซอฟต์แวร์ประยุกต์
แนวคิดเกี่ยวกับระบบสารสนเทศ
การบริหารโครงการซอฟต์แวร์
พื้นฐานการออกแบบ กราฟิก หมายถึง ศิลปะแขนงหนึ่งซึ่งใช้การสื่อความหมาย ด้วยเส้น สัญลักษณ์ รูปวาด ภาพถ่าย กราฟ แผนภูมิ การ์ตูน ฯลฯ เพื่อให้สามารถสื่อความหมายของข้อมูลได้ถูกต้องตรง.
โครงการจัดทำระบบฐานข้อมูล วัตถุเสพติดของกลาง (ระยะที่1)
กลุ่มหลักสูตร กลุ่มหลักสูตรที่ 1 : พัฒนาความรู้
Object-Oriented Programming การเขียนโปรแกรมเชิงอ็อบเจ็กต์
บทที่ 6 แนวคิดเทคโนโลยีเสมือนจริง
Continuous Quality Improvement
SMS News Distribute Service
ผลการเรียนรู้ 1. สามารถบอกความหมายของการสืบค้นข้อมูลได้ 2. สามารถบอกประเภทของการสืบค้นข้อมูลได้ 3. สามารถตรวจสอบความน่าเชื่อถือของข้อมูลได้
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
ASTM Standards and Engineering Digital Library
บรรยายครั้งที่ 8 - กราฟฟิกวิศวกรรม 1
การวิจัยทางการท่องเที่ยว
งานนำเสนอสำหรับโครงการ นิทรรศการวิทยาศาสตร์
วิชา COMP342 วิศวกรรมซอฟต์แวร์ (Software Engineering)
บทที่ 2 การพัฒนาระบบสารสนเทศ
การวัดและประเมินผลด้านพุทธิพิสัย (ตามลำดับขั้นการเรียนรู้ของ Benjamin Bloom) รศ. บรรพต พรประเสริฐ.
กลุ่มส่งเสริมอาชีพการเกษตร
รูปนิสิต บทคัดย่อ ผลการทดลอง วัตถุประสงค์ วิธีการที่นำเสนอ บทนำ
ระบบสารสนเทศ (ต่อ) (Information Systems : IS)
การประเมินผลโครงการ บทที่ 9 ผศ.ญาลดา พรประเสริฐ yalada.
บทที่ 15 การติดตั้งระบบและการทบทวนระบบงาน.
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
Introduction to Structured System Analysis and Design
บทที่ 7 การบริการร่วมและรวม Composite Service (CaaS) 7.1 ความหมาย
กระดาษทำการ (หลักการและภาคปฏิบัติ)
ใบสำเนางานนำเสนอ:

Software Engineering (4123502) บทนำ-วิศวกรรมซอฟต์แวร์ (Introduction to Software Engineering) ภาพรวมของกระบวนการ (A Generic View of Process) แบบจำลองกระบวนการพัฒนาระบบ (Process Model) การประมาณการซอฟต์แวร์ (Software Estimation) วิศวกรรมความต้องการ (Requirement Engineering) การสร้างแบบจำลองการวิเคราะห์ (Analysis Model) การวิเคราะห์เชิงวัตถุ (Object Oriented Analysis) วิศวกรรมการออกแบบ (Design Engineering) การออกแบบส่วนต่อประสานผู้ใช้ (User Interface Design) การทดสอบซอฟต์แวร์ (Testing) สอบกลางภาค สอบปลายภาค

Software Engineering (4123502) Amarita Ritthipakdee Information Technology PNRU

Chapter 1: Introduction to Software Engineering Software is: 1.) Instructions (computer programs) that when executed provide desired features, function, and performance 2.) Data structures that enable the programs to adequately manipulate information 3.) Documentation that describes the operation and use of the programs

Chapter 1: Introduction to Software Engineering System software Application software Engineering/Scientific Embedded - Web applications Artificial intelligence (AI) Mobile Applications (Mobile Apps)

Chapter 1: Introduction to Software Engineering Software New Categories Open world computing : allow mobile devices, personal computers, and enterprise systems to communicate across vast networks (Cloud Computing) Netsourcing : allows customers to receive business applications as a service over the Internet or other networks via browser (the Web as a computing engine) Open source : “free”

Chapter 1: Introduction to Software Engineering Definition วิศวกรรมซอฟต์แวร์ คือ กระบวนการทางวิศวกรรมที่พัฒนาอย่างมีขั้นตอน นำไปสู่ออกแบบซอฟแวร์เพื่อใช้กับงานที่ต้องการให้บรรลุวัตถุประสงค์ได้

Chapter 1: Introduction to Software Engineering Layers of Software Engineering Software Engineering

Chapter 1: Introduction to Software Engineering A quality focus : สิ่งที่องค์กรต้องการ นโยบาย แผนงาน การบริหารจัดการคุณภาพการผลิตซอฟต์แวร์ Process : กระบวนการพัฒนาซอฟต์แวร์ Methods: เทคนิควิธีการพัฒนาซอฟต์แวร์ Tools: เครื่องมือที่ใช้ในการสนับสนุนการพัฒนาซอฟต์แวร์

Chapter 1: Introduction to Software Engineering หลักสำคัญของวิศวกรรมซอฟต์แวร์ Understand the problem: ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ครั้งนี้ ข้อมูลที่จำเป็นต้องใช้ในระบบ แยกประเด็นที่สำคัญ เพื่อหาวัตถุประสงค์หลักของการทำงานในระบบ

Chapter 1: Introduction to Software Engineering หลักสำคัญของวิศวกรรมซอฟต์แวร์ (ต่อ) Plan a solution : ประเด็นปัญหาที่เกิดขึ้น เคยเกิดขึ้นมาก่อนหรือไม่ ก่อนหน้านี้ใช้วิธีใดในการแก้ปัญหา การแก้ปัญหาในครั้งก่อนนั้นได้ผลดีหรือไม่

Chapter 1: Introduction to Software Engineering หลักสำคัญของวิศวกรรมซอฟต์แวร์ (ต่อ) Carry out the plan: วิธีการที่นำอยู่นี้สอดคล้องกับแผนงานหรือไม่อย่างไร การออกแบบและการเขียนโปรแกรมมีความสอดคล้องกันหรือไม่ มีการตรวจสอบการพัฒนาโปรแกรมเป็นไปตามความต้องการหรือไม่

Chapter 1: Introduction to Software Engineering หลักสำคัญของวิศวกรรมซอฟต์แวร์ (ต่อ) Examine the result for accuracy : มีกระบวนการในการทดสอบ โดยแบ่งเป็นการทดสอบในส่วนย่อย และการรวมกันของระบบใหญ่ ซอฟต์แวร์ที่พัฒนาขึ้นได้รับความเห็นชอบจากผู้ใช้อย่างไร

@Work01 ให้นักศึกษาค้นคว้าข้อมูลเกี่ยวกับ ซอฟต์แวร์ ที่ถูกพัฒนาขึ้นเพื่อใช้ในงานด้านต่างๆที่สำคัญ ดังนี้ ด้านวิทยาศาสตร์และวิศวกรรมศาสตร์ ด้านการประมวลผลข้อมูลขนาดใหญ่ ด้านวิศวกรรมเครื่อข่ายคอมพิวเตอร์ ด้านระบบช่วยเหลือ และระบบคอมพิวเตอร์อัจฉริยะ

@Work01 โดยจัดเรียงเนื้อหาตามลำดับดังนี้ (1 หน้ากระดาษ A4) ชื่อซอฟต์แวร์ บริษัท หรือ หน่วยงานที่พัฒนาขึ้น รายละเอียด (อาจจะมีภาพประกอบ) พอสังเขป อ้างอิง (แหล่งที่มาเชื่อถือได้ เช่น หนังสือ งานวิจัย บทความ)