Vũng đời phỏt triển của phần mềm

Một phần của tài liệu Báo cáo thực tập tốt nghiệp xây dựng quản lý bán hàng tại cty cổ phần thiết bị máy tính thiên an (Trang 42 - 54)

2.6 Giới thiệu về cụng nghệ phần mềm

2.6.1 Vũng đời phỏt triển của phần mềm

Trong cụng nghệ phần mềm ngƣời ta đƣa ra khỏi niệm vũng đời

phỏt triển của phần mềm nhằm mục đớch phõn đoạn toàn bộ quỏ

phỏp thớch ứng vào từng giai đoạn với mục đớch phần mềm ngày càng phỏt triển.

Ngƣời ta thƣờng dựng 1 mụ hỡnh gọi mụ hỡnh thỏc nƣớc để biểu diễn vũng đời phỏt triển của phần mềm và đƣợc biểu diễn trong hỡnh vẽ sau đõy:

í nghĩa của mụ hỡnh này: là cỏc bậc ở phớa bờn trờn sẽ tỏc động bao trựm đến tất cả cỏc thứ bậc ở phớa dƣới và càng ở những thứ bậc cuối thỏc nƣớc ngày càng phải chịu những thứ bậc ở bờn trờn. Chỳng ta lần lƣợt xem xột những nội dung chớnh của cỏc cụng đoạn. - Cụng nghệ hệ thống: Đõy là phƣơng phỏp luận tổng quỏt phõn tớch và sản xuất 1 phần mềm với yờu cầu và đỏnh giỏ một cỏch toàn diện tất cả cỏc tỏc động và ảnh hƣởng của phần mềm và cụng nghệ hệ thống hiện diện ở mọi cụng đoạn tiếp sau.

C.Nghệ H.Thống Phõn tớch Thiết kế Mó húa Kiểm thử Bảo trỡ

- Phõn tớch: Mục đớch của cụng đoạn phõn tớch là xỏc định rừ mục tiờu của phần mềm những ràng buộc về thiết kế và cụng nghệ và định rừ miền ỏp dụng của phần mềm.

- Thiết kế: Đõy là cụng đoạn cú vai trũ đặc biệt quan trong cụng nghệ phần mềm vỡ mục đớch của nú là đƣa ra một hồ sơ thiết kế phần mềm hoàn chỉnh làm cơ sở để lập trỡnh.

- Mó húa: Khỏi niệm mó húa trong cụng nghệ phần mềm khỏc với khỏi niệm mó húa thụng thƣờng.

Mó húa trong cụng nghệ phần mềm đƣợc hiểu là quỏ trỡnh dịch từ bản vẽ thiết kế thành ngụn ngữ lập trỡnh cụ thể. Cũng nhƣ trong xõy dựng quy trỡnh thiết kế tƣơng ứng với quỏ trỡnh thiết kế 1 cụng trỡnh xõy dựng cũn lập trỡnh chớnh là quỏ trỡnh thi cụng.

– Kiểm thử: Đõy là cụng đoạn tiến hàng kiểm tra toàn bộ phần mềm (test) trong đú tiến hành kiểm tra hệ thống, kiểm tra cỏc thủ tục của phần mềm.

– Bảo trỡ: Đõy là cụng đoạn thực hiện sau khi phần mềm đó đƣợc đƣa vào sử dụng và đƣợc tiến hành theo 3 hỡnh thức:

- Bảo trỡ sửa đổi. - Bảo trỡ thớch nghi - Bảo trỡ hoàn thiện

tiếp nhận sản phẩm của cụng đoạn đứng ngay trƣớc nú nhƣ cỏc dữ liệu đầu vào. Vỡ vậy chất lƣợng phần mềm phụ thuộc đồng thời vào tất cả cỏc cụng đoạn chứ khụng chỉ phụ thuộc vào cụng đoạn trực tiếp mà nú đang thực hiện.

Qui trỡnh 1: Xõy dựng và quản lý hợp đồng phần mềm.

Để đảm bảo tớnh thống nhất cho cỏc qui trỡnh chỳng ta xem xột tài liệu thiết kế của FPT tƣơng đối bao quỏt đối với cỏc cụng ty phần mềm hiện nay. Mỗi qui trỡnh đều đƣợc đƣa ra dƣới dạng chuẩn ngắn gọn gồm 5 vấn đề chớnh.

- Mục đớch của qui trỡnh - Dấu hiệu của qui trỡnh - Cỏc tham số của qui trỡnh - Lƣu đồ của qui trỡnh

- Phõn đoạn cỏc hoạt động của qui trỡnh.

* Mục đớch

Mục đớch của qui trỡnh xõy dựng và quản lý hợp đồng phần mềm là tiến trỡnh gặp gỡ khỏch hàng, khởi thảo hợp đồng phần mềm rồi tiến tới ký kết và thực hiện hợp đồng phần mềm. Đõy là cụng đoạn đầu tiờn của toàn bộ quỏ trỡnh sản xuất một phần mềm cụng nghiệp do đú ngƣời thực hiện chức danh cỏn bộ kinh doanh phần mềm khụng chỉ đũi hỏi am hiểu về tin học mà phải cú kiến thức về hợp đồng kinh tế và khả năng giao tiếp với khỏch hàng.

Qui trỡnh xõy dựng và quản lý hợp đồng phần mềm đƣợc đặc trƣng bởi cỏc dấu hiệu sau đõy

- Soạn thảo và ký kết hợp đồng phần mềm. - Theo dừi thực hiện hợp đồng phần mềm. - Thanh toỏn, thanh lý hợp đồng phần mềm.

* Lƣu đồ (sơ đồ khối)

Qui trỡnh 2: Qui trỡnh xỏc định yờu cầu * Mục đớch MĐ KT Đề xuẩt HĐPM Lập g.phỏp PM S.thảo HĐPM Theo dừi t.hiện TT,T.lý HĐPM HSơ q.trỡnh thứ1 K.Tr a k.chấp nhận chấp nhận

phần mềm tƣơng lai. Ở giai đoạn ký kết hợp đồng phần mềm cơ bản khỏch hàng mới phỏc họa ra cỏc mong muốn cũn kỹ sƣ phần mềm cũng chƣa thể mụ hỡnh húa toàn bộ cỏc chức năng phần mềm sẽ đƣợc thiết kế. Do đú cụng đoạn xỏc định yờu cầu cú vị trớ đặc biệt quan trọng vỡ tớnh chất này mới là cụng đoạn cú liờn quan đến chất lƣợng của phần mềm sau này:

* Cỏc dấu hiệu

Quỏ trỡnh xỏc định yờu cầu trong cụng nghệ phần mềm đƣợc đặc trƣng bởi cỏc dấu hiệu sau đõy:

- Phõn tớch nghiệp vụ chuyờn sõu - Lập mụ hỡnh hoạt động của hệ thống

Đõy là 2 vấn đề đặc biệt quan trọng vạch rừ sự khỏc biệt giữa phần mềm này và phần mềm khỏc, bản chất của phõn tớch nghiệp vụ chuyờn sõu là ngƣời cỏn bộ xỏc định yờu cầu phải nờu đƣợc những đặc trƣng chuyờn biệt cơ bản nhất của phần mềm đú so với phần mềm khỏc. Cũn lập mụ hỡnh hoạt động của hệ thống BFD, IFD, DFD

k.chấp nhận chấp nhận

Qui trỡnh 3: Qui trỡnh thiết kế trong cụng nghệ phần mềm * Mục đớch:

Sau khi đó cú hợp đồng phần mềm và xỏc định hồ sơ yờu cầu của phần mềm của khỏch hàng ngƣời ta chuyển qua qui trỡnh thứ 3

MĐ KT Lập KH xđyc P.tớch n.vụ Lập BFD Lập IFD Lập DFD HSơ q.trỡnh thứ2 KT k.h

hồ sơ thiết kế chớnh là nền tảng để dựa vào đú xõy dựng nờn phần mềm. Đặc biệt trong giai đoạn hiện nay khi đó cú cỏc cụng cụ lập trỡnh tự động thỡ ngƣời ta yờu cầu cỏc chuyờn gia lập trỡnh phải biết đọc bản vẽ thiết kế để nắm đƣợc cấu trỳc tổng quỏt của phần mềm cũn lập trỡnh cú thể giao cho mỏy thực hiện.

* Cỏc dấu hiệu

Qui trỡnh thiết kế trong hợp đồng phần mềm đƣợc đặc trƣng bởi cỏc dấu hiệu sau đõy:

- Thiết kế kiến trỳc - Thiết kế kỹ thuật

Trong đú phần thiết kế kỹ thuật đƣợc chia thành 4 cụng đoạn nhỏ - Thiết kế dữ liệu

- Thiết kế chƣơng trỡnh - Thiết kế giao diện

- Thiết kế cụng cụ cài đặt * Lƣu đồ k.duyệt duyệt MĐ T.kế kiến trỳc TK dữ liệu Duyệt TKKT L ập KH t.kế

Qui trỡnh 4: Qui trỡnh lập trỡnh trong cụng nghệ phần mềm * Mục đớch

Trờn cơ sở của hồ sơ thiết kế ngƣời ta lựa chọn một ngụn ngữ lập trỡnh nào đú để chuyển đổi bản vẽ thiết kế thành một phần mềm. Cụng đoạn này thƣờng đƣợc gọi dƣới cỏi tờn là thi cụng phần mềm.

* Cỏc dấu hiệu

Qui trỡnh lập trỡnh trong cụng nghệ phần mềm đƣợc đặc trƣng bởi cỏc dấu hiệu sau đõy.

- Lập trỡnh thƣ viện chung - Lập trỡnh cỏc modul

* Lƣu đồ

k.duyệt duyệt

Qui trỡnh thứ 5: Qui trỡnh test trong cụng nghệ phần mềm * Mục đớch

Sau cụng đoạn lập trỡnh chỳng ta đó cú một phần mềm đƣợc cỏc kỹ sƣ phần mềm thực hiện qui trỡnh Test chƣơng trỡnh. Nhƣng trƣớc khi đƣa ra thị trƣờng phần mềm phải trải qua một qui trỡnh Test rất nghiờm ngặt bao gồm Test hệ thống, test theo cỏc tiờu

MĐ KT LT tviện chung LT cỏc modul Tớch hợp HS q.trỡnh 4 Duyệt L ập KH l.trỡnh

chuẩn nhiệm thu và test theo yờu cầu của khỏch hàng. Trong lĩnh vực cụng nghệ phần mềm test chƣơng trỡnh là một nghề nghiệp đặc biệt khụng chỉ đũi hỏi về chuyờn mụn mà phải cú kiến thức sõu rộng về rất nhiều lĩnh vực

* Cỏc dấu hiệu

Qui trỡnh test trong cụng nghệ phần mềm đƣợc đặc trƣng bởi cỏc dấu hiệu sau đõy

- Lập cỏc kịch bản test (scenanio) - Test hệ thống

- Test nhiệm thu

- Test theo yờu cầu của khỏch hàng

Trong qui trỡnh test vấn đề lập kịch bản cú vai trũ đặc biệt quan trọng vỡ đõy chớnh là nền tảng là chỡa khúa để xỏc định đƣợc bản chất của phần mềm. Để cú một kịch bản hiệu quả ngƣời cỏn bộ test phải cú những am hiểu chuyờn sõu về lĩnh vực mà phần mềm đó sử dụng. * Lƣu đồ k.duyệt duyệt MĐ Kịch bản test Test HT Test nhịờm thu Duyệt L ập KH test

Qui trỡnh 6: Qui trỡnh triển khai trong cụng nghệ phần mềm * Mục đớch

Qui trỡnh triển khai là qui trỡnh cuối cựng trong cụng đoạn sản xuất một phần mềm cụng nghiệp. Mục đớch của cụng đoạn này là cài đặt phần mềm cho khỏch hàng, đào tạo sử dụng và bàn giao cho khỏch hàng.

* Cỏc dấu hiệu

Qui trỡnh triển khai trong cụng nghệ phần mềm đƣợc đặc trƣng bởi cỏc dấu hiệu sau đõy.

- Cài đặt mỏy chủ - Cài đặt mỏy trạm - Đào tạo sử dụng

- Lập biờn bản bàn giao cho khỏch hàng

* Lƣu đồ k.thụng qua thụng qua MĐ L ập g.p t.khai K.tra GP L ập KH t.khai

CHƢƠNG III: PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRèNH QUẢN Lí BÁN HÀNG

Một phần của tài liệu Báo cáo thực tập tốt nghiệp xây dựng quản lý bán hàng tại cty cổ phần thiết bị máy tính thiên an (Trang 42 - 54)

Tải bản đầy đủ (PDF)

(109 trang)