Bài giảng Hệ thống thông tin quản lý (ThS. Huỳnh Đỗ Bảo Châu) Chương 10

11 111 0
Bài giảng Hệ thống thông tin quản lý (ThS. Huỳnh Đỗ Bảo Châu)  Chương 10

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

THS HUỲNH ĐỖ BẢO CHÂU 9/15/2017 KHOA HỆ THỐNG THÔNG TIN QUẢN MÔN HỆ THỐNG THÔNG TIN QUẢN Chương 10 Phát triển hệ thống thông tin Nội dung Nội dung lớp: § Kế hoạch thay đổi doanh nghiệp § Tổng quan phát triển hệ thống § Các cách tiếp cận phát triển hệ thống SV tự nghiên cứu giáo trình: § Phát triển ứng dụng cho doanh nghiệp số Giảng viên: ThS Huỳnh Đỗ Bảo Châu KẾ HOẠCH THAY ĐỔI TỔ CHỨC § Phát triển hệ thống Thay đổi tổ chức § Thiết kế lại quy trình kinh doanh Phát triển hệ thống Thay đổi tổ chức Thay đổi cấu trúc tổ chức để kích hoạt lực hệ thống thơng tin: Tự động hóa Hợp hóa thủ tục Thiết kế lại trình kinh doanh Thay đổi mơ hình THS HUỲNH ĐỖ BẢO CHÂU 9/15/2017 Sự thay đổi tổ chức - Organizational change § Mơ hình thay đổi - Change model Tái cấu trúc & Cải tiến liên tục (Reengineering and Continuous Improvement) § Tái cấu trúc § Còn gọi q trình thiết kế lại tái cấu trúc quy trình kinh doanh (BPR) § Cải tiến liên tục § khơng ngừng tìm kiếm cách cải thiện Thiết kế lại quy trình kinh doanh Xác định trình thay đổi Quy trình mua sách truyền thống Phân tích quy trình có Thiết kế quy trình Đo lường liên tục hiệu quy trình Thực quy trình THS HUỲNH ĐỖ BẢO CHÂU Thiết kế lại quy trình mua sách online 9/15/2017 Quản quy trình kinh doanh (BPM) Các cơng cụ BPM sử dụng để: § Xác định tài liệu qui trình có, qui trình khơng hiệu § Tạo mơ hình q trình cải thiện § Nắm bắt thực thi quy tắc kinh doanh để thực hiện, tự động hố quy trình § Tích hợp hệ thống có để hỗ trợ cải tiến trình § Xác minh quy trình cải thiện § Đo lường tác động trình thay đổi số hoạt động kinh doanh TỔNG QUAN VỀ PHÁT TRIỂN HỆ THỐNG Các cách thức phát triển HTTT § Các cách thức phát triển § Xây dựng (Bespoke development) § Mua phần mềm có sẵn (Off-the-shelf) § Người dùng tự phát triển (User-developed) § Kết hợp triển khai § Chọn lựa cách thức triển khai § Các nhân tố khác chọn lựa • Bespoke development (xây dựng mới) • Off-the-shelf (mua phần mềm có sẵn) • User-developed (người dùng tự phát triển) THS HUỲNH ĐỖ BẢO CHÂU Kết hợp triển khai § Các phương pháp triển khai hệ thống thông tin kinh doanh (BIS) kết hợp với § Tích hợp ứng dụng doanh nghiệp (EAI - Enterprise Application Integration): § Nhu cầu tích hợp hệ thống có sẵn với hệ thống mua từ nhà cung cấp khác § Hệ thống mở (open systems) § Chú trọng đến giao tiếp ứng dụng Các nhân tố khác chọn lựa § Qui mơ tổ chức (LỚN v NHỎ) § Số lượng Chuyên gia Hệ thống thông tin / Công nghệ thông tin (IS/IT) doanh nghiệp (NHIỀU v ÍT) § Độ phức tạp hệ thống (CAO v THẤP) § Lĩnh vực hoạt động doanh nghiệp - tính doanh nghiệp (PHỔ BIẾN v ĐẶC THÙ) § Kinh nghiệm người dùng cuối (CAO v THẤP) § Tính liên kết với hệ thống có § (CĨ v KHƠNG – GẮN KẾT v TÁCH BIỆT) 9/15/2017 Chọn lựa cách thức triển khai Cách thức triển khai Thời gian Chi phí Lỗi Đáp ứng yêu cầu Xây dựng (in-house) Kém Kém Kém Tốt Xây dựng (outsource) Tốt Vừa Vừa Vừa Người dùng tự xây dựng Kém Vừa Kém Tốt Mua PM tùy biến Tốt Tốt Tốt Vừa Rất tốt Rất tốt Rất tốt Kém Mua PM tiêu chuẩn CÁC CÁCH TIẾP CẬN PHÁT TRIỂN HỆ THỐNG § Chu trình phát triển hệ thống § Phát triển hệ thống theo mơ hình thác nước § Phương pháp tạo mẫu (Prototyping) § Người dùng cuối phát triển ứng dụng § Th ngồi phần mềm ứng dụng đóng gói THS HUỲNH ĐỖ BẢO CHÂU Chu trình phát triển hệ thống truyền thống § Chu trình phát triển hệ thống (Systems development lifecycle - SDLC): dự án hệ thông thông tin tuân theo chuỗi luận giai đoạn phát triển 9/15/2017 Phát triển hệ thống theo mơ hình thác nước (Waterfall Model) § Thường thực theo mơ hình thác nước (Waterfall Model) § Chỉ trình tự bước để xây dựng hệ thống thơng tin § Bước trước cần kết thúc xem xét lại trước chuyển qua bước sau Mơ hình thác nước (Waterfall) Khởi tạo (Initiation phase) § Mục tiêu: Ước lượng tính khả thi dự án chuẩn bị để dự án thành công Ý tưởng sáng tạo, đánh giá có hệ thống nhu cầu thơng tin Khởi tạo Ý tưởng cho hệ thống THS HUỲNH ĐỖ BẢO CHÂU 9/15/2017 Ước lượng tính khả thi (Feasibility assessment) Phân tích u cầu (Requirement Analysis ) § Mục tiêu: Đảm bảo tính khả thi dự án cách phân tích nhu cầu, ảnh hưởng hệ thống (mới) xem xét phương pháp triển khai thích hợp § Có thể tiến hành nghiên cứu mời đấu thầu cho hệ thống Ý tưởng cho hệ thống Đánh giá tính khả thi § Mục tiêu: Hệ thống làm việc ? § Giao diện người dùng, module chương trình, tính bảo mật, thiết kế sở liệu (database) Thiết kế Mô tả khái quát yêu cầu Phân tích Đặc tả yêu cầu chi tiết tính Báo cáo Thiết kế hệ thống (System Design) Đặc tả yêu cầu § Mục tiêu: Hệ thống làm việc ? – nắm bắt nhu cầu nghiệp vụ Còn gọi xác định yêu cầu (requirements determination) hay nghiên cứu hệ thống (system study) Đặc tả thiết kế chi tiết Xây dựng hệ thống (System Build) § Mục tiêu: Tạo phần mềm (mã hóa, xây dựng sở liệu, kiểm thử, lập tài liệu, huấn luyện sử dụng) Đặc tả yêu cầu đặc tả thiết kế Xây dựng Phần mềm, hướng dẫn sử dụng, tài liệu hệ thống THS HUỲNH ĐỖ BẢO CHÂU 9/15/2017 Hiện thực hệ thống (System implementation) § Mục tiêu: Cài đặt phần cứng mạng cho hệ thống mới, kiểm thử người dùng tập huấn sử dụng Bao gồm việc di chuyển từ hệ thống cũ sang hệ thống Hệ thống chưa test người dùng Hiện thực, Chuyển giao Cài đặt chạy hệ thống Nhược điểm Phát triển hệ thống theo mơ hình thác nước (Waterfall Model) § Khoảng cách hiểu biết người phát triển người dùng  hiểu sai vấn đề § Xu hướng lập người phát triển người dùng  khoảng cách vật thuật ngữ § Chất lượng sản phẩm đo đặt tả phần mềm nhiều không sát với yêu cầu người dùng  hỗ trợ định § Mất nhiều cơng sức thời gian phát triển môi trường kinh doanh thay đổi nhanh chóng § Người dùng khơng có mà họ thực cần Xem lại Bảo trì hệ thống (Review and maintenance) § Có dạng bảo trì: § Sửa chữa tính năng, sửa lỗi cho phù hợp với đặc tả ban đầu § Thêm tính § Xem lại (Review): xem xét mức độ thành công dự án rút học tương lai (6 tháng sau chạy thực tế hệ thống) Phương pháp tạo mẫu (Prototyping) § Xây dựng hệ thống nháp nhanh chóng khơng tốn kém, chuyển cho người dùng cuối để đánh giá § Prototype: tạo phiên sơ hệ thống thông tin nguyên mẫu phê duyệt, khuôn mẫu cho hệ thống cuối § Các bước tạo mẫu: § Xác định yêu cầu người dùng § Phát triển nháp § Sử dụng nháp § Rà sốt tăng cường chỉnh sửa, hoàn thiện nháp THS HUỲNH ĐỖ BẢO CHÂU So sánh SDCL Prototype 9/15/2017 Tạo mẫu (Prototyping) § Prototype: § Bản nháp phần hệ thống đưa cho người sử dụng xem xét phản hồi ý kiến, đề xuất chỉnh sửa § Phiên sau với cải tiến theo yêu cầu khách hàng § Được lập lại liên tục hồn chỉnh § Có tham gia tích cực, trực tiếp người sử dụng qui trình phát triển Tạo mẫu (Prototyping) Người dùng cuối phát triển ứng dụng § Ưu điểm: § Sử dụng ngôn ngữ hệ thứ tư phép người dùng cuối phát triển hệ thống có khơng có giúp đỡ từ chun gia kỹ thuật § Ngơn ngữ hệ thứ tư: Ít thủ tục ngơn ngữ lập trình thơng thường § Hữu ích khơng chắn yêu cầu giải pháp thiết kế § Thường sử dụng cho thiết kế giao diện người dùng cuối § Nhiều khả để thực yêu cầu người dùng cuối § Nhược điểm: § Có thể bị bỏ qua bước cần thiết § Có thể khơng chứa số lượng lớn liệu số lượng lớn người dùng § Có thể không trải qua đầy đủ thử nghiệm tài liệu § § § § § § § Các cơng cụ phần mềm máy tính Ngơn ngữ truy vấn Cơng cụ tạo báo cáo Ngôn ngữ đồ họa Công cụ tạo ứng dụng Gói phần mềm ứng dụng Ngơn ngữ lập trình cấp cao THS HUỲNH ĐỖ BẢO CHÂU 9/15/2017 Người dùng cuối phát triển ứng dụng Phần mềm ứng dụng đóng gói § Ưu điểm: § Tiết kiệm thời gian tiền bạc § Nhiều tính cung cấp tùy biến: § Tiêu chuẩn đánh giá hệ thống bao gồm: § Hồn thành nhanh chóng dự án § Người sử dụng tham gia đạt hài long cao § Nhược điểm: § Không dành cho ứng dụng xử chun sâu § Quản kiểm sốt khơng đầy đủ, thử nghiệm, tài liệu § Mất kiểm sốt liệu § Quản q trình phát triển người dùng cuối § Khó u cầu tính tốn chi phí xác dự án hệ thống § Thiết lập phần cứng, phần mềm, tiêu chuẩn chất lượng § Chức cung cấp gói phần mềm, linh hoạt, thân thiện người dùng, phần cứng phần mềm nguồn lực, yêu cầu sở liệu, cài đặt bảo trì nỗ lực, tài liệu, chất lượng nhà cung cấp, chi phí § Yêu cầu đề xuất (RFP) § Danh sách chi tiết câu hỏi gửi đến nhà cung cấp đóng gói-phần mềm § Được sử dụng để đánh giá gói phần mềm Th ngồi Th ngồi § Các nhà cung cấp điện toán đám mây SaaS § Ưu điểm: § Công ty đăng ký sử dụng phần mềm phần cứng máy tính cung cấp nhà cung cấp § Các nhà cung cấp bên ngồi § Th để thiết kế, tạo phần mềm § Gia cơng phần mềm nội § Các doanh nghiệp cần cho thêm kỹ năng, nguồn lực, tài sản § Gia cơng phần mềm th ngồi § Tiết kiệm chi phí § Cho phép tổ chức linh hoạt nhu cầu CNTT § Nhược điểm: § Chi phí ẩn, ví dụ: Xác định lựa chọn nhà cung cấp, Chuyển đổi sang nhà cung cấp § Mở quy trình kinh doanh độc quyền cho bên thứ ba THS HUỲNH ĐỖ BẢO CHÂU 9/15/2017 SV TỰ NGHIÊN CỨU PHÁT TRIỂN ỨNG DỤNG CHO DOANH NGHIỆP SỐ HẾT CHƯƠNG 10 HỎI & ĐÁP § Phát triển ứng dụng nhanh (RAD) § Phát triển ứng dụng phần Dịch vụ Web § Phát triển ứng dụng di động Phát triển ứng dụng nhanh (RAD) Phát triển ứng dụng phần Dịch vụ Web § Quy trình tạo hệ thống hồn tồn khả thi khoảng thời gian ngắn thời gian § Sử dụng kỹ thuật như: § Nhóm đối tượng cung cấp phần mềm cho chức thông thường (ví dụ, đặt hàng trực tuyến) kết hợp để tạo ứng dụng kinh doanh quy mơ lớn § Dịch vụ Web: § Lập trình cơng cụ khác để xây dựng giao diện người dùng đồ họa § Tạo mẫu lặp lặp lại yếu tố quan trọng hệ thống § Tự động hóa hệchương trình § Tạo tinh thần đồng đội người dùng cuối chun gia hệ thống thơng tin § Phần mềm tái sử dụng: sử dụng XML tiêu chuẩn Internet mở (nền tảng độc lập) § Cho phép ứng dụng giao tiếp khơng cần lập trình, thơng qua tùy chỉnh để chia sẻ liệu dịch vụ § Có thể tham gia vào dịch vụ Web khác cho giao dịch phức tạp § Sử dụng tiêu chuẩn tảng thiết bị độc lập giúp tiết kiệm chi phí tăng hội hợp tác với công ty khác THS HUỲNH ĐỖ BẢO CHÂU Phát triển ứng dụng di động § Yêu cầu đặc biệt cho § Màn hình nhỏ hơn, bàn phím § Đa cảm ứng § Tiết kiệm tài nguyên (bộ nhớ, chế biến) § Thiết kế web đáp ứng § Các trang web lập trình để thay đổi bố trí tự động theo thiết bị máy tính người sử dụng § Ba tảng § iPhone / iPad, Android, Windows Phone 9/15/2017 ... gói THS HUỲNH ĐỖ BẢO CHÂU Chu trình phát triển hệ thống truyền thống § Chu trình phát triển hệ thống (Systems development lifecycle - SDLC): dự án hệ thông thông tin tuân theo chuỗi luận lý giai... sử dụng Bao gồm việc di chuyển từ hệ thống cũ sang hệ thống Hệ thống chưa test người dùng Hiện thực, Chuyển giao Cài đặt chạy hệ thống Nhược điểm Phát triển hệ thống theo mơ hình thác nước (Waterfall... án chuẩn bị để dự án thành cơng Ý tưởng sáng tạo, đánh giá có hệ thống nhu cầu thông tin Khởi tạo Ý tưởng cho hệ thống THS HUỲNH ĐỖ BẢO CHÂU 9/15/2017 Ước lượng tính khả thi (Feasibility assessment)

Ngày đăng: 19/01/2018, 16:31

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan