Hệ thống thụng tin (HTTT) đƣợ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 HTTT 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 HTTT. Nú đƣợc đặc trƣng bằng một số pha chủ yếu phõn biệt nhau của quỏ trỡnh đú là phõn tớch, thiết kế và triển khai HTTT.
Một trong nhiều mụ hỡnh vũng đời đó sắp xếp cỏc bƣớc phỏt triển hệ thống theo một hỡnh bậc thang, với cỏc mũi tờn nối mỗi bƣớc trƣớc với bƣớc sau nú. Cỏch biểu diễn này đƣợc xem nhƣ tƣơng ứng với mụ hỡnh thỏc nƣớc (Waterfall Model). Quỏ trỡnh phỏt triển một hệ thống với cỏc pha: khởi tạo và lập kế hoạch, phõn tớch, thiết kế, triển khai, vận hành và bảo trỡ.
Hỡnh 3.1: Mụ hỡnh thỏc nước của vũng đời hệ thống
a, Khởi tạo và lập kế hoạch
Việc hỡnh dự ỏn nhƣ một yờu cầu bắt buộc để cú thể tiến hành những bƣớc tiếp theo của quỏ trỡnh phỏt triển.
Trong pha này, cần xỏc định cỏi gỡ là cần thiết cho hệ thống mới hay hệ thống sẽ đƣợc tăng cƣờng. Tại đõy cỏc nhu cầu HTTT tổng thể của tổ chức đƣợc xỏc định, nú thể hiện ra bằng cỏc chức năng hay dịch vụ mà hệ thống dự kiến phải thực hiện.
Sinh viờn:Đoàn Thế Hựng - Lớp: CT1501 - Ngành: Cụng nghệ thụng tin 70 Chỳng đƣợc phõn tớch, thiết lập sự ƣu tiờn và sắp xếp lại rồi chuyển thành một kế hoạch để phỏt triển HTTT, trong đú bao gồm cả lịch trỡnh phỏt triển hệ thống và cỏc chi phớ tƣơng ứng. Tất cả cỏc nội dung trờn đƣợc gọi là nghiờn cứu hệ thống. Sau khi nghiờn cứu hệ thống phải đƣa ra đƣợc một kế hoạch dự ỏn cơ sở. Kế hoạch này cần đƣợc phõn tớch đảm bảo tớnh khả thi trờn cỏc mặt:
-Khả thi kĩ thuật: xem xột khả năng kỹ thuật hiện cú đủ đảm bảo thực hiện cỏc giải phỏp cụng nghệ thụng tin đƣợc ỏp dụng để phỏt triển hệ thống hay khụng.
-Khả thi tài chớnh:
+ Khả năng tài chớnh của tổ chức cho phộp thực hiện dự ỏn bao gồm nguồn
vốn, số vốn cú thể huy động trong thời hạn cho phộp.
+ Lợi ớch mà thệ thống đƣợc xõy dựng mang lại, ớt nhất là đủ bự đắp chi phi
phải bỏ ra xõy dựng nú.
-Khả thi về thời gian: ỏn đƣợc phỏt triển trong thời gian cho phộp và tiến trỡnh thực hiện dự ỏn đó đƣợc chỉ ra trong giới hạn đó cho.
-Khả thi phỏp lý và hoạt động: hệ thống cú thể vận hành trụi chảy trong khuụn của tổ chức và điều kiện quản lý mà tổ chức cú đƣợc và trong khuụn khổ phỏp lý hiện hành.
b) Phõn tớch hệ thống
Phõn tớch hệ thống nhằm xỏc định nhu cầu thụng tin của tổ chức. Nú sẽ cung cấp những dữ liệu cơ sở cho việc thiết kế HTTT sau này.
Phõn tớch bao gồm một vài pha nhỏ:
- Trƣớc hết, xỏc định yờu cầu: cỏc nhà phõn tớch làm việc cựng với ngƣời sử dụng để xỏc định cỏi gỡ ngƣời dựng chờ đợi từ hệ thống dự kiến.
- Tiếp theo là nghiờn cứu yờu cầu và cấu trỳc phự hợp với mối quan hệ bờn trong, bờn ngoài và những giới hạn đặt lờn cỏc dịch vụ cần thực hiện.
- Thứ ba là tỡm giải phỏp cho cỏc thiết kế ban đầu để đạt đƣợc yờu cầu đặt ra, so sỏnh để lựa chọn giải phỏp tổng thể tốt nhất đỏp ứng đƣợc cỏc yờu cầu với chi phớ, nguồn lực, thời gian và kỹ thuật cho phộp để tổ chức thụng qua.
Sinh viờn:Đoàn Thế Hựng - Lớp: CT1501 - Ngành: Cụng nghệ thụng tin 71 Thiết kế là tỡm cỏc giải phỏp cụng nghệ thụng tin để đỏp ứng đƣợc cỏc yờu cầu đặt ra ở trờn trong điều kiện mụi trƣờng hoạt động đó xỏc định.
Pha thiết kế này gồm:
- Thiết kế logic: tập chung vào cỏc khớa cạnh hoàn thiện nghiệp vụ của hệ thống thực.
- Thiết kế vật lý: là quỏ trỡnh chuyển mụ hỡnh logic trừu tƣợng thành bản thiết kế vật lý, hay cỏc đặc tả kỹ thuật. Những phần khỏc nhau của hệ thống đƣợc gắn vào những thao tỏc và thiết bị vật lý cần thiết để tiện lợi cho thu thập dữ liệu, xử lý và đƣa ra thụng tin cần thiết cho tổ chức.
Trong pha thiết kế vật lý cần phải quyết định lựa chọn ngụn ngữ lập trỡnh, hệ CSDL, cấu trỳc tệp tổ chức dữ liệu, phần cứng, hệ điều hành và mụi trƣờng mạng cần đƣợc xõy dựng.
d) Triển khai hệ thống
Trong pha này, đặc tả hệ thống đƣợc chuyển thành hệ thống vận hành đƣợc, sau đú đƣợc thẩm định và đƣa vào sử dụng. Bƣớc triển khai bào gồm 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.
-Tạo sinh chƣơng trỡnh và kiểm thử: Là việc lựa chọn phần mềm hạ tầng (hệ điều hành, hệ quản trị CSDL, ngụn ngữ lập trỡnh, phần mềm mạng). Quỏ trỡnh kiểm nghiệm bao gồm kiểm thử cỏc mụđun chức năng, chƣơng trỡnh con, sự hoạch động của cả hệ thống và kiểm nghiệm cuối cựng.
- Cài đặt và chuyển đổi hệ thống: Cài đặt cỏc chƣơng trỡnh trờn hệ thống phần cứng đang tồn tại hay phần cứng mới lắp đặt, chuyển đổi hoạt động của hệ thống cũ sang hoạt động hệ thống mới bao gồm việc chuyển đổi dữ liệu, sắp xếp đội ngũ cỏn bộ trờn hệ thống mới và đào tạo sử dụng, khai thỏc hệ thống. Chuẩn bị tài liệu chi tiết thiết minh về việc khai thỏc và sử dụng hệ thống.
e) Vận hành và bảo trỡ
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 cú đỏp ứng đƣợc cỏc mục tiờu đặt ra ban đầu hay khụng, đề xuất sửa đổi, cải tiến, bổ xung.
Sinh viờn:Đoàn Thế Hựng - Lớp: CT1501 - Ngành: Cụng nghệ thụng tin 72