iWayVietNam - Quy trình sản xuất phần mềm
 
    

Liên hệ | Sơ đồ website  
 Giới thiệu
 Giới thiệu chung
 Sáng lập viên
 Quy trình sản xuất phần mềm
 Công nghệ sử dụng
 Đối tác
 Đội ngũ nhân viên
 Quy trình sản xuất phần mềm 
 

Tích hợp kinh nghiệm nhiều năm trong lĩnh vực công nghệ phần mềm và các kiến thức nền tảng về công nghệ phần mềm trên thế giới như phương pháp luận Oracle CASE* Method, Rational Unified Process, các mô hình của Boehm, Booch..., một quy trình sản xuất phần mềm đã được chúng tôi tổng kết và áp dụng với các bước như sau:

Bước 1: Khảo sát nhu cầu
Tìm hiểu và làm sáng tỏ mục đích sử dụng, yêu cầu mức cao về ứng dụng của khách hàng.
 
Bước 2: Phân tích
Phân tích làm sáng tỏ các mục tiêu và yêu cầu chi tiết của hệ thống. Trong rất nhiều trường hợp, chúng tôi tham gia tư vấn cho khách hàng về yêu cầu và chức năng của hệ thống nhằm tối đa hóa lợi ích của hệ thống trong việc phục vụ các mục tiêu kinh doanh/quản lý của khách hàng.
 
Bước 3: Thiết kế hệ thống
Sau khi có thông tin chi tiết về mục tiêu và yêu cầu của hệ thống từ Bước 2, chúng tôi sẽ phân tích và thiết kế kỹ thuật chi tiết, lựa chọn công nghệ phù hợp nhất cho hệ thống.
 
Bước 4: Xây dựng
Sau khi đã thống nhất về kiến trúc, các chi tiết kỹ thuật hệ thống và giao diện đồ họa, chúng tôi bắt tay vào việc xây dựng hệ thống. Trong quá trình này chúng tôi luôn cập nhật với khách hàng về tiến độ của dự án.
 
Bước 5: Kiểm thử
Mỗi khi các phần (component) độc lập của hệ thống được xây dựng xong và đã trải qua quy trình kiểm thử nội bộ của chúng tôi, một phiên bản chạy thử sẽ được tạo dựng và hoạt động cho chính khách hàng kiểm thử.
 
Bước 6: Chuyển giao
Sau khi khách hàng kiểm thử toàn bộ hệ thống, chúng tôi sẽ chuyển giao các kết quả cho khách hàng.
 
Bước 7: Đào tạo
Sau khi thành phẩm được chuyển giao cho khách hàng, chúng tôi tiến hành đào tạo sử dụng, vận hành hệ thống, đảm bảo cho sản phẩm, dịch vụ được hoạt động đúng nguyên tắc.
 
Bước 8: Bảo hành, bảo trì
Trong suốt thời gian hoạt động của sản phẩm, dịch vụ, chúng tôi đảm bảo việc theo dõi, xử lý mọi yêu cầu bảo hành, bảo trì phát sinh.

Phương pháp luận của quy trình trên được xây dựng theo những nguyên tắc sau:

  1. Xây dựng ứng dụng từ các cấu thành được xác định bằng cách phân tích thiết kế bài toán theo hướng đối tượng
Phương pháp tiếp cận phân tích thiết kế ứng dụng theo hướng đối tượng cung cấp một cái nhìn đồng nhất từ mô hình hoá nghiệp vụ, phân tích, thiết kế và lập trình: mọi hệ thống được cấu thành từ các đối tượng tương tác với nhau, mỗi đối tượng đều có các vai trò trách nhiệm của mình và biết cần phải thực hiện trách nhiệm đó như thế nào.
Phương pháp tiếp cận phân tích thiết kế ứng dụng theo hướng đối tượng đã chứng minh ưu thế của nó so với phương pháp tiếp cận hướng dữ liệu trong việc xây dựng các ứng dụng lớn nhờ các đặc điểm: 1,Dễ thay đổi và bảo trì, 2, Cho khả năng sử dụng lại các cấu thành, đem lại hiệu quả chung về giá thành của ứng dụng xét trong cả vòng đời tồn tại của ứng dụng.
  1. Hướng theo các tình huống sử dụng
Việc xác định yêu cầu bằng cách liệt kê ra các tác nhân (actor) tương tác với hệ thống cần xây dựng qua các tình huống sử dụng (use-case) đưa ra một cách nhìn rõ ràng và thực dụng về các chức năng của hệ thống cần xây dựng. Các tình huống sử dụng sau khi được thống nhất với khách hàng sẽ là cơ sở cho mọi quá trình: phân tích, thiết kế, lập trình, thử nghiệm, làm tài liệu và quản trị dự án.
  1. Xây dựng kiến trúc ứng dụng trước
Việc đưa ra một mô hình ứng dụng rõ ràng, trong đó có các tiểu hệ thống, trách nhiệm của mỗi tiểu hệ thống, phân lớp chúng và xác định mối tương tác giữa chúng, sẽ định hướng cho quá trình phân tích, thiết kế và lập trình theo một kiến trúc chung.
  1. Xây dựng theo phương pháp lặp RUP
Phương pháp này gọi là phương pháp phát triển lặp (hay phương pháp tiếp cận lặp). Nó thể hiện một quy trình lặp trong một chu trình phát triển từ ý tưởng ban đầu cho tới khi một sản phẩm phần mềm hoàn thiện, ổn định và có chất lượng được chuyển giao tới người dùng cuối. Lợi điểm khi sử dụng phương pháp này:
  • Các rủi ro sớm được phát hiện và giảm nhẹ.
  • Các thay đổi có thể quản lý được một cách tốt hơn.
  • Có tính kế thừa ở mức cao.
  • Những người thực hiện dự án có thể học hỏi và tích luỹ thêm nhiều kinh nghiệm qua các dự án.
  • Sản phẩm có chất lượng tốt hơn.
Cấu trúc của Quy trình RUP, được thể hiện theo hai chiều:
  • Chiều ngang là chiều biểu diễn thời gian và vòng đời của quy trình: thể hiện mặt động của quy trình, được biểu diễn dưới dạng các giai đoạn, các vòng lặp và các mốc thời gian.
  • Chiều dọc là chiều biểu diễn các tiến trình của quy trình - đó là các công việc được nhóm lại một cách logic theo bản chất của chúng: thể hiện mặt tĩnh dưới dạng các thành phần của chu trình như các tiến trình, các kết quả và những người thực hiện.

Với quy trình trên, chúng tôi thực sự mong muốn mỗi sản phẩm của chúng tôi sẽ đóng góp tối đa vào thành công của các bạn.

[-Về đầu trang-]    

Powered by WebEngine
Add: No 20A/98, Thai Ha street, Hanoi, Vietnam. Tel: 844-537-8684 Fax: 844-537-8683 Email: info@iwayvietnam.com