Tổng hợp ôn thi Flashcards

1
Q

Kiến trúc phần mềm là gì?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kiến trúc phần mềm có bao nhiêu giai đoạn?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

5 nguyên tắc chính của Kiến trúc phần mềm

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Các bước Kiến trúc phần mềm

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quy tắc thiết kế tiêu chuẩn

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vai trò của Software Architect

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Các kỹ năng Software Architect cần có

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Các bước để Thiết kế phần mềm

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Phần mềm tốt thường được thiết kế ra sao?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Nguyên tắc SOLID

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Có các loại yêu cầu nào?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Lợi ích của các quy tắc thiết kế

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Định nghĩa OOP & 4 tính chất

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

OOA và OOD là gì?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

View 4+1 là gì?

A
17
Q

UML là gì?

A
18
Q

UML chia thành các nhóm sơ đồ nào?

A

Structure diagram, Behavior diagram, Interaction diagram

19
Q

Các loại sơ đồ UML phổ biến

A
20
Q

Định nghĩa OCL

A
21
Q

Mẫu kiến trúc phần mềm (Software architecture patterns) là gì?

A
22
Q

Có bao nhiêu loại Mẫu kiến trúc phần mềm? Cho ví dụ từng loại.

A

Adaptable, Interative, From chaos to Structure, Distribute

23
Q

Mẫu thiết kế (Design patterns) là gì?

A
24
Q

Có bao nhiêu nhóm Mẫu thiết kế? Cho ví dụ từng loại.

A

Creational, Structural, Behavioural