nhập môn công nghệ phần mềm,nguyễn nhất hải,dhbkhn Introduction to Software Engineering Nhập môn Công nghệ phần mềm Software Engineering Department SoICT/HUST Trang 1 / 4 Bài tập tuần 10 Xây dựng phần[.]
Introduction 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ềm Mục tiêu - Thực tập (câu hỏi) nội dung Xây dựng phần mềm - Cài đặt chức phần mềm cho nhóm chức chọn toán: o Viết mã xử lý lớp Controller o Luyện tập quy ước viết mã phong cách lập trình c om o Xây dựng sơ đồ lớp chi tiết cho phần mềm Đánh giá Hoàn thành tập nội dung Xây dựng phần mềm - Hoàn thành cài đặt chức phần mềm - Xây dựng thành công sơ đồ lớp chi tiết co Phần I: ng - an Bài 1.1 th a) Cài đặt phần mềm triển khai thiết kế chi tiết thành chương trình? du on Sai g Đúng b) Mã nguồn dễ bảo trì là? Dễ hiểu u Dễ sửa lỗi cu Dễ nâng cấp Tất phương án c) Các quy định chuẩn viết code đề xuất bởi? Khách hàng Ngơn ngữ lập trình Cơng ty Một thơng minh d) Đặt tên biến tên hàm nên? Có nghĩa, gợi nhớ Càng dài tốt Viết chữ hoa cho rõ Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm Tất phương án e) Việc thích mơ-đun để làm rõ? Mục đích, chức mơ-đun Tham số, giá trị trả Người viết, thời gian sửa đổi mô-đun Tất phương án Bài 1.2 a) Tìm hiểu nêu phương pháp gỡ lỗi phổ biến? b) Mục đích "code review" ? c om Bài 1.3 Thảo luận nhóm xây dựng quy ước viết mã + phong cách lập trình chung cho thành viên nhóm? Ví dụ: ng • Đầu tệp mã nguồn, khai báo header mô tả thông tin: co o Tên người lập trình o Ngày th o Tên giáo viên an o Tên dự án lưu g o Tên lớp du on o Tên giúp bạn cu u o Mơ tả ngắn gọn chương trình thực Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm cu u du on g th an co ng c om • Ví dụ: Java Coding Conventions Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / 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 cơng cụ phân tích mã tĩnh sử dụng phát triển phần mềm để kiểm tra xem mã nguồn Java có tn thủ quy tắc mã hóa hay khơng Phần II: Cài đặt chức toán (case study) c om Hồn thành lập trình chức tốn (case study) ng • Viết mã thực thi chức năng, ý tuân thủ quy ước viết mà nguồn phong cách lập trình mà thành viên nhóm thống co Xây dựng sơ đồ lớp chi tiết cho giải pháp tốn • Sau hồn thiện viết mã cho lớp xây dựng sơ đồ lớp an • Viết mơ tả quan hệ lớp cu u du on g th • Ví dụ: Phần nội dung nhóm làm vào file docx (báo cáo) Nội dung tập tự làm HẾT Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt ... trình thực Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm cu u du... Conventions Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm • Cơng...Introduction to Software Engineering - Nhập môn Công nghệ phần mềm Tất phương án e) Việc thích mơ-đun để làm rõ? Mục đích, chức mơ-đun