khóa luận tốt nghiệp công nghệ thông tin tìm hiểu về quy tình phần mềm và ứng dụng vào phân tích quản lý khách sạn. Công nghệ thông tin là một ngành công nghệ mũi nhọn, phát triển bùng nổ và em chọn khi qua Việt Nam học. Rất nhiều kiến thức hay và bổ ích được thầy cô truyền đạt trong suốt bốn năm qua, tuy nhiên do ngôn ngữ tiếng Việt còn hạn chế do vậy không đọc được nhiều tài liệu và không nắm được hết kiến thức chuyên ngành. Để bổ sung kiến thức chuyên ngành còn chưa vững, học tập cách xây dựng phần mềm phục vụ cho công việc tương lai ở quê nhà em chọn đề tài “Tìm hiểu qui trình xây dựng phần mềm và ứng dụng vào phân tích quản lí Khách sạn”.
PHẦN MỞ ĐẦU 1.1 Lý chọn đề tài Công nghệ thông tin ngành công nghệ mũi nhọn, phát triển bùng nổ em chọn qua Việt Nam học Rất nhiều kiến thức hay bổ ích thầy cô truyền đạt suốt bốn năm qua, nhiên ngơn ngữ tiếng Việt hạn chế không đọc nhiều tài liệu không nắm hết kiến thức chuyên ngành Để bổ sung kiến thức chuyên ngành chưa vững, học tập cách xây dựng phần mềm phục vụ cho công việc tương lai quê nhà em chọn đề tài “Tìm hiểu qui trình xây dựng phần mềm ứng dụng vào phân tích quản lí Khách sạn” 1.2 Mục tiêu đề tài - Nắm vững kiến thức lý thuyết cơng nghệ phần mềm - Tìm hiểu qui trình xây dựng phần mềm - Triển khai phân tích ứng dụng quản lí Khách sạn 1.3 Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu đề tài lý thuyết công nghệ phần mềm, qui trình xây dựng phần mềm - Phạm vi nghiên cứu đề tài giới hạn nội dung sau: mặt lý thuyết, cơng nghệ phần mềm Về thực tế, phân tích quản lí Khách sạn 1.4 Phương pháp nghiên cứu - Tìm kiếm tài liệu liên quan đến công nghệ phần mềm - Đọc tài liệu, chọn công cụ cần thiết cho việc phân tích quản lí Khách sạn - Phương pháp nghiên cứu lí thuyết - Sử dụng phương pháp thu thập thơng tin phân tích tổng hợp 1.5 Lịch sử nghiên cứu - Nội dung xây dựng thành học phần chương trình học Tuy nhiên, nội dung khó với mong muốn bổ sung kiến thức thân nên lựa chọn đề tài nàyđể thực 1.6 Đóng góp đề tài - Cung cấp kiến thức công nghệ phần mềm - Cung cấp kiến thức qui trình xây dựng phần mềm - Với đề tài mong muốn chia sẻ kiến thức cung cấp tài liệu tham khảo cho bạn sinh viên Lào họccông nghệ thông tin 1.7 Cấu trúc đề tài Với đề tài này, phần nội dung khóa luận gồm chương sau: Chương 1: Cơ sở lý thuyết Chương 2: Qui trình xây dựng phần mềm Chương 3:Phân tích quản lí Khách sạn PHẦN NỘI DUNG NGHIÊN CỨU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Khái niệm công nghệ phần mềm 1.1.1 Khái niệm Phần mềm chương trình máy tính tài liệu liên quan Các sản phẩm phần mềm thiết kế cho khách hàng cụ thể cho thị trường nói chung Một phần mềm tốt phần mềm cung cấp chức năng, hiệu yêu cầu cho người sử dụng Nó sử dụng được, đáng tin cậy bảo trì Cơng nghệ phần mềm ngành kỹ thuật liên quan đến tất khía cạnh sản xuất phần mềm.Các hoạt động tảng công nghệ phần mềm đặc tả phần mềm, phát triển phần mềm, kiểm nghiệm phần mềm, tiến hóa phần mềm Cơng nghệ phần mềm thiết lập sử dụng nguyên tắc khoa học nhằm mục đích tạo phần mềm cách kinh tế mà phần mềm hoạt động hiệu tin cậy máy tính • Là quy trình kỷ luật có định lượng áp dụng cho phát triển,thực thi bảo trì hệ thống thiên phần mềm • Tập trung vào quy trình,sự đo lường,sản phẩm, tính thời gian chất lượng 1.1.2 Phân loại Phần mềm hệ thống phần mềm đảm nhận cơng việc tích hợp điều khiển thiết bị phần cứng đồng thời tạo môi trường thuận lợi để phần mềm khác người sử dụng thao tác khối thống mà khơng cần phải quan tâm đến chi tiết kỹ thuật phức tạp bên cách thức trao đổi liệu nhớ đĩa, cách hiển thị văn lên hình Phần mềm ứng dụng phần mềm dùng để thực công việc xác định Phần mềm ứng dụng gồm chương trình đơn giản chương trình xem ảnh, nhóm chương trình tương tác với để thực cơng vịệc chương trình xử lý tính, chương trình xử lý văn bản, 1.1.3 Kiến trúc phần mềm Sau có khái niêm phần mềm, tiếp sau sâu vào tìm hiểu cấu trúc chi tiết cấu trúc chi tiết thành phần bên phần mềm Phần mềm bao gồm thành phần: a) Thành phần giao tiếp (giaodiện) Cho phép tiếp nhận yêu cầu việc muốn thực cung cấp liệu nguồn liên quan đến cơng việc từ thiết bị thu thập liệu (cân, đo nhiệt độ, tế bào quang học, …) Cho phép trình bày kết việc thực yêu cầu cho người dùng (kết công việc thực máy tính) điều khiển họat động thiết bị điều khiển (đóng mở cửa, bật mở máy…) Một cách tổng quát thành phần giao tiếp hệ thống hàm chuyên việc nhập/xuất liệu (hàm nhập/xuất) với hình thức trình bày tổ chức lưu trữ liệu tương ứng, mục tiêu hàm đưa liệu từ giới bên phần mềm vào bên ngược lại Trong phạm vi giáo trình giới hạn xét đến giao tiếp với người sử dụng phần mềm có tên gọi cụ thể thành phần giao diện b) Thành phần dữliệu Cho phép lưu trữ lại (hàm ghi) kết xử lý (việc mượn sách kiểm tra hợp lệ, bảng lương tháng tính) nhớ phụ với tổ chức lưu trữ xác định trước (tập tin có cấu trúc, tập tin nhị phân, sở liệu) Cho phép truy xuất lại (hàm đọc) liệu lưu trữ phục vụ cho hàm xử lý tương ứng Một cách tổng quát thành phần liệu hệ thống hàm chuyên đọc ghi liệu (hàm đọc/ghi) với mơ hình tổ chức liệu tương ứng.Mục tiêu hàm chuyển đổi liệu nhớ nhớ phụ c) Thành phần xửlý Kiểm tra tính hợp lệ liệu nguồn cung cấp từ người dùng theo quy trình ràng buộc giới thực (chỉ cho mượn tối đa sách, lớp học có tối đa 50 học sinh, …) Tiến hành xử lý cho kết mong đợi theo quy định tính tốn có sẵn giới thực (quy tắc tính tiền phạt trả sách trễ, quy tắc tính tiền điện, quy tắc trả góp mua nhà…) theo thuật giải tự đề xuất (xếp thời khóa biểu tự động, nén ảnh…) Chất lượng phần mềm 1.1.4 Tính đúngđắn Tính đắn phần mềm thể chổ sản phẩm thực đầy đủ xác u cầu người dùng Tính đắn cần phải hiểu theo nghĩa rộng làchương trình cần phải thực trường hợp mà liệu đầu vào khơng hợplệ Ví dụ, số chức phần mềm xếp tập tin có số lượng mẫu tin tùy ý theo cột tùy ý theo chiều tăng giảm trường hợp sau vi phạm tính đắn chươngtrình: - Khơng thể thực (treo máy) tập tin rỗng (khơng có mẫu tinnào) - Không thể thực thực cho kết sai mẫu tin có 100 cột có q nhiều mẫutin - Khơng thể thực cho kết sai cột có chiều dài lớn 125 bytes - Không thể xếp theo chiều tăngdần….Tính đắn sản phẩm phần mềm xác minh qua sau đây: - Tính đắn thuậttốn - Tính tương đương chương trình với thuật tốn Thuật tốn chương trình lập khơng tương đương với thuật toán nên thực cho kết sai - Tính đắn chương trình chứng minh trực tiếp văn chươngtrình - Tính đắn khẳng định dần qua việc kiểm thử, việc áp dụng chương trình khoảng thời gian dài diện rộng với tần suất sử dụng cao Tính tiếnhóa Cho phép người dùng khai báo thay đổi qui định với phần mềm tùy theo thay đổi giới thực liên quan (thay qui định số sách mượn tối đa, cơng thức tính tiền phạt, cơng thức tính tiền điện…) Sản phẩm mở rộng, tăng cường mặt chức cách dễ dàng Tính hiệuquả Tính hiệu sản phẩm phần mềm xác định qua tiêu chuẩn sau: - Hiệu kinh tế ý nghĩa, giá trị thu áp dụng sản phẩmđó - Tốc độ xử lý phần mềm (v) tính tỉ lệ khối lượng đối tượng cần phải xử lý (m) tổng thời gian (t) cần thiết để xử lý đối tượngđó Sử dụng tối ưu tài nguyên máy tính (CPU, bộnhớ…) Tính tiệndụng Sản phẩm phải tính đến yếu tố tâm lý sau người dùng: - Dễ học, có giao diện trực quan tựnhiên - Dễ thaotác Tính tươngthích Trao đổi liệu với phần mềm khác có liên quan (nhận danh mục sách từ tập tin Excel, gửi báo cáo tổng kết năm học đến phần mềm WinFax - Giao tiếp nộibộ - Giao tiếp bênngoài Tính tái sửdụng Sản phẩm phần mềm áp dụng cho nhiều lĩnh vực theo nhiều chế độ làm việc khác - Các phần mềm cùnglớp - Các phần mềm kháclớp 1.2 Các mơ hình phát triển phần mềm 1.2.1Mơ hình thác nước Có tên gọi “mơ hình thác nước”, khn cảnh vòng đời u cầu cách tiếp cận việc phát triển phần mềm Nó bắt đầu mức hệ thống tiến dần xuống phân tích, thiết kế, mã hóa, kiểm thử bảo trì Như khn cảnh vòng đời bao gồm hoạt động mơ hình thác nước sau: Kỹ nghệ phân tích hệ thống: Phần mềm phần hệ thống ứng dụng nên công việc phải việc thiết lập yêu cầu cho tất phần tử hệ thống Kỹ nghệ phân tích hệ thống bao gồm việc thu thập yêu cầu mức hệ thống với thiết kế sơ phân tích mức đỉnh Phân tích u cầu phần mềm: Tiến trình thu thập yêu cầu tập trung làm mạnh đặc biệt vào phần mềm Các kỹ sư phần mềm cần phải diễn đạt yêu cầu phần mềm dạng chức cần có, hiệu giao diện Cần lập tư liệu yêu cầu cho hệ thống phần mềm, khách hàng duyệt lại Thiết kế: Thiết kế phần mềm tiến trình nhiều bước tập trung vào bốn thuộc tính phân biệt chương trình: - Thiết kế cấu trúc liệu - Kiến trúc phần mềm (các chức chương trình) - Chi tiết thủ tục, thuật tóan - Thiết kế giao diện Tiến trình thiết kế chuyển hóa u cầu thành biểu diễn phần mềm khẳng định chất lượng trước giai đoạn mã hóa bắt đầu.Việc thiết kế phải lập tư liệu trở thành phần cấu hình phần mềm Kỹ nghệ hệ thống Phân tích ðịnh rõ yêu cầu Thiết kế hệ thống thiết kế phần mềm Mã hố Kiểm thử ðơn vị/ tích hợp /hệ thống Vận hành bảo trì Mã hóa: dùng ngơn ngữ lập trình cụ thể viết chương trình Đây khâu quan trọng tốn thời gian chất xám cán lập trình – chuyên gia phần mềm Kiểm thử: Việc kiểm thử bắt đầu sau sinh mã, tập trung vào phần logic bên chương trình, đảm bảo tất câu lệnh kiểm thử Về phần chức bên cần đảm bảo việc tiến hành kiểm thử phát lỗi đảm bảo vào xác định tạo kết thực tế thống với kết muốn có.Việc kiểm thử liền với việc viết mã, xong thủ tục phải thử để sửa lỗi Bảo trì: Phần mềm chắn có thay đổi sau bàn giao cho khách hàng (ngoại lệ phần mềm nhúng) Nguyên nhân lỗi phần mềm, phải thích ứng với mơi trường bên (hệ điều hành mới, thiết bị ngoại vi ), khách hàng yêu cầu nâng cao chức hay hiệu năng… Việc bảo trì phần mềm phải áp dụng lại bước vòng đời nói Vòng đời cổ điển đời sớm sử dụng rộng rãi cho kỹ nghệ phần mềm Tuy nhiên có số vấn đề hay gặp phải: - Các dự án tuân theo dòng chảy mà mơ hình đề Việc lặp lại xuất gây vấn đề - Khách hàng khó phát biểu hết yêu cầu cách tường minh triển khai dự án thường xẩy mâu thuẫn thực tế với khả đáp ứng phần mềm 1.2.2 Mô hình ngun mẫu Thơng thường khách hàng xác định mục tiêu tổng quát phần mềm, chưa xác định liệu cần nhập vào, xử lý hay liệu xuất nào, người phân tích chưa hiểu rõ nhu cầu khách hàng Ngồi ra, người phát triển khơng tính hiệu thuật tốn hay giải pháp, việc thích nghi hệ điều hành hay dạng giao diện người máy (HCI – Human Computer Interface) cần có Trong trường hợp nhiều trường hợp khác cách tiếp cận làm mẫu cho kỹ nghệ phần mềm tốt Làm mẫu tiến trình có khả tạo mơ hình cho phần mềm cần phải xây dựng Mơ hình dạng: (1) mẫu giấy hay mơ hình dựa máy PC mơ tả giao diện người máy dạng làm cho người dùng hiểu cách tương tác xuất (2) mẫu làm việc cài đặt tập chức phần mềm mong muốn (3) chương trình có thực phần hay tất chức mong muốn cần phải cải tiến thêm tính khác tùy theo khả phát triển Bắt ðầu Kết thúc Tập hơp yêu cầu & làm mịn, xác ðịnh mục tiêu tổng thể, khảo sát thêm ðể ðịnh rõ yêu cầu Sản phẩm Làm mịn mẫu Vi chỉnh Bản Mẫu Thiết kế nhanh (inpu, out put) Xây dựng mẫu Ðánh giá khách hàng mẫu Dãy kiện khuôn cảnh làm mẫu minh họa hình sau: Giống cách tiếp cận cho việc phát triển phần mềm, việc làm mẫu bắt đầu với việc thu thập yêu cầu Người phát triển khách hàng gặp nhau, xác định mục tiêu tổng thể cho phần mềm, xác định yêu cầu biết, miền bắt buộc phải xác định thêm.Rồi đến việc “thiết kế nhanh” để xây dựng mẫu.Bản mẫu người dùng đánh giá dùng để làm mịn yêu cầu phần mềm cần phát triển Tiến trình lặp lặp lại xảy mẫu “vi chỉnh” thỏa mãn nhu cầu khách hàng, đồng thời giúp người phát triển hiểu kỹ cần phải thực nhu cầu Giống vòng đời cổ điển, việc làm mẫu tựa khn cảnh cho kỹ nghệ phần mềm trở thành có vấn đề 1.2.3 Mơ hình xoắn ốc Mơ hình xoắn ốc bao gồm tính tốt vòng đời cổ điển lẫn làm mẫu, bổ xung yếu tố phân tích rủi ro – thiếu mơ hình này.Mơ hình biểu diễn theo đường xoắn ốc, xác định bốn hoạt động chính: 10 •Giao diện quản lý th phòng Hình 3.17: Giao diện quản lý thuê phòng - Khi người dùng điền số CMND khách vào Số CMND bảng thông tin khách hàng tự động lọc khách có số CMND - Nếu chưa có thơng tin khách thêm thơng tin khách nút Thêm khách - Sau chọn khách xong, ấn nút Chọn khách thơng tin Số CMND khách tự động điền xuống bảng Danh sách thuê phòng, mã hợp đồng tự sinh - Bảng thơng tin phòng th phòng chưa có khách th (phòng trống) - Khi người dùng chọn loại phòng ComboBox loại phòng bảng thơng tin phòng th tự động lọc phòng loại phòng - Sau chọn phòng phù hợp ấn Chọn phòng, thơng tin mã phòng, ngày đến điền xuống bảng Danh sách thuê phòng 86 - Người dùng điền tên nhân viên vào ô Nhân viên chọn Thuê phòng hồn tất q trình đăng ký th phòng cho khách hàng • Giao diện trả phòng Hình 3.18: Giao diện trả phòng - Khi người dùng điền tên khách hàng vào tên khách chọn Tìm kiếm danh sách khách có tên giống bảng bên cạnh - Sau chọn khách thơng tin khách hiển thị đầy đủ bên dưới, danh sách phòng mà khách thuê nhà nghỉ - Sau chọn mã hợp đồng bảng bên dưới, tên phòng tự động hiển thị lên Tên phòng - Sau chọn mã hợp đồng chọn Trả phòng hệ thống hỏi có muốn thực trả phòng tương ứng với hợp đồng hay khơng Nếu chọn Yes ngày tự động điền vào bảng ngày tại, Thơng tin tình trạng phòng bảng Phong tự động chuyển từ “Có khách” sang “Trống” 87 - Sau chọn Thanh tốn hóa đơn th phòng phòng vừa trả in để thu ngân làm việc tài với khách hàng • Giao diện sử dụng dịch vụ Hình 3.19: Giao diện sử dụng dịch vụ - Chức Thêm cho phép thêm thông tin dịch vụ vào bảng Dich vụ - Chức Sửa cho phép sửa lại thơng tin dịch vụ có bảng Dichvu - Chức Xóa cho phép xóa thơng tin dịch vụ chọn bảng hiển thị xóa thơng tin dịch vụ bảng liệu Dichvu - Chức Thoát cho phép trở giao diện trang chủ 88 - •Giao diện chức tìm kiếm a) Tìm kiếm thơng tin khác hàng Hình 3.20: Giao diện tìm kiếm thơng tin khác hàng - Có quyền tìm kiếm theo số CMND theo tên khách hàng - Sau chọn xong điền giá trị so sánh vào Text, chọn Tìm kiếm thông tin khách hàng phù hợp hiển thị xuống bảng Kết tìm kiếm - Chức Thốt cho phép trở giao diện trang chủ 89 b) Tìm kiếm thơng tin phòng Hình 3.21: Giao diện tìm kiếm thơng tin phòng 90 • Giao diện tốn Hình 3.22: Giao diện toán 91 92 PHẦN KẾT LUẬN Trong thời gian làm đề tài khóa luận em trang bị cho kiến thức sơ để bước vào q trình phân tích thiết kế hệ thống hiểu rõ vai trò chúc năng, đặc biệt việc thiết kế phần mềm.Đã nắm bắt q trình phân tích thiết kế dưa qui trình phân tích thiết kế để từ xây dựng chương trình, trang bị cho nhiều kiến thức nghiệp vụ quán lý.Từ em tiếp tục xây dựng chương trình để hồn thành đề tài khóa luận tốt nghiệp Để hồn thành đề tài này, Một lần em xin chân thành cảm ơn cô giáo Th.S Thần Thị Diệu Hiền người quan tâm giúp đỡ em suốt thời gian qua Em xin chân thành cảm ơn 93 PHẦN TÀI LIỆU THAM KHẢO [1].Trần Thị Diệu Hiền, Phân tích thiết kế hướng đối tượng với UML,Bài giảng (Trường Đại học Quảng Nam), 2015 [2].Nguyễn Thanh Bình (2010), Công nghệ phần mềm, Bài giảng (Đại học Bách khoa Đà Nẵng), 2015 [3] Nhập môn công nghệ phần mềm, Nguyễn Tiến Huy_ ĐH Khoa học Tự Nhiên [4] Thạc Bình Cường (2011), Nhập mơn Cơng nghệ phần mềm, NXB Giáo dục [5] Các tài liệu khác Internet Quảng Nam, ngày tháng năm 2018 Cán hướng dẫn Sinh viên thực Trần Thị Diệu Hiền Soukthavilay Chanthavongsa DUYỆT CỦA TỔ/KHOA 94 95 TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA CÔNG NGHỆ THÔNG TIN - - SOUKTHAVILAY CHANTHAVONGSA TÌM HIỂU QUI TRÌNH XÂY DỰNG PHẦN MỀM VÀ ỨNG DỤNG VÀO PHÂN TÍCH QUẢN LÝ KHÁCH SẠN KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Quảng Nam, tháng 04 năm 2018 TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA CÔNG NGHỆ THƠNG TIN - - KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC Tên đề tài: TÌM HIỂU QUI TRÌNH XÂY DỰNG PHẦN MỀM VÀ ỨNG DỤNG VÀO PHÂN TÍCH QUẢN LÝ KHÁCH SẠN Sinh viên thực SOUKTHAVILAY CHANTHAVONGSA MSSV: 211401102 CHUN NGÀNH: CƠNG NGHỆ THƠNG TIN KHĨA 2014 – 2018 Giảng viên hướng dẫn ThS TRẦN THỊ DIỆU HIỀN MSCB: Quảng Nam, tháng 04 năm 2018 DANH MỤC HÌNH ẢNH MỤC LỤC PHẦN MỞ ĐẦU 1.1 Lý chọn đề tài 1.3 Đối tượng phạm vi nghiên cứu 1.4 Phương pháp nghiên cứu 1.5 Lịch sử nghiên cứu 1.6 Đóng góp đề tài .1 1.7 Cấu trúc đề tài PHẦN NỘI DUNG NGHIÊN CỨU .3 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT Tính đúngđắn Tính tiếnhóa Tính hiệuquả Tính tiệndụng Tính tươngthích .6 Tính tái sửdụng .6 1.2.1Mơ hình thác nước 1.2.2 Mơ hình nguyên mẫu .9 1.2.3 Mơ hình xoắn ốc 10 1.2.4 Mơ hình hợp 12 1.3 Các hoạt động phát triển phần mềm 16 1.3.1 Xác định yêu cầu 16 1.3.2 Phân tích (đặc tả) 17 1.3.3 Thiết kế 19 1.3.4 Cài đặt 20 1.3.5 Kiểm thử 20 1.3.6 Bảo trì .21 1.4.3 Ưu điểm phương pháp hướng đối tượng .27 CHƯƠNG 2: QUI TRÌNH XÂY DỰNG PHẦN MỀM 29 2.3.1Tổng quan thiếtkế 37 2.3.2 Kỹ thuật thiếtkế 38 a)Thiết kế xuống(Top-down) .39 b)Thiết kế từ lên(Bottom–up) .39 2.3.3Thiết kế hệthống 39 2.3.4Thiết kế mẫu(prototype) .39 2.3.5Phân rã thiếtkế .40 b) Thiết kế hướng đốitượng .40 2.3.5.1 Phân rã hướng dữliệu 41 b.Các nguyên tắc bước xây dựng mơ hìnhDFD 41 2.Các hướng tiếp cận lập sơ đồ luồng dữliệu 42 3.Lập sơ đồ luồng liệu cho côngviệc 44 2.3.6Thiết kế giao diện ngườidùng .46 2.3.7Cửa sổ hội thoại (dialogwindow) 47 2.5.2Yêu cầu kiểmthử .54 2.5.3Các kỹ thuật kiểmthử 54 2.5.3.1Phương pháp hộp đen (Kiểm thử chứcnăng) 54 2.5.3.2Phương pháp hộp trắng (Kiểm thử cấutrúc) .55 2.5.4Các giai đoạn chiến lược kiểmthử 56 2.5.4.1Kiểm thử đơnvị 56 2.5.4.2 Kiểm thử tíchhợp 57 Trênxuống 57 Dướilên 58 2.5.5Kiểm thử chấpnhận .58 2.5.6Kiểm thửbeta .59 2.6.4.2 Các loại kế hoạch quản lý dự án 61 2.6.4.3Các phong cách quản lý dự án .62 PHẦN TÀI LIỆU THAM KHẢO .94 ... Chương 2: Qui trình xây dựng phần mềm Chương 3 :Phân tích quản lí Khách sạn PHẦN NỘI DUNG NGHIÊN CỨU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Khái niệm công nghệ phần mềm 1.1.1 Khái niệm Phần mềm chương trình. .. 1.1.3 Kiến trúc phần mềm Sau có khái niêm phần mềm, tiếp sau sâu vào tìm hiểu cấu trúc chi tiết cấu trúc chi tiết thành phần bên phần mềm Phần mềm bao gồm thành phần: a) Thành phần giao tiếp (giaodiện)... thiên phần mềm • Tập trung vào quy trình, sự đo lường,sản phẩm, tính thời gian chất lượng 1.1.2 Phân loại Phần mềm hệ thống phần mềm đảm nhận cơng việc tích hợp điều khiển thiết bị phần cứng đồng