Bài tập tuần 10: Xây dựng phần mềm. Mục tiêu của bài tập này gồm: Thực hiện các bài tập (câu hỏi) về các nội dung trong Xây dựng phần mềm, cài đặt các chức năng của phần mềm cho nhóm chức năng đã chọn trong bài toán. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài tập Nhập môn công nghệ phần mềm (Introduction to software engineering) - Bài tập tuần 10: Xây dựng phần mềmIntroduction to Software Engineering - Nhập môn Công nghệ phần mềm Bài tập tuần 10 Xây dựng phần mềmMục tiêu - Thực hiện các bài tập (câu hỏi) về các nội dung trong Xây dựng phần mềm - Cài đặt các chức năng của phần mềm cho nhóm chức năng đã chọn trong bài toán: o Viết mã xử lý trong các lớp Controller o Luyện tập các quy ước viết mã và phong cách lập trình o Xây dựng sơ đồ lớp chi tiết cho phần mềm omĐánh giá - Hoàn thành các bài tập về các nội dung trong Xây dựng phần mềm .c - Hoàn thành cài đặt các chức năng của phần mềm - Xây dựng thành công sơ đồ lớp chi tiết ngPhần I: coBài 1.1 an a) Cài đặt phần mềm là triển khai thiết kế chi tiết thành chương trình? th 1. Đúng g 2. Sai on b) Mã nguồn dễ bảo trì là? du 1. Dễ hiểu 2. Dễ sửa lỗi u 3. Dễ nâng cấp cu 4. Tất cả các phương án trên c) Các quy định về chuẩn viết code được đề xuất bởi? 1. Khách hàng 2. Ngôn ngữ lập trình 3. Công ty 4. Một ai đó thông minh d) Đặt tên biến và tên hàm nên? 1. Có nghĩa, gợi nhớ 2. Càng dài càng tốt 3. Viết bằng chữ hoa cho rõSoftware Engineering Department - SoICT/HUST Trang 1 / 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm 4. Tất cả các phương án trên đều đúng e) Việc chú thích các mô-đun là để làm rõ? 1. Mục đích, chức năng của mô-đun 2. Tham số, giá trị trả về 3. Người viết, thời gian sửa đổi mô-đun 4. Tất cả các phương án trên đều đúngBài 1.2 a) Tìm hiểu và nêu các phương pháp gỡ lỗi phổ biến? b) Mục đích của code review là gì ?Bài 1.3 omThảo luận nhóm và xây dựng bộ quy ước viết mã + phong cách lập trình chung cho cácthành viên trong nhóm? .cVí dụ: • Đầu mỗi tệp mã nguồn, khai báo một header mô tả các thông tin: ng o Tên người lập trình co o Ngày o Tên của dự án đã lưu an o Tên của giáo viên th o Tên lớp g o Tên của bất kỳ ai đã giúp bạn on o Mô tả ngắn gọn về những gì chương trình thực hiện du u cuSoftware Engineering Department - SoICT/HUST Trang 2 / 4 CuuDuongThanCong.com https://fb.com/tailieudientucnttIntroduction to Software Engineering - Nhập môn Công nghệ phần mềm • Ví dụ: Java Coding Conventions om .c ng co an th g on du u cuSoftware Engineering Department - SoICT/HUST Trang 3 / 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm • Công cụ hỗ trợ: Checkstyle là công cụ phân tích mã tĩnh được sử dụng trong phát triển phần mềm để kiểm tra xem mã nguồn Java có tuân thủ các quy tắc mã hóa ...