psocvietnam
Would you like to react to this message? Create an account in a few clicks or log in to continue.


VI DIEU KHIEN KHA TRINH PSOC
 
HomeHome  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  

 

 Thiết kế phần mềm

Go down 
AuthorMessage
nhimyc




Posts : 12
Join date : 2011-02-28

Thiết kế phần mềm Empty
PostSubject: Thiết kế phần mềm   Thiết kế phần mềm I_icon_minitimeWed Oct 17, 2012 5:09 pm

Thiết kế phần mềm


VNSOLUTION là 1 trong những công
ty hàng đầu tại Việt Nam
chuyên về thiết kế Website và thiết phần mềm theo yêu cầu và có nhiều
sản phẩm phần mềm đă được đóng gói cho các doanh nghiệp và tổ chức.
VNSOLUTION có nhiều năm kinh nghiệm phát triển phần mềm.
Chúng tôi luôn phân tích kỹ lưỡng yêu cầu của công ty bạn, ngành nghề mà công
ty bạn kinh doanh cùng với loại h́nh sản phẩm để có được sản phẩm phần mềm chất
lượng với giá thành cạnh tranh.
Chúng tôi bắt đầu từ một phần mềm có sẵn và tiếp tục chỉnh sửa theo nhu cầu
kinh doanh của công ty các bạn. Bạn có thể lựa chọn để mua mă nguồn cho nhu cầu
phát triển phần mềm trong tương lai.
Chúng tôi cam đoan sẽ mang lại cho quư khách hàng những dịch vụ
với chất lượng hoàn hảo nhất và với giá thành cạnh tranh nhất.



a. Hiểu về quy tŕnh
phát triển phần mềm

Trong t́nh h́nh phát triển công nghệ thông tin
đất nước ta hiện nay, VNSolution
tự hào với đội ngũ chuyên nghiệp với nhiều năm kinh nghiệm về thiết kế phần
mềm và có trong tay những công cụ và công nghệ mới nhất để phát triển xây dựng
và phát triển phần mềm tốt nhất.



Khái niệm cơ bản:
Quy tŕnh :
Quy tŕnh là một quy định xem ai làm cái ǵ, làm
như thế nào và làm khi nào.
Quy tŕnh phát triển phần mềm : Là một tập hợp
các hoạt động cần thiết được thực hiện bởi những người tham gia phát triển phần
mềm theo thứ tự xác định nhằm biến các yêu cầu của người sử dụng thành các sản
phẩm phần mềm:
Các yếu tố liên quan:



Con
người

:
Những người trực tiếp tham gia phát triển
phần mềm( là các nhà kiến trúc phần mềm, người phân tích thiết kế, lập tŕnh
viên, kiểm thử viên) cùng với những hỗ trợ, quản lư họ và khách hàng, người sử
dụng, người đầu tư là những nhân tố con người trong một dự án và quy tŕnh phát
triển phần mềm.



Dự
án

:
Là một phần mềm mang tính tổ chức nhằm
quản lư việc thực hiện. Kết quả cuối cùng của dự án là sản phẩm phần mềm.
Sản phẩm: Là phần mềm thỏa măn các yêu cầu
của khách hàng, của người sử dụng hoặc người đầu tư.




Công cụ

:
Là các phần mềm khác, các kỹ thuật, phương
tiện được sử dụng trong quá tŕnh phát triển phần mềm.



Tầm
quan trọng :

Một sản phẩm phần mềm không chỉ là mă máy hay chương tŕnh nguồn của phần mềm.
Một sản phẩm phần mềm bao gồm toàn bộ chương tŕnh và các tài liệu, liên quan đến
việc phát triển, bảo tŕ, kiểm thử và hướng dẫn sử dụng phần mềm đó. Quy tŕnh
phần mềm quy định các tài liệu, thông tin cần thiết phải xây dựng trong quá
tŕnh phát triển phần mềm, thời điểm thực hiện, phương pháp thực hiện cũng như
các mẫu cho các tài liệu liên quan.



b. Luồng công
việc chính phát triển phần mềm.




Mô h́nh nghiệp vụ:

Một trong những nhiệm vụ cơ bản khi bắt
tay vào thực thi một dự án là phải xác định nghiệp vụ của người dùng.
Mục đích: Phải hiểu rơ được tổ chức của
khách hàng, hiểu rơ được vấn đề hiện tại và t́nh trạng của hệ thống, đưa ra
được mô tả được luồng công việc của nghiệp vụ. Đảm bảo được khách hàng và người
dùng, đội phát triển có hiểu biết chung về hệ thống sẽ triển khai.




Công việc phải làm:

- Phỏng vấn khách hàng: Chuẩn bị sẵn những
danh sách câu hỏi được thiết kế sẵn để đạt được hiểu biết về vấn đề hiện tại
của hệ thống mà ta sẽ triển khai.
- Mô tả công việc và t́m xem những dịch vụ
ban đầu của công việc đưa đến khách hàng là ǵ? Thiết lập công việc cụ thể, sau
đó đưa ra được mô h́nh nghiệp vụ cần làm.




Thu thập yêu cầu:

Trong quá tŕnh phát triển dự
án phần mềm,việc thành công hay thất bại của một dự án phụ thuộc rất
nhiều vào khâu thu thập yêu cầu. Trong luồng công việc này, các yêu cầu của
người dùng sẽ được đặc tả theo một cách mà các lập tŕnh viên có thể dựa vào đó
để h́nh dung và hiểu được các chức năng và cách hoạt động của hệ thống.




Phân tích thiết kế:

- Xây dựng kiến trúc của hệ
thống
- Phân tích các use cases
- Thực hiện các use cases
- Chi tiết các class
- Thiết kế CSDL
- Duyệt lại thiết kế




Thực thi:

- Thực thi các phần mềm
- Sửa lỗi
- Tự kiểm tra
- Duyệt lại mă (code)




Kiểm Thử:

- Kế hoạch kiểm thử
- Duyệt lại kế hoạch kiểm thử
- Kiểm thử
- Duyệt lại kết quả kiểm thử




Triển khai:

- Triển khai các phiên
bản
- Nhận phản hồi
- Theo dơi các vấn đề
tồn tại trong các phiên bản
- Duyệt lại quá tŕnh
triển khai




Quản trị dự án:

- Xác định kế hoạch sao
chép dự pḥng
- Duyệt lại môi trường
và kế hoạch sao chép dự pḥng
- Thực hiện sao lưu dự
pḥng




Quản lư thay đổi:

- Xác định kế hoạch quản
lư thay đổi
- Kiểm soát sự thay đổi
của yêu cầu, môi trường, tài nguyên
- Duyệt lại các thay đổi

Kế hoach được đưa ra
(Submitted) -> được
chấp nhân
(approved) -> phân công (assigned) -> để
ngỏ
(opened) -> giải quyết (resolved) -> đóng
(closed)






Quy tŕnh thiết
kế phần mềm

1.T́m hiểu khách hàng và kư kết hợp đồng, nhận đặt
cọc hợp đồng

- Trao đổi những vấn đề liên quan qua điện
thoại,email… hoặc gặp mặt trao đổi trực tiếp những vấn đề liên quan.
- Giới thiệu, đề ra những giải pháp tối ưu
cho khách hàng.
- Thoả thuận và tiến hành kư
kết hợp đồng.
- Nhận đặt cọc trước 50% tổng
chi phí của dự án để bắt đầu tiến hành thực hiện dự án.
2. Thu thập thông tin dự án
- Nhận thông tin nội dung do khách
hàng cung cấp
- Thu thập thông tin thêm từ
các nguồn khác
- Tổng hợp và xử lư thông tin trước khi tiến
hành thực hiện dự án.
3. Phân tích thiết kế hệ thống, bao gồm:
- Phân tích nội dung, yêu cầu
nghiệp vụ của từng doanh nghiệp khác nhau
- Phân tích các tính năng của
chương tŕnh
- Phân tích cơ sở dữ liệu
4. Phác thảo thiết kế.
- Tiến hành làm mẫu giao diện
như phân tích ban đầu.
- Chỉnh sửa màu sắc cho phù
hợp giao diện
5. Khách hàng duyệt bản thử nghiệm.
- Khách hàng kiểm tra bản thử
nghiệm lần một.
- Chạy thử những giao diện.
- Nêu vấn đề chưa được giải
quyết, nêu ư tưởng mới cho chúng tôi.
6. Chỉnh sửa bản thử nghiệm (nếu có)
- Tiến hành chỉnh sửa những
vấn đề khách hàng chưa vừa ư về bản thử nghiệm.
- Thêm vào nhưng ư tưởng mới
của khách hàng.
7. Khách hàng duyệt bản thử nghiệm lần 2 và chỉnh
sửa lần 2 (duy tŕ các bước này đến khi nào khách hàng hài ḷng với bản thử
nghiệm)

- Khách hàng duyệt lần 2, kiểm
tra những ǵ đă nêu ở lần trước.
- Nêu vấn đề trong lần chỉnh
sửa thứ 2.
8. Tiến hành lập tŕnh các tính năng động, thiết
lập cơ sở dữ liệu.

- Chỉnh sửa hoàn thiện bản
chạy thử nghiệm.
- Lập tŕnh phần động.
- Xây dựng cơ sở dữ liệu
9. Lắp ráp tổng hợp và tiến hành chạy bản thử
nghiệm lần một.

- Tiến hành lắp ráp cơ sở dữ
liệu vào chương tŕnh bản thử nghiệm.
- Hoàn thiện giao diện.
10. Khách hàng duyệt tổng hợp lần cuối, chỉnh sửa lần
cuối

- Khách hàng kiểm tra hoàn
thiện lần cuối.
- Chỉnh sửa nhỏ lần cuối.
11. Cập nhật thông tin mẫu
- Cập nhật nội dung mẫu của
khách hàng.
- Điều chỉnh các tính năng cho
phù hợp thực tế.
12. Hoàn thành chương tŕnh
- Hoàn thiện nội dung và giao
diện chương tŕnh
- Bắt đầu chạy trên hệ thống
13. Bàn giao hệ thống và đào tạo kỹ thuật cho khách hàng
- Bàn giao bản quyền và chương
tŕnh khách hàng.
- Đào tạo kỹ thuật, giúp đỡ
trong vấn đề quản trị.
14. Kết thúc hợp đồng.
- Kết thúc hợp đồng, nhận
thanh toán hết số tiền c̣n lại, xuất hoá đơn.
15. Dịch vụ hậu măi, chăm sóc khách hàng.
- Liên hệ với khách hàng, kịp
thời hỗ trợ những vướng mắc trong quá tŕnh sử dụng hệ thống.



Khi quư khách hàng có
nhu cầu xin hăy liên
hệ
với chúng tôi để được tư vấn:



-----Phan Anh-----


Công ty TNHH công nghệ giải
pháp phần mềm Việt



Địa chỉ : Tầng 3, ṭa
nhà 498 , Phố Ngọc Lâm, Q.Long Biên , Hà Nội



Điện thoại : 0904 826
406



Email : anhpt@vnsolution.com.vn


Website : www.vnsolution.com.vn
Back to top Go down
 
Thiết kế phần mềm
Back to top 
Page 1 of 1
 Similar topics
-
» Tư vấn thiết kế website

Permissions in this forum:You cannot reply to topics in this forum
psocvietnam :: Mua bán & Trao đổi :: Mua bán sản phẩm-
Jump to: