Thiết kế phần mềm

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm
Quy trình phát triển phần mềm
Các hoạt động và các bước
Các yêu cầu · Chi tiết hóa · Kiến trúc
Thiết kế · Thực thi · Kiểm thử
Triển khai · Bảo trì
Các hệ phương pháp
Agile · Cleanroom · Lặp
RAD · RUP · Xoắn ốc
Thác nước · XP · Lean
Scrum · V-Model · TDD
Các ngành hỗ trợ
Quản lí cấu hình
Tài liệu
Bảo đảm chất lượng
Quản lí dự án
User experience design
Các công cụ
Trình biên dịch · Trình gỡ rối · Profiler
Người thiết kế GUI · IDE

Thiết kế phần mềm (Software design) là một quá trình giải quyết vấn đề và lập kế hoạch cho một giải pháp phần mềm.Sau khi các mục đích và đặc điểm kĩ thuật của phần mềm được quyết định, lập trình viên sẽ thiết kế hoặc thuê người thiết kế để phát triển một kế hoạch cho giải pháp phần mềm. Nó bao gồm các thành phần cấp thấp, các vấn đề thuật toán cũng như một khung nhìn kiến trúc.

Bước Phân tích yêu cầu trong quy trình phát triển phần mềm.

Tham khảo[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]