Software design

การออกแบบซอฟต์แวร์

การแข่งขันพัฒนาแอนดรอยด์อ่าน 1 นาที

การแข่งขันพัฒนาแอนดรอยด์

Android (operating system)

Googleเปิดตัวการแข่งขัน Android Developer Challenge (ADC) ในปี 2008 โดยมีเป้าหมายเพื่อมอบรางวัลให้กับแอปพลิเคชันมือถือคุณภาพสูงที่สร้างขึ้นบน ระบบปฏิบัติการ...

อ่าน 1 นาที

คอมไพเลอร์-คอมไพเลอร์

CS1 German-language sources (de)

ในวิทยาการคอมพิวเตอร์คอมไพเลอร์-คอมไพเลอร์หรือตัวสร้างคอมไพเลอร์คือเครื่องมือการเขียนโปรแกรมที่สร้างตัวแยกวิเคราะห์ตัวแปลภาษาหรือคอมไพเลอร์จากคำอธิบายอย่างเป็นทางการของภาษาโปรแกรมแ...

การวิเคราะห์และการออกแบบเชิงวัตถุอ่าน 1 นาที

การวิเคราะห์และการออกแบบเชิงวัตถุ

Object-oriented programming

การวิเคราะห์และการออกแบบเชิงวัตถุ (Object-Oriented Analysis and DesignหรือOOAD ) เป็นแนวทางในการวิเคราะห์และออกแบบระบบคอมพิวเตอร์โดยใช้ แนวคิดเชิง

สถาปัตยกรรมหกเหลี่ยม (ซอฟต์แวร์)อ่าน 1 นาที

สถาปัตยกรรมหกเหลี่ยม (ซอฟต์แวร์)

Architectural pattern (computer science)

สถาปัตยกรรมหกเหลี่ยมหรือสถาปัตยกรรมพอร์ตและอะแดปเตอร์เป็นรูปแบบสถาปัตยกรรมที่ใช้ในการออกแบบซอฟต์แวร์มีเป้าหมายเพื่อสร้าง ส่วนประกอบแอปพลิเคชัน

อ่าน 1 นาที

แข็ง

CS1: unfit URL

ในการเขียนโปรแกรมเชิงวัตถุและการเขียนโปรแกรมเชิงฟังก์ชันSOLIDเป็นตัวย่อที่ช่วยในการจำ สำหรับหลักการห้าประการที่มุ่งทำให้ซอร์สโค้ดเข้าใจง่าย ยืดหยุ่น และบำรุงรักษาได้ง่าย ขึ้น...

IDEF6อ่าน 1 นาที

IDEF6

Software design

IDEF6 ( Integrated Definition for Design Rationale Capture ) เป็นวิธีการอำนวยความสะดวกในการได้มา การนำเสนอ...

แกรดี้ บูชอ่าน 1 นาที

แกรดี้ บูช

Object-oriented programming

Grady Booch (เกิด 27 กุมภาพันธ์ พ.ศ. 2498) เป็นวิศวกรซอฟต์แวร์ ชาวอเมริกัน เป็นที่รู้จักกันดีที่สุดจากการพัฒนาUnified Modeling Language (UML) ร่วมกับIvar JacobsonและJames

อ่าน 1 นาที

เลเยอร์ (การออกแบบเชิงวัตถุ)

Object-oriented programming

ในการออกแบบเชิงวัตถุของซอฟต์แวร์ เลเยอร์คือกลุ่มของคลาสที่มีชุดการพึ่งพาโมดูล แบบลิงก์ไท ม์ เดียวกัน กับโมดูลอื่นกล่าวอีกนัยหนึ่ง เลเยอร์คือกลุ่มของส่วนประกอบ ที่นำกลับมาใช้ใหม่ได้

อ่าน 1 นาที

การพัฒนาที่ขับเคลื่อนด้วยพฤติกรรม

CS1 Dutch-language sources (nl)

การพัฒนาที่ขับเคลื่อนด้วยพฤติกรรม ( BDD ) เป็นวิธีการพัฒนาซอฟต์แวร์แบบ Agile ที่เน้นการทำงานร่วมกันระหว่างผู้เชี่ยวชาญด้านธุรกิจและไอทีที่มีส่วนได้ส่วนเสียในการค้นหาวิธีแก้ปัญหาที่...

การออกแบบเชิงโต้ตอบอ่าน 1 นาที

การออกแบบเชิงโต้ตอบ

CS1: unfit URL

การออกแบบเชิงโต้ตอบเป็นสาขาการศึกษาที่มุ่งเน้นผู้ใช้ โดยเน้นการสื่อสาร ที่มีความหมาย...

วิศวกรรมโดเมนอ่าน 1 นาที

วิศวกรรมโดเมน

Business analysis

วิศวกรรมโดเมนคือกระบวนการทั้งหมดของการนำความรู้ในโดเมน เดิมมาใช้ซ้ำ ในการสร้าง ระบบ ซอฟต์แวร์ ใหม่ นี่เป็นแนวคิดสำคัญในการนำซอฟต์แวร์มาใช้ซ้ำ อย่างเป็นระบบ

เหตุผลในการออกแบบอ่าน 1 นาที

เหตุผลในการออกแบบ

Argument mapping

เหตุผลในการออกแบบคือเอกสารที่ระบุเหตุผลเบื้องหลังการตัดสินใจเมื่อออกแบบระบบหรือสิ่งประดิษฐ์โดยที่ WR Kunz และHorst Rittel ได้พัฒนา เหตุผลในการออกแบบขึ้นมาเพื่อมอบ โครงสร้างตาม...

อ่าน 1 นาที

การออกแบบที่ขับเคลื่อนด้วยความรับผิดชอบ

Object-oriented programming

การออกแบบที่ขับเคลื่อนด้วยความรับผิดชอบ (Responsibility-driven design)เป็นเทคนิคการออกแบบในการเขียนโปรแกรมเชิงวัตถุซึ่งช่วยปรับปรุงการห่อหุ้มข้อมูลโดยใช้โมเดลไคลเอ็นต์-เซิร์ฟเวอร์โ...

อ่าน 1 นาที

คำอธิบายการออกแบบซอฟต์แวร์

IEEE standards

คำอธิบายการออกแบบซอฟต์แวร์ (หรือที่เรียกว่าเอกสารการออกแบบซอฟต์แวร์หรือSDD ; เรียกสั้นๆ ว่าเอกสารการออกแบบ ; รวม ถึง ข้อกำหนดการออกแบบซอฟต์แวร์ )...

ออกแบบตามสัญญาอ่าน 1 นาที

ออกแบบตามสัญญา

Programming paradigms

การออกแบบโดยใช้สัญญา (Design by ContractหรือDbC ) หรือที่รู้จักกันในชื่อการเขียนโปรแกรมโดยใช้สัญญา (Contract Programming , Programming by Contract)และ การ เขียนโปรแกรม...

อ่าน 1 นาที

ตรรกะการนำเสนอ

Software architecture

ในการพัฒนาซอฟต์แวร์ตรรกะการนำเสนอเกี่ยวข้องกับวิธีการแสดงวัตถุทางธุรกิจแก่ผู้ใช้ซอฟต์แวร์ เช่น การเลือกระหว่าง หน้าจอ ป๊อปอัพและเมนูแบบดรอปดาวน์

อ่าน 1 นาที

การออกแบบระดับสูง

Design

การออกแบบระดับสูง (HLD) อธิบายถึงสถาปัตยกรรมที่จะใช้ในการพัฒนาระบบแผนภาพสถาปัตยกรรมให้ภาพรวมของระบบทั้งหมด...

อ่าน 1 นาที

การออกแบบที่ขับเคลื่อนด้วยโดเมน

Software architecture

การออกแบบที่ขับเคลื่อนด้วยโดเมน ( DDD ) เป็นแนวทางการออกแบบซอฟต์แวร์ที่มุ่งเน้นการสร้างแบบจำลองซอฟต์แวร์ให้ตรงกับโดเมนตามข้อมูลป้อนเข้าจากผู้เชี่ยวชาญของโดเมนนั้น DDD...

อ่าน 1 นาที

สาขา (วิศวกรรมซอฟต์แวร์)

CS1 maint: deprecated archival service

ในวิศวกรรมซอฟต์แวร์โดเมนคือขอบเขตเป้าหมายของโปรแกรมคอมพิวเตอร์ ในทางรูปธรรม โดเมนหมายถึงหัวข้อเป้าหมายของ โครงการ เขียนโปรแกรม เฉพาะ...

การวิเคราะห์และการออกแบบเชิงวัตถุอ่าน 1 นาที

การวิเคราะห์และการออกแบบเชิงวัตถุ

Object-oriented programming

การวิเคราะห์และการออกแบบเชิงวัตถุ (Object-Oriented Analysis and DesignหรือOOAD ) เป็นแนวทางในการวิเคราะห์และออกแบบระบบคอมพิวเตอร์โดยใช้ แนวคิดเชิง

การออกแบบซอฟต์แวร์อ่าน 1 นาที

การออกแบบซอฟต์แวร์

Pages displaying short descriptions of redirect targets via Module:Annotated link

การออกแบบซอฟต์แวร์คือกระบวนการคิดเชิงแนวคิด ว่า ระบบซอฟต์แวร์จะทำงานอย่างไร ก่อนที่จะ นำไปใช้งานหรือแก้ไข การออกแบบซอฟต์แวร์ยังหมายถึงผลลัพธ์โดยตรงของกระบวนการออกแบบ...

การสร้างต้นแบบด้วยกระดาษอ่าน 1 นาที

การสร้างต้นแบบด้วยกระดาษ

Software design

ในการปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์การสร้างต้นแบบด้วยกระดาษเป็นวิธีการที่ใช้กันอย่างแพร่หลายในกระบวนการออกแบบที่เน้นผู้ใช้เป็นศูนย์กลางซึ่งเป็นกระบวนการที่ช่วยให้นักพัฒนาสร...

การสร้างแบบจำลองเชิงวัตถุอ่าน 1 นาที

การสร้างแบบจำลองเชิงวัตถุ

Object-oriented programming

การสร้างแบบจำลองเชิงวัตถุ ( OOM ) เป็นแนวทางในการสร้างแบบจำลองระบบเป็นวัตถุโดยส่วนใหญ่ใช้ในการพัฒนาซอฟต์แวร์แต่สามารถและถูกใช้สำหรับระบบประเภทอื่น ๆ...

อ่าน 1 นาที

การออกแบบเชิงกรอบ

Software design

การออกแบบโดยใช้เฟรมเวิร์กเป็นพื้นฐาน (Framework Oriented Design หรือ FOD)คือกระบวนทัศน์การเขียนโปรแกรม ที่ใช้เฟรมเวิร์กที่มีอยู่แล้วเป็นพื้นฐานในการออกแบบแอปพลิเคชัน