Câu hỏi lý thuyết môn Xây dựng phần mềm

Ngành Công nghệ thông tin,Thể loại khác
  Đánh giá    Viết đánh giá
 16      510      0
Phí: Tải Miễn phí
Mã tài liệu
4auntq
Danh mục
Ngành Công nghệ thông tin,Thể loại khác
Thể loại
Xây dựng phần mềm, CNTT
Ngày đăng
13/12/2013
Loại file
pdf
Số trang
24
Dung lượng
0.83 M
Lần xem
510
Lần tải
16
  DOWNLOAD
File đã kiểm duyệt an toàn

Tuyển tập một số câu hỏi để ôn thi cho môn học Xây dựng phần mềm.

HƯỚNG DẪN DOWNLOAD TÀI LIỆU

Bước 1:Tại trang tài liệu thuvienmienphi bạn muốn tải, click vào nút Download màu xanh lá cây ở phía trên.
Bước 2: Tại liên kết tải về, bạn chọn liên kết để tải File về máy tính. Tại đây sẽ có lựa chọn tải File được lưu trên thuvienmienphi
Bước 3: Một thông báo xuất hiện ở phía cuối trình duyệt, hỏi bạn muốn lưu . - Nếu click vào Save, file sẽ được lưu về máy (Quá trình tải file nhanh hay chậm phụ thuộc vào đường truyền internet, dung lượng file bạn muốn tải)
Có nhiều phần mềm hỗ trợ việc download file về máy tính với tốc độ tải file nhanh như: Internet Download Manager (IDM), Free Download Manager, ... Tùy vào sở thích của từng người mà người dùng chọn lựa phần mềm hỗ trợ download cho máy tính của mình  

NỘI DUNG TÀI LIỆU

Câu hỏi lý thuyết môn Xây dựng phần mềm

 

HÌNH ẢNH DEMO
Tài liệu Câu hỏi lý thuyết môn Xây dựng phần mềm slide 1

Tài liệu Câu hỏi lý thuyết môn Xây dựng phần mềm slide 2

Tài liệu Câu hỏi lý thuyết môn Xây dựng phần mềm slide 3

Tài liệu Câu hỏi lý thuyết môn Xây dựng phần mềm slide 4

Tài liệu Câu hỏi lý thuyết môn Xây dựng phần mềm slide 5


Chỉ xem 5 trang đầu, hãy download Miễn Phí về để xem toàn bộ

Xây dựng pm
CÂU HỎI ÔN TẬP MÔN XÂY DỰNG PM
Câu 1: Trình bày các khái niệm của xây dựng pm.
Lên kế hoạch xây dựng phát triền dự án tập trung vào code, debug, unit test và
thiết kế cụ thể, 1 phần nhỏ nữa là tích hợp và kiểm chứng tích hợp
Xây dựng pm là 1 phần lớn trong quá trình phát triển pm, kết quả của quá trình
xây dựng pm là 1 pm.
(1 pm bao gồm: bản yêu cầu pm, bản kế hoạch phát triển pm, phân tích thiết kế pm, mã
nguồn pm, phân tích kiểm thử pm, tích hợp pm, hướng dẫn sd, hướng dẫn cài đặt.)
Phần quan trọng nhất của xây dựng pm là mã nguồn, và nó cũng là phần quan
trọng nhất của 1 pm
Xây dựng pm là phần trọng tâm và bắt buộc trong quá trình phát triển pm .
Xây dựng pm như thế nào ?
1. Cách viết code sơ đẳng là viết code thử, nếu sai thì bỏ
2. Cách viết code chương trình được định nghĩa giống như gieo cây, ta viết và thử
từng đoạn nhỏ, rồi chạy. Nhưng đối với đồ án lớn, các đoạn nhỏ không kết nối được, phát
sinh lỗi, thì không hiệu quả .
3. Viết code có thể chuẩn hóa dần (viết đoạn nhỏ, đảm bảo tương thích với các
đoạn code trước đó).
Để xây dựng pm tốt, thì phải lên bản thiết kế (giống như xây dựng nhà), đồ án càng
phức tạp, bản thiết kế càng chi tiết. Đó là điều bắt buộc để xây dựng 1 pm tốt.
o
Trước khi xdpm cần phải định nghĩa vấn đề cần giải quyết (làm gì, cho ai và cái
gì).
o
Thứ 2 phải có yêu cầu.
o
Tiếp theo cần phải có bản phân tích thiết kế hệ thống cụ thể, phải có từng thành
phần nào, các lớp liên hệ với nhau ra sao, phải có sơ đồ ghi rõ trước khi xây dựng.
o
Sau đó cần phải chọn được ngôn ngữ lập trình.
o
Kế tiếp cần phải chọn nền tảng công nghệ, thực ra chỉ là thư viện viết sẵn để
chúng ta tái sử dụng. Vì công nghệ giúp ta tiết kiệm thời gian và công sức khi xây
dựng pm.
o
Ta phải cần phải có các chuẩn về coding. Chuẩn về coding ta cần quan tâm :
Xây dựng pm

Định dạng thụt vào của code (indentation), vertical alignment: theo hàng
dọc và có thứ tự.

Khoảng trống, các tab.

Cách đặt tên biến: tên phải luôn luôn có nghĩa và mang tính gợi nhớ, cần
phải viết hoa, viết thường 1 cách hợp lý.

Boolean values in decision structure: trình bày đúng logic

Phép gán

Các vòng lặp, không được quá rắc rối, và nhiều vòng lặp.

Mỗi ngôn ngữ sẽ có 1 loại chuẩn riêng. Mỗi nhóm / công ty sẽ tự đặt ra 1 chuẩn
về coding cho mình. Nếu chúng ta có chuẩn của code, sẽ giúp chúng ta dễ dàng
đọc code của thành viên, ráp code cũng dễ dàng, và giúp làm việc nhóm trôi
chảy.
o
Sau khi có chuẩn code, chúng ta phải xác định được công cụ cần thiết để chúng ta
xây dựng pm.
o
Cuối cùng chúng ta cần có nơi để lưu trữ mã nguồn, để sử dụng cho tất cả các
thành viên trong nhóm.
Cái quan trọng nhất của xây dựng pm là IDE (Môi trường phát triển tích hợp). 1 IDE
thông thường bao gồm công cụ lập trình để biên tập mã nguồn, trình biên dịch / thông
dịch, công cụ để build, cuối cùng cần có chương trình để debug. Khả năng tra từ điển là
phần quan trọng của IDE, IDE tự động viết mã nguồn khi ta phát sinh 1 giao tác xử lý.
Câu 2: Trình bày các khái niệm và lợi ích của quản lý phiên bản.
Quản lý phiên bản ghi lại tất cả các thay đổi khi người dùng thao tác
-
Đối với người làm việc độc lập:
+ Có thể dễ dàng quay trở về phiên bản cũ
+ Dễ dàng kiểm tra lại code của mình trước khi commit lên thùng chứa
+ Đồng bộ nhiều máy tính
-
Đối với làm việc tập thể:
+ Dễ dàng tập trung dữ liệu và quản lý cấu hình các tập tin có trong thùng chứa
+ Dễ dàng đồng bộ dữ liệu giữa các máy tính
+ 1 người
có thể tự làm phần việc của mình mà ko làm phiền người khác
Xây dựng pm
+ Merge 1 cách tự động
-
Lợi ích của phân quyền quản lý phiên bản:
+ Dễ dàng phân nhánh hoặc trộn lẫn
+ Đơn giản hóa việc quản lý phân quyền
+ Ngắt kết nối hoạt động
+ Dễ dàng xem, cập nhật dữ liệu, và so sánh sự khác nhau giữa các phiên bản
+ Có thể tạo patch để làm việc khi không kết nối mạng
+ Tạo nhánh cho dự án dễ dàng hơn từ đó giúp cho các developer dễ dàng làm việc với
nhau và quản lý dự án
-
Các khái niệm của Quản lý phiên bản:
+ The Repository: thùng chứa đóng vai trò như 1 kho lưu trữ thông tin dưới hình thức 1
cây hệ thống tập tin, cho phép nhiều client kết nối vào lấy dữ liệu về để đọc và ghi.
Thùng chứa khi mới tạo đc quy định là phiên bản 0
+ Working Copy: Phiên bản làm việc: là bản sao của tập tin dữ liệu mà người dùng làm
việc
.Có 4 trạng thái: (state)

Unchanged, and cu
ent

Locally changed, and cu
ent

Unchanged, anh out-of-date

Locally changed, and out-of-date
+ Workspaces: Môi trường làm việc của developer tách biệt khỏi Thùng Chứa và cô lập
với những người sử dụng khác
+ Revision: Phiên bản của Thùng Chứa

Revision Numbers: số thứ tự được đánh dấu cho từng phiên bản

Revision Keywords:

Base: Phiên bản vừa đc lấy về, chưa thay đổi

Head: Phiên bản mới nhất của thùng chứa

Committed: Phiên bản của file vừa đc đưa vào thùng chứa

Nguồn: thuvienmienphi

 

Bạn phải gởi bình luận/ đánh giá để thấy được link tải

Nếu bạn chưa đăng nhập xin hãy chọn ĐĂNG KÝ hoặc ĐĂNG NHẬP
 
 

BÌNH LUẬN


Nội dung bậy bạ, spam tài khoản sẽ bị khóa vĩnh viễn, IP sẽ bị khóa.
Đánh giá(nếu muốn)
 BÌNH LUẬN

ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

0
0 Đánh giá
Tài liệu rất tốt (0)
Tài liệu tốt (0)
Tài liệu rất hay (0)
Tài liệu hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá

 
LINK DOWNLOAD

Cau-hoi-ly-thuyet-mon-Xay-dung-phan-mem.pdf[0.83 M]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
thuvienmienphi.com
DOWNLOAD
(Miễn phí)

Tài liệu tương tự