Quá trình phát triển phần mềm hƣớng đối tƣợng

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin Quản lý kết quả đào tạo theo hướng đối tượng - Trường Cao đẳng Hải Dương (Trang 41)

1. Thực trạng và những vấn đề nảy sinh trong hệ thống quản lý kết quả đào tạo tạ

2.5Quá trình phát triển phần mềm hƣớng đối tƣợng

Để xây dựng đƣợc những hệ thống phần mềm đáp ứng những yêu cầu chất lƣợng, chúng ta cần phải:

- Có một qui trình phát triển phần mềm thống nhất gồm các bƣớc thực hiện rõ ràng, mà sau mỗi bƣớc đều phải có các sản phẩm cụ thể;

mềm;

- Có công cụ để làm ra sản phẩm phần mềm theo yêu cầu.

Quá trình phát triển một sản phẩm là quá trình định nghĩa ai làm cái gì, làm khi nào và nhƣ thế nào. Quá trình xây dựng một sản phẩm phần mềm hoặc nâng cấp một sản phẩm đã có đƣợc gọi là quá trình phát triển phần mềm.

Hệ thống phần mềm đƣợc kiến tạo là sản phẩm của một loạt các hoạt động sáng tạo và có quá trình phát triển. Quá trình phát triển những phần mềm phức tạp phải có nhiều ngƣời tham gia thực hiện. Trƣớc hết đó là khách hàng và những nhà đầu tƣ, đó là những ngƣời đƣa ra vấn đề cần phải giải quyết trên máy tính. Những ngƣời phát triển hệ thống gồm các nhà phân tích, thiết kế và lập trình làm nhiệm vụ phân tích các yêu cầu của khách hàng, thiết kế các thành phần của hệ thống và thực thi cài đặt chúng. Sau đó phần mềm đƣợc kiểm thử và triển khai ứng dụng để thực thi những vấn đề mà ngƣời sử dụng yêu cầu.

Quá trình phát triển phần mềm đƣợc xác định thông qua tập các hoạt động cần thực hiện để chuyển đổi các yêu cầu của khách hàng (NSD) thành hệ thống phần mềm.

Có năm bƣớc chính cần thực hiện trong quá trình phát triển phần mềm: - Xác định các yêu cầu;

- Phân tích hệ thống; - Thiết kế hệ thống;

- Lập trình và kiểm tra hệ thống; - Vận hành và bảo trì hệ thống.

Có thể thực hiện các bƣớc trên theo nhiều phƣơng pháp khác nhau. Theo đó, số các bƣớc đề xuất của các phƣơng pháp cũng có thể khác nhau. Có dự án có thể thực hiện theo những mô hình khác nhau nhƣ mô hình “thác nƣớc”, mô hình “tạo nguyên mẫu”, mô hình “xoắn ốc”, … tùy thuộc vào từng dự án khác nhau.

CHƢƠNG 3

PHÂN TÍCH HỆ THỐNG QUẢN LÝ KẾT QUẢ ĐÀO TẠO THEO PHƢƠNG PHÁP TIẾP CẬN HƢỚNG ĐỐI TƢỢNG

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin Quản lý kết quả đào tạo theo hướng đối tượng - Trường Cao đẳng Hải Dương (Trang 41)