ôn tập phát triển hệ thống

21 305 3
ôn tập phát triển hệ thống

Đ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

Câu 1: mục tiêu phương pháp luận: • Để ghi lại cách xác yêu cầu HTTT Phương pháp luận nên giúp chi tiết hóa yêu cầu người dùng nguyên cứu phát triển hệ thống phân tích yêu cầu người sử dụng Nếu khơng hệ thống thơng tin kết không đáp ứng nhu cầu người sử dụng • Để cung cấp phương pháp phát triển cách có HT để tiến đến giám sát cách có hiệu quả: việc cung cấp các điểm kiểm tra giai đoạn xác định rõ phương pháp phải đảm bảo kỹ thuật lập kế hoạch dự án áp dụng hiệu • Cung cấp HTTT thời hạn phù hợp vớii chi phí chấp nhận • Để tạo HT lập tài liệu tốt dễ dàng để bảo trì: nhu cầu điều chỉnh HTTT tương lai tránh khỏi môi trường kinh doanh doanh nghiệp thay đổi điều chỉnh phải thực hiệu dựa vào HT • Để cung cấp dấu hiệu thay đổi phải thực sớm tốt trình phát triển Quy trình HTTT từ phân tích thiết kế cài đặt, chi phí liên quan tăng theo quy trình phát triển này, cần thay đổi cách hiệu tốt • Để cung cấp HT yêu thích người bị ảnh hưởng HT đó: tùy theo đối tượng người dùng  Trong mục tiêu thiếu phương pháp luận phát triển HTTT: dự án phải xác định xác yêu cầu, phải giám sát cách chặt chẽ thực hiện,cùng với thời gian chi phí phù hợp để đảm bảo phát tiển HT giúp cho doanh nghiệp giảm chi phí, tăng lợi nhuận, tiến dịch vụ đạt lợi cạnh tranh, HT bị lỗi phải khắc phục cách nhanh chóng dễ, cuối tùy theo đối tượng sử dụng mà cung cấp HTTT phù hợp hiệu Câu điểm mạnh điểm yếu chu trình phát triển truyền thống: SDLC cách tiếp cận có hệ thống có trật tự để giải vấn đề liên quan đến hệ thống phần mềm Là phương pháp tổng thể để phát triển HTTT Ưu điểm: • Phương pháp tiếp cận truyền thống để phát triển • Hệ thống lập tài liệu tốt, dễ bảo trì • Cải thiện kiểm sốt chất lượng tiêu chuẩn • Tập trung cho đào tạo • Tạo điều kiện tốt để quản lý dự án • Sử dụng thống tồn HTTT • Học tập rút kinh nhiệm sử dụng • Nâng cao chất lượng sản phẩm trình Nhược điểm: • Thất bại việc đáp ứng nhu cầu nhà quản lý • Các mơ hình q trình khơng ổn định • Thiết kế dựa theo kết đầu dẫn đến không linh hoạt giai đoạn kết thúc chuyển sang giai đoạn tiếp để thực hiện, lúc lại có thay đổi yêu cầu người sử dụng cịn cách thực lại từ đầu • Người sử dụng khơng hài lịng trao đổi với khách hàng giai đoạn phân tích, thơng tin phản • • • • • hồi từ phái khách hàng bị chậm không đáp ứng hết yêu cầu thay đổi khách hàng Vấn đề với tài liệu Thiếu kiểm soát Hệ thống không đầy đủ Sự tồn đọng ứng dụng Khối lượng cơng việc bảo trì: mà giai đoạn bị lỗi hệ thống khơng biết sai chỗ nào, có tham gia khách hàng, khối lượng cong việc bảo trì lớn • Các vấn đề với cách tiếp cận lý tưởng • Nhấn mạnh tư cứng • Giả định phát triển “green-field” Câu Bạn sử dụng SDLC để phát triển ứng dụng nhỏ chạy máy tính ntn? Bạn chỉnh sửa lại nào? Chu trình phát triển httt (SDLS) chuỗi hoạt động để phát triển thực hệ thống thơng tin, hữu ích xây dựng hệ thống phức tạp Sử dụng SDLC để phát triển ứng dụng phần mềm nhỏ chạy máy tính ta cần phải thực bước: - Phân tích tính khả thi: xem xét chi phí, thời gian xây dựng trình độ thân có đủ để thực dự án nhỏ hay không? Sau xây dựng xong ứng dụng đáp ứng yêu cầu người dùng k? Khả thành công bao nhiêu? - Phân tích yêu cầu đặt tính kỹ thuật: Xác định yêu cầu người dùng ứng dụng mới? Phân tích phạm vi sử dụng ứng dụng này? Phân tích đặt tính kĩ thuật: • Đối với hệ thống: mô tả chi tiết bước xem xét hệ thống: cấu hình phần cứng, phần mềm hệ thống, yếu tố kĩ thuật khác Mô tả quy trình cài đặt hệ thống Mơ tả phương pháp xác định lỗi cài đặt cách sử dụng • Đối với Ứng dụng mới: Mô tả chi tiết bước cài đặt ứng dụng Mô tả tham số cài đặt Mô tả phương pháp xác định lỗi cài đặt - Thiết kế: • Sử dụng mơ hình đồ họa hệ thống để biểu diễn yêu cầu người dùng liệu, quy trình, giao diện để đơn giản hóa việc cải thiện truyền thơng tin người dùng • Kỹ thuật sử dụng để xây dựng hệ thống mặt liệu, quy trình giao diện - Mã hóa: thiết kế phải dịch sang dang ngơn ngữ đọc/hiểu lf giai đoạn thực nhiệm vụ Sử dụng cơng cụ lập trình biên dịch, phiên dịch, gỡ rối,…được dử dụng để mã - hóa Sử dụng ngơn ngữ lập trình C/C++, pascal, java sử dụng để viết mã… Kiểm thử: Sau mã tạo ra, ta sd pp kiểm thử khác đc sd để làm sáng tỏ - lỗi xảy Sau đc ktra cách thích hợp đc chấp thuận, ddcj đưa vào sd thực tế Bảo trì: trì nâng cấp phần mềm để đối phó với vấn đề đc phát yêu cầu tốn nhiều thời gian so với việc phát triển ban đầu ứng dụng Các cách sửa đổi: ứng dụng cần phải đc xd cách mềm dẻo để dễ dàng thay đổi Sử dụng phần mềm sửa lỗi Sử dụng công cụ lập trình Câu Hãy cho biết BPR (tái cấu trúc quy trình kinh doanh) chỉnh sửa theo hướng mềm hơn, bạn nghĩ việc thay đổi làm giảm khuynh hướng ntn? - BPR (Business process re-engineering )là chiến lược quản lý kinh doanh, tập trung vào việc phân tích thiết kế quy trình cơng việc quy trình kinh doanh tổ chức BPR tìm cách giúp công ty triệt để cấu lại tổ chức cách tập trung vào việc thiết kế từ lên - trình kinh doanh họ Theo Michael Hammer, cha đẻ khái niệm BPR thì: "Tái cấu trúc quy trình KD BPR đánh giá lại cách thiết kế lại tận gốc rễ qui trình hoạt động sản xuất KD để đạt cải thiện - vượt bậc tiêu cốt yếu, có tính thời chi phí, chất lượng, dịch vụ hiệu năng" Để đạt mục tiêu hiệu cao tái cấu trúc, cần phải ý đến yếu tố: Tái cấu trúc quy trình KD nghĩa từ số không, bạn bắt đầu khởi nghiệp; quy trình BPR khơng quan tâm - đến cấu tổ chức thủ tục mà DN dày công gây dựng trước mà làm cách triệt để Thay đổi BPR tạo dễ dàng chấp nhận cấp chiến lược (hội đồng quản trị) hàng ngũ lãnh đạo cấp cao Tuy nhiên, xuống cấp quản lý thấp hơn, tác động lớn: Thay đổi tư cấp chiến lược làm hàng ngàn nhân (NV) viên bị sa thải; tiến hành triệt để phương thức làm việc phá tan cấu phịng ban - Ngồi thời gian thực BPR kéo dài, ảnh hưởng tới quy trình sxkd Dno  Vì DNo muốn t/h tái cấu trúc quy trình kd cần phải t/h mềm mỏng để hạn chế ảnh hưởng tới quy trình hoạt động tổ chức, tới nv, người lđ Giúp nv, người lđ thích nghi từ từ tới việc thay đổi hoàn toàn tổ chức Để tránh ảnh hưởng tiêu cực tới tổ chức nên đặc biệt ý đến yếu tố sau tiến hành tái cấu qtkd: Tính đơn giản: Cần xây dựng hệ thống quy trình đơn giản thay phức tạp Sự đơn giản giúp DN giảm thiểu rủi ro thay đổi Chú trọng đào tạo NV: Tái cấu trúc DN rủi ro không đồng thuận NV, họ người chịu ảnh hưởng việc thay đổi Nếu DN chăm lo đến huấn luyện đào tạo NV, đồng thời giúp họ nhận thức đòi hỏi tất yếu thị trường, lúc NV tác nhân đóng góp cho thành cơng dự án BPR Lựa chọn người bạn đồng hành: Tiêu chí lựa chọn nhà tư vấn cần nghiên cứu kỹ lưỡng trước thực Tái cấu q trình dài hạn, ln phải bám sát thay đổi thị trường, vậy, DN cần đối tác tư vấn trung thành đủ lực Câu 5: Hãy chọn công ty hay phòng ban trường Đại học, bạn xác định yêu cầu HTTT cách nào? Các bước thực phân tích yêu cầu Tiên đoán (khảo sát sơ bộ) Nghiên cứu khảo sát (lên kếhoạch khảo sát chi tiết) Phân tích (có nhận xét chuyên viên) Kết quả: Hồ sơ phân tích trạng 2.1 Tiên đốn: (sơ bộ) Đối với cơng việc tiên đốn chun viên phân tích cần giải đáp số câu hỏi sau: - Hệ thống thơng tin bao gồm gì?/ Hệthống thơng tin bao gồm nội dung gì? Và tương lai cần thêm nội dung gì? Những thơng tin gì? Lấy đâu? Lúc nào? Hiện ởdưới dạng nào? Ai chịu trách nhiệm? Gốc phát sinh thuộc thông tin? Được phát sinh lúc nào?, … Kết quả: Những người/bộphận -> cần để làm việc với họ Danh sách tài liệu/ chứng từ cần tìm hiểu 2.2 Nghiên cứu khả thi: lên kế hoạch khảo sát chi tiết - Khảo sát, xác định nguồn thơng tin: nội hay bên ngồi mơi trường - Khảo sát quy trình nghiệp vụ Mục đích qui trình? Có bước? Đi qua đâu (bộphận nào?) Bởi Bao lâu Tần suất? Ai dùng thông tin kết quả? Dùng ntn? - Cuối đánh giá thuộc phận nghiệp vụ liên quan đến cơng việc họ 2.3 Phân tích:(có nhận xét chuyên viên) - Phân tích hiệu đánh giá tính khảthi hệ thống: - Khả thi mặt kỹ thuật - Khả thi tác vụ - Khả thi kinh tế đưa sốcác giải pháp để so sánh, đánh giá cuối sẽchọn giải pháp tối ưu chấp nhận • o kỹ thuật thu thập thơng tin: Phỏng vấn Lập bảng câu hỏi (viết) Nghiên cứu tài liệu Quan sát trường Phỏng vấn Phương thức vấn thực trực tiếp với người tham gia vào hệ thống + Đối tượng vấn: Cá nhân Bộphận/tổ + Phương thức vấn Tựdo: hỏi đâu trả lời Có hướng dẫn: hướng người vấn theo mục tiêu chính, … Trước vấn: nhóm phân tích cung cấp cho lãnh đạo cao tổ chức danh sách phận, cá nhân thời gian thực vấn đểsắp xếp kế hoạch làm việc Những thông tin liên quan đến kế hoạch vấn cần phải thông báo trước như: - Danh sách người + bộphận vấn - Lịch làm việc (không áp đặt cho khách hàng) Xác định trởlại vị trí người mà phải làm việc cấu tổ chức nhiệm vụcủa họ Sau vấn: Tóm tắt, nhắc lại nội dung sau buổi vấn với mục tiêu để kiểm tra, hệthống hóa nội dung thu thập sau buổi vấn Nếu cần thiết có thểlập biên vấn o Lập bảng câu hỏi: Bảng câu hỏi nhóm phân tích chuẩn bị trước, sau chuẩn bi xong bảng câu hỏi gởi cho cá nhân/ phận có liên quan đ ểhọ trả lời Khi sử dụng bảng câu hỏi cần: thử nghiệm đối tượng hẹp, sau triển khai đối tượng rộng o Nghiên cứu tài liệu - Qui định nội bộ(thường tốt doanh nghiệp có ISO) - Chủtrương đơn vị/doanh nghiệp nhưthếnào? - Những qui định bất thành văn đơn vị/doanh nghiệp sửdụng HTTT o 3.4 Quan sát trường Quan sát trường cách tham gia trực tiếp vào bước qui trình cảqui trình nghiệp vụ đểcó thểghi nhận nắm bắt thông tin cần thiết Các kỹthuật phân tích Các kỹ thuật phân tích dựa công cụ như: Cây định (giống nhưuser case) Bảng định Sơ đồ lưu chuyển thông tin chứng từ Sơ đồtổ chức ⇒Kết cuối giai đoạn phân tích yêu cầu hồ sơ phân tích trạng Xác định yêu cầu: Các yêu cầu trính truyền thống Các vấn đề thực tế Các yêu cầu thay đổi mở rộng Các yêu cầu biết Các yêu cầu phi chức Câu 6: Mơ hình hóa liệu gì? Mơ hình liệu q trình tạo mơ hình khái niệm đối tượng liệu làm đối tượng liệu liên kết với sở liệu Mơ hình liệu tập trung vào cách đối tượng liệu tổ chức hoạt động thực liệu Có hai phương pháp sử dụng để mơ hình hóa liệu gọi thực thể- mơ hình ER mơ hình đối tượng Sử dụng rộng rãi số hai mơ hình ER Mơ hình liệu tạo cách sử dụng yêu cầu sở liệu cách xem xét tài liệu có vấn người dùng cuối hệ thống Mơ hình liệu chủ yếu sản xuất hai kết đầu Người sơ đồ thực thể-mối quan hệ (được biết đến rộng rãi sơ đồ ER), việc dùng hình ảnh đối tượng liệu tương tác chúng Điều có giá trị dễ dàng học sử dụng để giao tiếp với người dùng cuối Sản lượng thứ hai tài liệu liệu mô tả đối tượng liệu, mối quan hệ đối tượng liệu, quy tắc yêu cầu sở liệu Này sử dụng nhà phát triển sở liệu để phát triển sở liệu mơ hình hóa quy trình gì? Mơ hình q trình cụ thể q trình kinh doanh mơ hình hóa (BPM) liên quan đến trình đại diện doanh nghiệp mà q trình phân tích để nâng cao chất lượng hiệu BMP nói chung theo sơ đồ chuỗi hoạt động thực tổ chức Nó hiển thị kiện, hành động điểm kết nối từ đầu đến cuối chuỗi kỹ thuật phân rã chức Có hai kỹ thuật mơ hình hóa quy trính sơ đồ luồng liệu tiếng anh cấu trúc Sơ đồ luồng liệu Sự khác biệt mơ hình hóa liệu mơ hình hóa q trình gì? Mơ hình liệu đại diện cho đối tượng liệu tương tác đối tượng liệu tổ chức, mơ hình quy trình theo sơ đồ chuỗi hoạt động tổ chức Mơ hình liệu xem phần mơ hình q trình kinh doanh, xác định thơng tin tổ chức nên lưu trữ cách hiệu để cải thiện hiệu suất tổng thể Trong tổ chức điển hình có tương tác quan trọng mơ hình liệu mơ hình quy trình kinh doanh Việc phân tách thiết kế luận lý vật lý vấn đề quan trọng Nó đem đến mức độc lập liệu liệu thường ổn định quy trình Vi` dụ trường đại học, liệu liên quan đến sinh viên ổn định nghiệp vụ, quy trình tronh trường đai học sinh viên Sinh viên có tên, đại chỉ, mssv, cịn quy trình ví dụ quy trình đăng kí thay đổi Nếu khơng tách biệt hai Mỗi phần tử riêng lẻ thay đổi hay có thay đổi tiến trình xử lý kéo theo phải thay đổi tập tin liệu tươngứng Việc tổ hợp tập tin liệu chun biệt khó khăn, tập tin mang tên định dạng liệu khác Cách tiếp cận tạo dư thừa liệu, hao phí qua nhiều cơng sức cho việc thu thập tổ chức liệu, liệu sử dụng hiệu chia sẻ ứng dụng với mơ hình hóa quy trình cần tách biệt với mơ hình hóa liệu Quy trình thay đổi mà khơng cần thiết thay đổi tập tin máy tính tập tin máy tính thay đổi mà không cần thiết thay đổi quan điểm người sử dụng Ngay ứng dụng thay đổi, liệu thu thập có liên quan tới hệ thống sửa lại không cần phải thu thập xác nhận lại Ngoải cần mơ hình hóa đối tượng, tương tác đối tượng.Các đối tượng có cấu trúc hành vi tổ chức thành lớp Kế thừa cho phép tạo lớp có chung với lớp tồn số đặc trưng có thêm đặc trưng Câu 7: Tại bạn nghĩ mơ hình hóa đối tượng lại bao hàm nhiều ng dùng so với mơ hình hóa DL quy trình? Sự phát triển hướng đối tượng khác so với mơ hình khác, chẳng hạn mơ hình hóa liệu quy trình mơ tả phần trước Rõ ràng bao hàm mơ hình hóa liệu quy trình, nguyên tắc của hệ thống, theo cách hồn tồn khác Nó khơng xử lý liệu q trình riêng biệt kết hợp đóng gói chúng thành đối tượng Một đối tượng đại diện cho giới thực, ví dụ đối tượng đại diện cho xe hơi, ứng dụng cho thuê xe Nó có liệu, chẳng hạn nhà sản xuất, mơ hình, màu sắc, số chỗ ngồi, lại, v.v… Nó có q trình hay hành động, chẳng hạn phía trước, ngược, phanh, tăng tốc, v.v… Mơ hình hướng đối tượng có liên quan với đại diện đối tượng, bao gồm liệu quy trình chúng, tương tác đối tượng, hệ thống Phương pháp tiếp cận hướng đối tượng đại diện cho liệu, quy trình, người, vậy, tất đối tượng Câu 8: So sánh phân biệt pp tiếp cận khác cho việc phát triển HTTT (giữa evolutionary, prototype, rad, agile Web – base) với SDLC PHƯƠNG PHÁP THÁC NƯỚC SDLC: gồm bước − − − − − − − Khởi tạo Đánh giá khả thi Phân tích Thiết kế Xây dựng Chuyển giao Bảo trì đánh giá Với pp này, HT lập tài liệu tốt, phân rã công việc rõ ràng, tạo đkiện tốt để quản lý dự án Điểm yếu thiếu linh hoạt, khó kiểm sốt lỗi, khó bảo trì, phụ thuộc lớn vào giả định ptriển HT PHÁT TRIỂN ỨNG DỤNG NHANH RAPID APPLICATIONS DEVELOPMENT (RAD) Pp phát triển tiến hóa vịng lặp lặp lại bước hoàn thiện HT bao gồm bước Lắng nghe yêu cầu từ KH  xây dựng HT  Kiểm tra quay lại lắng nghe ý kiến KH HT hoàn chỉnh Pp RAD giải vấn đề cứng nhắc pp thác nước truyền thống Các lỗi phát sinh đc kiểm sốt dễ dàng thay tích tụ SDLC Dễ dàng tính tốn chi phí cho dự án Nhược điểm RAD không phù hợp cho dự án lớn phức tạp, bên cạnh đó, cần có liên kết chặt chẽ bên cho việc ptriển HT PHÁT TRIỂN TIẾN HÓA EVOLUTIONARY DEVELOPMENT Là phương pháp lặp lặp lại gia tăng để phát triển phần mềm Khuyết điểm pp là: − Quy trình khơng nhìn thấy rõ được: Các nhà quản lý cần phân phối thường xuyên để đo lường tiến − Phần mềm thường dược cấu trúc nghèo nàn: Sự thay đổi liên tục dễ làm đổ vỡ cấu trúc phần mềm, tạo khó khăn tốn phí − Thường địi hỏi kỹ đặc biệt: Hầu hết hệ thống theo cách tiến hành nhóm nhỏ có kỹ cao cá nhân phải động Mơ hình thích hợp với: − Phát triển loại phần mềm tương đối nhỏ, có đời sống tương đối ngắn TẠO MẪU PROTOTYPING Trong đó, qui trình bắt đầu việc thu thập yêu cầu với có mặt đại diện phía phát triển lẫn khách hàng nhằm định mục tiêu Tổng thể hệ thống phần mềm sau này, đồng thời ghi nhận tất yêu cầu biết sơ luợc nhóm yêu cầu cần phải làm rõ Sau đó, thực thiết kế nhanh tập trung chuyển tải khía cạnh thơng qua prototype để khách hàng hình dung, đánh giá giúp hồn chỉnh u cầu cho toàn hệ thống phần mềm PHÁT TRIỂN LINH HOẠT AGILE DEVELOPMENT Phương pháp cho phép phần mềm có khả biến đổi, sửa chữa dự án bắt đầu Pp giúp ptriển HT dựa quy trình phát triển lặp (interative development) – dự án chia thành nhiều mảng nhỏ, dễ sử dụng dễ sửa đổi yêu cầu khách hàng thay đổi Từng phần nhỏ dự án test trình làm dự án Với pp yêucầu liên kết chặt chẽ bên liên quan, đặc biệt liên kết đội ptriển dự án PHÁT TRIỂN DỰA TRÊN NỀN WEB Pp cung cấp hội để tiết kiệm thời gian tiền bạc, cải thiện cách tương tác với khách hàng, nhà cung cấp đối tác kinh doanh − Hỗ trợ từ lớp liên kết đầu tiên, cho phép thích người dùng cuối phát triển tiến hóa mối quan hệ môi trường; − Hỗ trợ cho chế mà theo khách hàng nhận thơng báo khơng đồng thay đổi tài nguyên − Hỗ trợ tiếp cận bình đẳng với dịch vụ cho ứng dụng hypermedia xem phía khách hàng, qua tạo điều kiện cho hội nhập định dạng liệu HTML tìm thấy cơng nghệ phần mềm; − Hỗ trợ cho tác giả phân phối điều khiển phiên bản, cần thiết cho nhà phát triển làm việc không gian chia sẻ thông tin; Hỗ trợ cho điều khiển linh hoạt chế phối hợp, tạo điều kiện cho trình phát triển phần mềm hợp tác quy trình làm việc web Câu 9: Hãy giống khác việc phát triển ứng dụng web với phát triển loại HTTT khác: Giống nhau: Việc phát triển ứng dụng web phát triển loại HTTT phải trải qua giai đoạn: nghiên cứu tính khả thi, thiết kế, xây dựng phát triển ứng dụng/hệ thống, hoàn thiện bảo trì Tính an tồn, bảo mật cho HT/ứng dụng web cần đảm bảo Cần xác định hạ tầng công nghệ để phát triển HTTT/ứng dụng web Phát triển ứng dụng web Quy mô nhỏ HTTT Phát triển hệ thống thông tin Quy mô lớn bao trùm doanh nghiệp Ưu tiên cho KH sử dụng web( Tốc độ tải trang thiết kế trang, tiện ích kèm theo) Thiết kế giao diện yêu cầu hang đầu phát triển ứng dụng web Xác định rõ rang yếu tố đầu vào đầu cho hệ thống Cần xác định mức độ ưu tiên cho ứng dụng cài đặt HT, ưu tiên cho ng dung HT Câu 12: Lý ATBM lại quan trọng với người dung internet • • • • • • • • • Tội phạm máy tính ngày tang cao Phần mềm độc hại xâm nhập máy tính phá hại tài nguyên quan trọng Dữ liệu cá nhân bị đánh cắp dạng khủng bố điện tử hacker gây nên Các cố CNTT ngày nhiều Biện pháp ngăn chặn: S dụng phần mềm ng ăn chặn, phát xâm phạm, thông qua hệ thống phát xâm phạm IDS Sử dụng nhà cung cấp dịch vụ quản lý an ninh Hạ tầng kĩ thuật công khai ( PKI) Lọc phân loại nội dung internet Sử dụng tường lửa chuyên biệt có khả giám sát mạng Câu 13: Hãy chọn lựa tổ chức, ví dụ thư viện đại học, đề xuất hay thực thể chuẩn hóa - mức chuẩn thứ DẠNG CHUẨN THỨ NHẤT: Một qhệ gọi dạng chuẩn thứ (1NF) thuộc tính chứa giá trị nguyên tố (các thuộc tính phải ĐƠN TRỊ - số chuỗi) DẠNG CHUẨN THỨ HAI: - Một qhệ dạng chuẩn thứ hai dạng chuẩn thứ thuộc tính khơng khóa qhệ phải phụ thuộc hàm đầy đủ vào khóa DẠNG CHUẨN THỨ BA: - Một qhệ dạng chuển thứ ba dạng chuẩn thứ thuộc tính ko khóa - ko phụ thuộc bắc cầu vào khóa Đnghĩa khác: qhệ gọi dạng chuẩn thứ phụ thuộc hàm ko hiển nhiên X  Y qhệ R phải thỏa mãn đkiện sau: + X siêu khóa + thuộc tính Y không nằm X thành viên khóa (ko thiết phải khóa) Câu 15:Bài tập tình Cho biết hoạt động trung tâm cho thuê băng đĩa sau: Để thuê băng đĩa trung tâm, ban đầu khách hàng phải làm thủ tục để cấp thẻ thuê Bộ phận làm thẻ dựa thông tin khách hàng cấp cấp cho khách thẻ thuê Thông tin việc cấp thẻ cập nhập vào sở liệu nghiệp vụ trung tâm Mỗi lần đến thuê băng đĩa, khách hàng trình thẻ thuê nêu yêu cầu thuê cụ thể Bộ phận cho thuê xử lý đáp ứng yêu cầu thuê khách hàng dựa thông tin tra cứu từ sở liệu nghiệp vụ trung tâm Ngay thuê, khách hàng nhận hoá đơn thuê toán tiền tiền thuê Khi khách hàng đến trả băng đĩa, phận trả xử lý yêu cầu trả khách hàng dựa thông tin tra cứu từ sở liệu nghiệp vụ Dữ liệu liên quan đến hoạt động thuê trả cập nhật vào sở liệu nghệp vụ trung tâm Định kỳ hàng tháng, từ sở liệu nghiệp vụ, báo cáo quản lý lập gửi cho phận quản lý trung tâm Theo sách mở rộng thị trường trung tâm, định kỳ hàng năm trung tâm gửi thư khuyến cho khách hàng, thơng báo thơng tin cho th miễn phí khách hàng đạt mức thuê mức khuyến năm trung tâm quy định Sơ đồ DFD mức Báo cáo TT thuê trả TT Khách hàng cấp thẻ Yêu cầu thuê Phiếu toán TT Khách hàng 1.0 Cấp thẻ thuê 2.0 Cho thuê băng đĩa 3.0 Nhận trả băng đĩa 4.0 Tạo báo cáo 5.0 Gửi thư khuyến Khách hàng Khách hàng Yêu cầu trả Thẻ thuê CSDL nghiệp vụ Hóa đơn CSDL nghiệp vụ Bộ phận quản lý Khách hàng Thư khuyễn Câu 16 Hoàn thành cấu trúc phân rã cho dự án phát triển HTTT theo SDLC Hoạch định chon lựa hệ thống: - Nhận diện cần thiết phải có hệ thống: Nhóm phân tích thành lập Các yêu cầu ưu tiên chuyển thành kê hoạch cho phận IS Chon lựa hệ thống Xây dựng kế hoạch cụ thể Xác định có hay khơng giá viêc phát triển hệ thống lớn lợi ích Phân tích hệ thống • Xác định yêu cầu hệ thống (người dùng mong từ hệ thống đề nghị) • Xác định u cầu, cấu trúc khơng cịn phù hợp để loại bỏ • Xây dựng thiết kế • So sánh, đánh giá thiết kế để chọn phương án tối ưu (giá, nhân công, cấp độ kỹ thuật…) Thiết kế hệ thống • Chuyển mơ tả giải pháp thành đặc tả logic, vật lý; – Thiết kế logic: Không phụ thuộc phần cứng hay phần mềm – Thiết kế vật lý: Chọn NNLT, chọn CSDL, chọn hệ điều hành, chọn mạng … • Thiết kế diện mạo hệ thống từ nhập vào xuất hình đến máy in, sở liệu, xử lý tính tốn; Thực vận hành hệ thống • Thực mã hóa, chạy thử cài đặt – Mã hóa, lập trình viên lập chương trình tạo nên hệ thống – Chạy thử, lập trình viên phân tích viên kiểm tra chương trình tồn hệ thống để tìm sửa lỗi – • Cài đặt Vận hành: người lập trình tạo thay đổi mà người sử dụng yêu cầu sửa đổi hệ thống Câu 17: hồn thành cấu trúc phân rã cơng việc cho dự án phát triển HTTT theo pp SDLC ? Hệ thống phân rã chức công việc “ quản lý cửa hàng” Câu18 Hãy sử dụng SWOT cho phân khoa đại học mà bạn thân thuộc SWOT (MIS) Điểm mạnh : Đào tạo nhân lực hàng đầu nước Hệ thống thông tin Đào tạo cử nhân trang bị đầy đủ khối kiến thức đại cương, lý thuyết, kỹ lĩnh vực hệ thống thông tin quản trị, tài ngân hàng GIảng viên đánh giá chất lượng năm >80%, dễ dàng tiếp xúc với giảng viên Sinh viên tham gia nhiều giải thưởng cao thi toàn quốc Opympic Tin học quốc tế : Microsoft Office World Champion, hoạt động NCKH Cơ hội : Được nhà tuyển dụng hàng đầu công nghệ thông tin tin tưởng tuyển dụng Nhu cầu xã hội nhân lực ngành ngày cao Được nhà trường tạo điều kiện phát triển việc tham gia đào tạo nâng cao thi nước quốc tế Điểm yếu : Ngành cịn khoa có lịch sử hình thành trẻ Chương trình đào tạo cịn bất cập hoàn thiện Nguồn nhân lực giảng viên đưa đào tạo chuyên sâu Việc ứng dụng thực tiễn vào lý thuyết ngành hạn chế Thách thức : Sinh viên tốt nghiệp ngành phải cạnh tranh nghề nghiệp với sinh viên chuyên khối ngành CNTT kinh tế Chương trình đào tạo cần hoàn chỉnh tạo thuận lợi đảm bảo cho sinh viên giảng viên Tạo điều kiện cho sinh viên tiếp xúc với môi trường doanh nghiệp ứng dụng thực tiễn Câu19 Đâu yếu tố tương lai xem xét đến việc phát triển ứng dụng cho ngân hàng Các yếu tố tương lai xem xét đến việc phát triển - Công nghệ Những yêu cầu pháp luật Kinh tế Các nhân tố môi trường : - Mong đợi xã hội Thái độ người tiêu dùng Nhu cầu khách hàng Khí hậu, thời tiết Mô phỏng, dự báo thống kê, tất mơ hình kinh tế sử dụng để giúp xác định thay đổi Những thay đổi kiểm tra ảnh hưởng đến logic hệ thống thông tin, lưu lượng truy cập vào hệ thống thơng tin, là, thay đổi khối lượng tần số, khoảng thời gian : ngắn hạn dài hạn Câu 19 : đâu yếu tố tương lai xem xét đến việc phát triển ứng dụng cho ngân hàng mới? Trả lời: Các yếu tố tương lai cần xem xét phát triển ứng dụng ngân hàng? Việc lường trước thay đổi xảy ảnh hưởng tới hệ thống ứng dụng đặt biệt lĩnh vực ngân hàng thật cần thiết Future analysis- phân tích tương lai kỹ thuật hướng tới việc dự đoán thay đổi xảy tương lai tác động đến hệ thống, ứng dụng từ thiết kế- cài thiện lại chúng để đối mặt với thay đổi chúng xảy Để giải đc vấn đề này, ta chia giai đoạn: (1) Tìm thay đổi ảnh hưởng tới hệ thống thông tin gồm nhân tố: công nghệ, yêu cầu pháp lý, kinh tế, kỳ vọng, khí hậu phạm vi tổ chức Các dự báo thống kê, mơ hình kinh tế sử dụng giai đoạn để tìm thay đổi Các yếu tố thay đổi cần xem xét ảnh hưởng tới tính logic hệ thống, ứng dụng trình vận chuyển liệu- thông tin hệ thống,ứng dụng (2) Đánh giá tính ứng dụng quan điểm phát triển mà đối mặt tác động đến ứng dụng Mục đích giai đoạn trọng vào vòng đời sản phẩm, cập nhật danh sách đối tượng thiết kế, xác định giai đoạn sản phẩm mà ta cần cải thiện tính linh hoạt cho chúng Câu 17: Hãy phân tích CSF cho trang web Có yếu tố Nội dung chất lượng: Chất lượng nội dung bạn khơng đóng vai trị quan trọng chuyển đổi khách truy cập vào kết quả, mà cịn trực tiếp ảnh hưởng thứ hạng cơng cụ tìm kiếm bạn Khả sử dụng: trang web tìm sử dụng dễ dàng Khả tiếp cận: Mọi người truy cập Internet nhiều cách khác cách sử dụng số lượng ngày tăng kết nối, trình duyệt thiết bị Tốc độ kết nối, sở hạ tầng nơi khác Trang web bạn cần phải thiết kế tiêu chí dễ load, dễ xem để KH dễ dàng tiếp cận Một chiến lược tốt: Một chiến lược tốt điều cần thiết để đạt lợi nhuận tốt tiền đầu tư vào việc phát triển trang web bạn Đảm bảo bạn biết lý bạn có trang web kết kinh doanh bạn mong đợi trước chi tiêu tiền phát triển trang web Một thiết kế hấp dẫn: Điều quan trọng xác định mục tiêu nhân học thực thiết kế mà họ tìm thấy hấp dẫn, chắn tất điểm khác đề cập giải (nói chung thiết kế cho phù hợp với đối tượng KH nhu cầu họ) Chiến lược Marketing để thúc đẩy trang web bạn: tối ưu hóa cơng cụ tìm kiếm, trả tiền cho nhấp chuột quảng cáo phương pháp truyền thống ẩn in, phát thanh, tờ rơi Lý để người dùng quay lại: trang web bạn cần phải đưa đề xuất giá trị hấp dẫn cho người xem lại Sử dụng Analytics để biết lượng ng truy cập, xác định hiệu suất trang web… Thường xuyên quản lý trang web Câu 20: Earl cho tiếp cận đơn hướng để xác định tích hợp hệ thống thơng tin với chiến lược kinh doanh không thành công Hãy cho biết tiếp cận đa hướng Earl Earl cho nên có cách tiếp cận theo nhiều chiều, có kết hợp nhiều yếu tố nhiều kỹ thuật, bao gồm phân tích từ xuống từ lên Những yếu tố đơn lẻ mới, kết hợp theo cách cho hiệu Yếu tố phân tích từ xuống cơng việc kinh doanh mục tiêu, đối tượng để xác định chức IT cách thức hoạt động tổ chức để đạt mục tiêu Để đạt thành công, người ta thường dùng kỹ thuật CSF(Yếu tố thành công then chốt) hay ma trận SWOT mơ hình Five Forces Model (Mơ hình động lực),… để phân tích Yếu tố thứ phân tích từ lên hệ thống hệ thống Đây yếu tố quan trọng Trong số cách tiếp cận đánh giá tổ chức, hệ thống bị bỏ quên thiếu tính kế thừa Cách suy nghĩ thiếu thực tế thường dẫn đến sai sót hệ thống cũ khơng quan tâm mực Việc phân tích đánh giá điểm mạnh yếu tầm nhìn chiến lược cho IT hệ thống xây dựng đó, gồm cách hỗ trợ cho cơng việc kinh doanh giá trị tạo cho người dùng chất lượng kỹ thuật Yếu tố cuối đánh giá hội thực IT Không cơng nghệ nhất, mà cịn đánh giá cho khả hỗ trợ công việc đặc thù IT, giúp điều hành tổ chức mức chiến thuật Earl khuyên yếu tố tạo nên sáng tạo tốt việc ứng dụng IT người hiểu quy trình kinh doanh cấp thấp chuyên viên IT Một mức độ đó, yếu tố người cần thêm vào quy trình Ba yếu tố cung cấp nhìn đa chiều, kết hợp chiến lược chức tạo nên chiến lược IT hỗ trợ phản ánh chiến lược kinh doanh ... định phát triển “green-field” Câu Bạn sử dụng SDLC để phát triển ứng dụng nhỏ chạy máy tính ntn? Bạn chỉnh sửa lại nào? Chu trình phát triển httt (SDLS) chuỗi hoạt động để phát triển thực hệ thống. .. trình phát triển phần mềm hợp tác quy trình làm việc web Câu 9: Hãy giống khác việc phát triển ứng dụng web với phát triển loại HTTT khác: Giống nhau: Việc phát triển ứng dụng web phát triển. .. kế, xây dựng phát triển ứng dụng /hệ thống, hồn thiện bảo trì Tính an tồn, bảo mật cho HT/ứng dụng web cần đảm bảo Cần xác định hạ tầng công nghệ để phát triển HTTT/ứng dụng web Phát triển ứng dụng

Ngày đăng: 10/07/2014, 14:16

Từ khóa liên quan

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

Tài liệu liên quan