Thiết kế phần mềm
Một phần của loạt bài về |
Phát triển phần mềm |
---|
Hoạt động cốt lõi
|
Các ngành hỗ trợ
|
Công cụ
|
Tiêu chuẩn và khối kiến thức
|
Bảng thuật ngữ
|
Sơ lược
|
|
Thiết kế phần mềm 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.
Tham khảo
Liên kết ngoài
Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
|
| |||||||
---|---|---|---|---|---|---|---|
Các lĩnh vực | Phân tích yêu cầu • Phân tích hệ thống • Thiết kế phần mềm • Lập trình máy tính • Các phương pháp hình thức • Kiểm thử phần mềm • Triển khai phần mềm • Bảo trì phần mềm | ||||||
Các khái niệm | Mô hình hóa dữ liệu • Kiến trúc doanh nghiệp • Chi tiết hóa chức năng • Ngôn ngữ mô hình hóa • Mô hình lập trình • Phần mềm • Kiến trúc phần mềm • Phương pháp học phát triển phần mềm • Quy trình phát triển phần mềm • Chất lượng phần mềm • Bảo đảm chất lượng phần mềm • Khảo cổ học phần mềm • Phân tích có cấu trúc | ||||||
Các định hướng | Định hướng khía cạnh • Định hướng đối tượng • Ontology • Định hướng dịch vụ • Vòng đời phát triển hệ thống | ||||||
Các mô hình |
| ||||||
Các kỹ sư phần mềm | Kent Beck • Grady Booch • Fred Brooks • Barry Boehm • Ward Cunningham • Ole-Johan Dahl • Tom DeMarco • Martin Fowler • C. A. R. Hoare • Watts Humphrey • Michael A. Jackson • Ivar Jacobson • Craig Larman • James Martin • Bertrand Meyer • David Parnas • Winston W. Royce • Colette Rolland • James Rumbaugh • Niklaus Wirth • Edward Yourdon • Victor Basili | ||||||
Các lĩnh vực liên quan | Khoa học máy tính • Kỹ nghệ máy tính • Kỹ nghệ doanh nghiệp • Lịch sử • Quản lý • Toán học • Quản lý dự án • Quản lý chất lượng • Công thái học phần mềm • Kỹ nghệ hệ thống |
Chuyên ngành chính của Tin học | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Công nghệ thông tin |
| ||||||||||||||||||||||||
Hệ thống thông tin |
| ||||||||||||||||||||||||
Khoa học máy tính |
| ||||||||||||||||||||||||
Kỹ thuật máy tính |
| ||||||||||||||||||||||||
Kỹ nghệ phần mềm |
| ||||||||||||||||||||||||
Mạng máy tính |
| ||||||||||||||||||||||||
Tin học kinh tế |
|