VềNG ĐỜI PHÁT TRIỂN MỘT HỆ THỐNG THễNG TIN

Một phần của tài liệu phân tích và thiết kế hệ thống thông tin (Trang 31 - 35)

giản, dễ bảo trỡ, dễ sử dụng lại và cú thểđạt được quy mụ tựy ý.

Cỏch tiếp cận mới này đỏp ứng được những yờu cầu và thỏch thức cơ bản hiện nay là phỏt triển cỏc hệ thống phần mềm cú quy mụ lớn, phức tạp hơn, nhanh hơn, dễ bảo trỡ và chi phớ chấp nhận được.

III. VềNG ĐỜI PHÁT TRIN MT H THNG THễNG TIN TIN

Hệ thống thụng tin được xõy dựng là sản phẩm của một loạt cỏc hoạt động được gọi là phỏt triển hệ thống. Quỏ trỡnh phỏt triển một hệ thống thụng tin kể từ lỳc nú sinh ra đến khi nú tàn lụi được gọi là vũng đời phỏt triển hệ thống. Vũng đời phỏt triển cỏc hệ thống là một phương phỏp luận cho việc phỏt triển cỏc hệ thống thụng tin, nú được đặc trưng bằng một số pha chủ yếu phõn biệt nhau của quỏ trỡnh đú.

Tuỳ thuộc vào phương phỏp luận và quy định về phương thức làm việc của tổ chức, quỏ trỡnh này cú thể được chia thành số lượng cỏc pha nhiều ớt khỏc nhau. Tuy nhiờn cú thể tổng hợp chung thành cỏc pha như sau

o Khởi tạo và lập kế hoạch dự ỏn o Phõn tớch hệ thống o Thiết kế hệ thống o Triển khai hệ thống o Vận hành và bảo trỡ hệ thống III.1. Khi to và lp kế hoch d ỏn

Là giai đoạn tỡm hiểu quy trỡnh hoạt động của hệ thống thực, cỏc nhu cầu thụng tin chớnh làm cơ sở xỏc định cỏc yờu cầu và phạm vi của hệ thống thụng tin. Kết quả là hồ sơ khảo sỏt chiếm khoảng 10 - 15% cụng sức. Đõy là giai đoạn bắt buộc để cú thể tiến hành những bước sau.

Giai đoạn này làm rừ được ý muốn của chủ đầu tư: xõy dựng hệ thống mới ? Nõng cấp hệ thống cũ ?

Nột chớnh của lịch trỡnh làm việc cũng được xỏc định trong giai đoạn này, chẳng hạn thời gian bắt đầu, khoảng thời gian cần thiết cho dự ỏn, cỏc giai đoạn chớnh. Vấn đề tài chớnh, nhõn sự và trỏch nhiệm của mỗi bờn cũng cần được thoả thuận sơ bộ trong giai đoạn này. Việc khảo sỏt thường được tiến hành qua cỏc giai đoạn khảo sỏt sơ bộ, khảo sỏt chi tiết và bỏo cỏo.

Ở giai đoạn khảo sỏt cần xỏc định rừ những nhu cầu, vấn đề quan tõm, để cú giới hạn chớnh xỏc của cụng việc (phạm vi của dự ỏn: những gỡ phải làm được, chưa làm được và những vượt ra ngoài phạm vi của vấn đề) ; Xỏc định cụ thểđối tượng sử dụng dự họ cú thể sẽ bị biến động cả về số lượng và loại cụng việc.

Giai đoạn này phải trả lời được cỏc cõu hỏi : Phải chăng tổ chức đang cú vấn đề? Phải chăng những vấn đề đú cú thể giải quyết bằng việc xõy dựng một hệ thống thụng tin hay cải tiến hệ thống thụng tin đang cú? Nếu như dự ỏn được chấp nhận thỡ những đối tượng tổng quỏt của dự ỏn, phạm vi của dự ỏn và một kế hoạch thực hiện dự ỏn phải được vạch ra và thụng qua.

Túm lại, giai đoạn này nội dung chủ yếu nặng về mặt tổ chức và quản lý, là giai đoạn tiếp xỳc ban đầu để cú thể đi đến một cam kết (cú thể là một hợp đồng trỏch nhiệm, hoặc là một hợp đồng kinh tế kỹ thuật) giữa chủ đầu tư và ekip xõy dựng hệ thống thụng tin.

III.2. Phõn tớch h thng

Là giai đoạn xỏc định rừ cỏc mục tiờu quản lý chớnh cần đạt được của hệ thống, nờu được cỏc yếu tố quan trọng và đảm bảo đạt được cỏc mục tiờu của hệ thống. Dựa trờn cỏc mục tiờu đú xỏc định được cỏc mụ hỡnh chức năng và mụ hỡnh dữ liệu. Kết quả là hồ sơ phõn tớch chiếm 15 - 25% cụng sức. Mục tiờu chớnh: biến đổi phần đầu vào thành cỏc đặc tả cú cấu trỳc. Đõy là quỏ trỡnh mụ hỡnh hoỏ hệ thống với cỏc sơ đồ chức năng, luồng dữ liệu, thực thể liờn kết… Giai đoạn này thực hiện 2 cụng việc tương đối độc lập: Phõn tớch dữ liệu, phõn tớch chức năng.

a. Phõn tớch chc năng

Xỏc định rừ cỏc cụng việc cần giải quyết để đạt được mục tiờu quản lý của hệ thống. Phõn ró cỏc cụng việc đú ra thành cỏc cụng việc nhỏ hơn sao cho việc thực hiện cỏc cụng việc nhỏđảm bảo thực hiện được cụng việc lớn hơn

tả cú tớnh tường thuật, đầu vào/đầu ra của chức năng, cỏc sự kiện gõy ra sự thay đổi, việc xỏc định và hiệu quả của chỳng.

b. Phõn tớch d liu

Phõn tớch cấu trỳc thụng tin nằm trong hệ thống hiện tại nhằm làm rừ cỏc thành phần thụng tin và cỏc mối quan hệ giữa cỏc thành phần đú. Xõy dựng CSDL thống nhất cho toàn bộ hệ thống sử dụng.

Sau giai đoạn này sẽ hỡnh thành một bỏo cỏo gồm những nội dung sau phõn tớch chi tiết những tồn tại của hệ thống hiện hành, xỏc định cỏc mục tiờu cần đạt được nhờ những giải phỏp nờu ra, cỏc giải phỏp khỏc nhau, một nghiờn cứu khả thi tương ứng với mỗi giải phỏp đưa ra và những yờu cầu đặt ra cho hệ thống thụng tin mới.

III.3. Thiết kế h thng

Thiết kế hệ thống sẽ cho một phương ỏn tổng thể hay một mụ hỡnh đầy đủ của hệ thống thụng tin. Nú bao gồm tất cả cỏc đặc tả về hỡnh thức và cấu trỳc của hệ thống, mụi trường mà trong đú hệ thống hoạt động. Kết quả là hồ sơ thiết kế chiếm khoảng 15 - 25% cụng sức. Bản thiết kế chia làm hai phần: đặc tả thiết kế logic và đặc tả thiết kế vật lý.

a. Thiết kế logic

Bao gồm cỏc thành phần của hệ thống và liờn kết giữa chỳng với nhau đỳng như là chỳng sẽ hiện ra trước người sử dụng. Bao gồm cỏc thiết kế về cơ sở dữ liệu, chức năng (cỏc xử lý), giao diện, cỏc bỏo cỏo, hệ thống thực đơn theo yờu cầu sử dụng, an toàn cho hệ thống đảm bảo độ tin cậy của hệ thống. Mụ tả những cỏi vào, cỏi ra, cỏc chức năng xử lý sẽ thực hiện, những thủ tục kinh doanh, những mụ hỡnh dữ liệu, và những thủ tục kiểm tra. Cỏc đối tượng và quan hệđược mụ tả ởđõy là những khỏi niệm, cỏc biểu tượng mà khụng phải thực thể vật lý. Thiết kế logic khụng gắn với vật thể vật lý và hỡnh thức tổ chức quản lý.

b. Thiết kế vt lý

Là quỏ trỡnh chuyển mụ hỡnh logic trừu tượng thành thiết kế kỹ thuật của hệ thống: hệ thống cỏc thiết bị và cỏc chức năng của người và mỏy tớnh trờn hệ thống đú. Nú tạo ra cỏc đặc tả cụ thể về thiết bị phần cứng, phần mềm, cơ sở dữ liệu, phương tiện vào ra thụng tin, cỏc thủ tục xử lý bằng tay, cỏc kiểm tra đặc biệt và sự sắp đặt cỏc thành phần vật lý trờn khụng gian, thời gian.

III.4. Trin khai h thng

Trong giai đoạn này, đặc tả hệ thống được chuyển thành hệ thống vận hành được, sau đú được kiểm tra và đưa vào sử dụng. Bước triển khai bao gồm cỏc cụng việc lập ra cỏc chương trỡnh, tiến hành kiểm thử, lắp đặt thiết bị, cài đặt chương trỡnh và chuyển đổi hệ thống.

a. To lp cỏc chương trỡnh

Là giai đoạn lập trỡnh trờn cơ sở cỏc phõn tớch, thiết kế ở cỏc giai đoạn trước. Kết quả là chương trỡnh. Giai đoạn này chiếm khoảng 35-60% cụng sức. Giai đoạn này gồm cỏc bước

o Lựa chọn phần mềm hạ tầng: hệĐHành, hệ QTCSDL, ngụn ngữ sử dụng. o Chọn cỏc phần mềm đúng gúi

o Xõy dựng phần chương trỡnh cũn lại: thi cụng, tạo cỏc CSDL kiểm tra và kiểm thử chương trỡnh

b. Kim nghim

Là quỏ trỡnh chạy thử toàn bộ cỏc chương trỡnh được sử dụng và xõy dựng với những dữ liệu giả để xỏc định xem hệ thống cú tạo ra cỏc kết quả mong muốn trong những điều kiện xỏc định hay khụng ? Chương trỡnh được tiến hành kiểm thử cho đến khi đạt yờu cầu đề ra.

Quỏ trỡnh kiểm thử bao gồm kiểm nghiệm cỏc modul chức năng (kiểm thửđơn vị), cỏc hệ thống con (kiểm thử tớch hợp), sự hoạt động của cả hệ thống (kiểm thử hệ thống) và nghiệm thu cuối cựng (kiểm thử chấp nhận).

c. Cài đặt và chuyn đổi h thng

Quỏ trỡnh chuyển đổi bao gồm việc cài đặt cỏc chương trỡnh trờn hệ thống phần cứng mới lắp đặt và chuyển đổi toàn bộ hoạt động của tổ chức trong hệ thống cũ sang hoạt động với hệ thống mới bao gồm cỏc cụng việc chuyển đổi dữ liệu, đào tạo và sắp xếp đội ngũ cỏn bộ là việc trờn hệ thống mới, khai thỏc hệ thống.

Ngoài ra nhúm phỏt triển hệ thống cũn phải chuẩn bị cỏc tài liệu chi tiết thuyết minh về việc khai thỏc và sử dụng hệ thống (cả về mặt kỹ thuật, về hệ thống và tại nơi làm việc của người sử dụng). Nú cần được hoàn tất trong thời gian chuyển đổi để phục vụ việc đào tạo và đảm bảo hoạt động hằng ngày của hệ thống sau này.

Kết quả chuyển đổi hệ thống phải trả lời được cõu hỏi: Hệ thống được xõy dựng làm việc trong điều kiện thực như thế nào ?

III.5. Vn hành và bo trỡ h thng

Sau khi hệ thống được lắp đặt và chuyển đổi toàn bộ, giai đoạn vận hành bắt đầu. Trong thời gian này, người sử dụng và cỏc chuyờn viờn kỹ thuật vận hành cần đỏnh giỏ xem hệ thống đỏp ứng cỏc mục tiờu đặt ra ban đầu như thế nào, đề xuất những sửa đổi, cải tiến, bổ sung.

Khi hệ thống đi vào hoạt động, đụi khi người dựng thường mong muốn hệ thống phải làm việc một cỏch hoàn hảo và cỏc chức năng của hệ thống làm việc tốt hơn. Mặt khỏc, tổ chức thường xuyờn cú những yờu cầu đỏp ứng những thay đổi nảy sinh… Vỡ vậy, cỏc nhà thiết kế và lập trỡnh cần phải thực hiện những thay đổi hệ thống ở mức độ nhất định (mà khụng phải tất cả) để đỏp ứng yờu cầu người sử dụng cũng như những đề nghị của tổ chức. Những thay đổi này là cần thiết để làm cho hệ thống hoạt động hiệu quả.

Bảo trỡ hệ thống được tớnh từ khi hệ thống được chớnh thức đưa vào sử dụng. Việc bảo trỡ bao gồm cỏc cụng việc theo dừi việc sử dụng hệ thống, nhận cỏc thụng bỏo lỗi, sửa đổi nõng cấp phiờn bản và trợ giỳp sửa đổi những sai sút dữ liệu. Thụng thường việc bảo trỡ tiến hành miễn phớ trong khoảng 6 đến 12 thỏng.

Túm lại, bảo trỡ khụng phải là một pha tỏch biệt mà là sự lặp lại cỏc pha của một vũng đời khỏc, đũi hỏi phải nghiờn cứu và ỏp dụng những thay đổi cần thiết. Tổng số thời gian và sự nỗ lực dành cho bảo trỡ phụ thuộc rất lớn vào sự hoàn thiện của cỏc pha trước thuộc vũng đời. Khi chi phớ bảo trỡ trở nờn quỏ lớn, yờu cầu thay đổi của tổ chức là đỏng kể, khả năng đỏp ứng của hệ thống cho tổ chức và người dựng trở nờn hạn chế, những vấn đề cho thấy đó đến lỳc phải kết thỳc hệ thống cũ và bắt đầu một vũng đời khỏc. Thụng thường, sự phõn biệt giữa việc bảo trỡ cú quy mụ lớn và sự phỏt triển một hệ thống mới là khụng rừ ràng.

Một phần của tài liệu phân tích và thiết kế hệ thống thông tin (Trang 31 - 35)