Tổng hợp ôn thi Flashcards
1
Q
Kiến trúc phần mềm là gì?
A
2
Q
Kiến trúc phần mềm có bao nhiêu giai đoạn?
A
3
Q
5 nguyên tắc chính của Kiến trúc phần mềm
A
4
Q
Các bước Kiến trúc phần mềm
A
5
Q
Quy tắc thiết kế tiêu chuẩn
A
6
Q
Vai trò của Software Architect
A
7
Q
Các kỹ năng Software Architect cần có
A
8
Q
Các bước để Thiết kế phần mềm
A
9
Q
Phần mềm tốt thường được thiết kế ra sao?
A
10
Q
Nguyên tắc SOLID
A
11
Q
Có các loại yêu cầu nào?
A
12
Q
Có các quy tắc thiết kế nào?
A
Có 4 loại: Top-down, Bottom-up, Phân tán & Hội tụ, Lean interfaces & information hiding, Refactor & redsign
13
Q
Lợi ích của các quy tắc thiết kế
A
14
Q
Định nghĩa OOP & 4 tính chất
A
15
Q
OOA và OOD là gì?
A