วันเสาร์ที่ 28 กันยายน พ.ศ. 2556

SWE321 Software Analysis and Design

Software Analysis and Design


    หัวข้อ
 1. Software Design & Software Product นิยาม
 3. System Requirement Analysis
        - สิ่งที่ต้องคำนึง
        - สิ่งที่ได้จากการวิเคราะห์ความต้องการ
        - IEEE830
 4. Software Engineering Process and Practice
        - High level design



    Software engineering design สิ่งที่สำคัญ คือ
1. ลูกค้าต้องการอะไร (ความต้องการจริงๆ)
    - มีจุดประสงค์ที่ชัดเจน
2. การเข้าใจที่ตรงกันในกระบวนการการทำงาน และการสื่อสาร
    - มีการประชุม/พูดคุย
    - จัดทำเอกสารให้ชัดเจน ถูกต้อง อัพเดทตลอดเวลา
3. เทคนิควิธีการ/ขั้นตอนที่ใช้
    - แปลงการวิเคราะห์เป็นการเขียนโปรแกรม โดยให้มีการเปลี่ยนแปลงน้อยที่สุด

    Software design เป็นการกำหนด product กำหนด ฟังก์ชั่น, ความสามารถของซอฟต์แวร์ 
และ interface ทั้งจากคอมพิวเตอร์-ผู้ใช้ , คอมพิวเตอร์-คอมพิวเตอร์ เพื่อตอบสนองความต้องการ
ของลูกค้า

    ทักษะที่ต้องใช้
1. User Interface (ออกแบบหน้าจอ) ให้เหมาะสม, เน้นส่วนหลัก ส่วนรอง, ต้องออกแบบขั้นตอน
การดำเนินการให้ชัดเจน
2. Communications (ทักษะการสื่อสาร, พูดคุย) อธิบายให้ลูกค้าเข้าใจได้ง่าย, ทำความเข้าใจ
กับลูกค้า ด้วยมิตรและการแสดงออกที่ดี
3. Industrial design (การออกแบบการผลิต) ว่าจะใช้อะไรเป็นตัวช่วยในการออกแบบ
4. Marketing (การตลาด) กลยุทธ์การตลาดและการโฆษณา



    Software Product 
        ประกอบด้วย 1 หรือมากว่า 1 โปรแกรม, ข้อมูล หรือชุดข้อมูล และ เอกสาร ที่ช่วยสนับสนุน
การใช้งานและการบริการหลังการขาย ซึ่งสิ่งเหล่านี้จะตอบสนองความต้องการของลูกค้าทั้ง
ความจำเป็นของลูกค้า (needs) และความปรารถนาของลูกค้า (desires)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น