Cỏc quy trỡnh thết kế phần mềm trong cụng nghệ phần mềm

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý công văn tại Trung tâm Hệ thống Thông tin Viễn thông - Chính phủ FPT Information System Telecom and Government FIS TEG (Trang 36 - 46)

II. Khỏi niệm phần mềm và cỏc quy trỡnh thết kế phần mềm trong cụng nghệ phần mềm

2.Cỏc quy trỡnh thết kế phần mềm trong cụng nghệ phần mềm

2.1. Quy trỡnh xõy dựng và quản lý hợp đồng phần mềm

2.1.1. Mục đớch

Là tiến trỡnh đưa ra phỏc thảo hợp đồng, tiến hành xõy dựng cỏc điều kiện

Cụng nghệ phần mềm Thành phần Chức năng Phương phỏp Cụng cụ Thủ tục Kỹ sư phần mềm Quản trị dự ỏn

cụ thể của hợp đồng, ký kết văn bản với khỏch hàng, theo dừi tiến trỡnh thực hiện hợp đồng, thanh toỏn và thanh lý hợp đồng.

2.1.2 Lưu đồ

Lưu đồ: Quy trỡnh xõy dựng và quản lý hợp đồng phần mềm Đề xuất tham gia hợp đồng phần mềm

Lập hồ sơ 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

Bỏo cỏo tổng hợp hợp đồng phần mềm Xõy dựng và thiết kế hợp đồng phần mềm Kết thỳc Mở đầu

2.2. Quy trỡnh xỏc định yờu cầu

2.2.1 Mục đớch

Tỡm hiểu yờu cầu của khỏch hàng, phõn tớch hệ thống sơ bộ, cỏc quy trỡnh đảm bảo để chất lượng hú nhu cầu của khỏch hàng về sản phẩm phần mềm

2.2.2 Lưu đồ

Lưu đồ: Quy trỡnh xỏc định yờu cầu Lập kế hoạch xỏc định yờu cầu

Khảo sỏt yờu cầu

Phõn tớch yờu cầu người sử dụng

Mụ tả hoạt động của hệ thống Tổng hợp kết quả xỏc định yờu cầu

Phõn tớch nghiệp vụ

Kết thỳc Mở đầu

2.3. Quy trỡnh thiết kế

2.3.1 Mục đớch

Dựa trờn cơ sở phõn tớch nghiệp vụ và mụ hỡnh hoạt động của hệ thống tiến hành thiết kế kiến trỳc và thiết kế kỹ thuật để xõy dựng bộ hồ sơ thiết kế

2.3.2 Lưu đồ

2.3.3. Nguyờn tắc thiết kế màn hỡnh nhập liệu

Mục đớch của thiết kế màn hỡnh nhập liệu là thiết kế cỏc thủ tục nhập liệu cú hiệu quả và giảm thiểu tối đa cỏc sai sút. Sau đõy là một vài nguyờn tắc hữu ớch cho việc thiết kế màn hỡnh nhập liệu:

- Khi nhập dữ liệu từ một tài liệu gốc thỡ khuụn dạng màn hỡnh phải giống như tài liệu gốc.

- Nờn nhúm cỏc trường trờn màn hỡnh theo một trật tự cú ý nghĩa, theo trõt tự tự nhiờn, theo tần số sử dụng, theo chức năng hoặc theo tầm quan trọng.

- Khụng nhập cỏc thụng tin mà hệ thống thụng tin cú thể truy tỡm được từ cơ sở dữ liệu hay cú thể tớnh toỏn được.

- Đặt tờn cỏ trường ở trờn hoặc trước trường nhập - Đặt cỏc giỏ trị ngầm đnhị cho phự hợp (adsbygoogle = window.adsbygoogle || []).push({});

- Sử dụng phớm Tab hay Enter để di chuyển cỏc trường nhập.

2.3.4. Nguyờn tắc cho việc trỡnh bày thụng tin trờn màn hỡnh

Theo Dumas và Galitz thỡ cú những nguyờn tắc cơ bản cho việc trỡnh bày thụng tin trờn màn hỡnh như sau:

Đặt mọi thồng tin gắn liền với một nhiệm vụ trờn cựng một màn hỡnh.

- Người sử dụng khụng phải nhớ thụng tin từ màn hỡnh này sang màn hỡnh khỏc. - Chỉ dẫn rừ ràng cỏch thoỏt khỏi màn hỡnh. Đặt giữa cỏc tiờu đề và xếp đặt thụng tin theo trục trung tõm.

- Nếu đầu ra thụng tin gồm nhiều trang màn hỡnh thỡ mỗi trang phải được đỏnh số thứ tự

- Viết văn bản theo quy ước chung bằng cỏch sử dụng chữ in hoa, in thường, chữ gạch chõn… và ngỏt cõu hợp lý.

- Tổ chức phần tử của danh sỏch theo trật tự quen thuộc trong quản lý.

- Căn trỏi cỏc cột văn bản và căn phải phải cỏc cột số. Bảo đảm vị trớ dấu thập phõn thẳng hàng

- Chỉ đặt màu cho những thụng tin quan trọng.

2.4. Quy trỡnh lập trỡnh

2.4.1 Mục đớch

Dựa trờn cơ sở của bản vẽ thiết kế kỹ sư phần mềm lựa chọn một ngụn ngữ lập trỡnh nào đú để chuyển từ bản vẽ thiết kế đó được biểu diễn trong ngụn ngữ cụ thể. Lập trỡnh được coi như là quỏ trỡnh thi cụng.

2.4.2 Lưu đồ Lưu đồ: Quy trỡnh lập trỡnh Mở đầu Lập kế hoạch lập trỡnh

Lập trỡnh thư viện chung

Tớch hợp Test chương trỡnh Thiết kế cỏc module Tổng kết quy trỡnh lập trỡnh Kết thỳc Duyệt thư viện

chung

2.5. Quy trỡnh test

2.5.1 Mục đớch

Sau khi cú sản phẩm phần mềm người ta chuyển sang quy trỡnh test mà bản chất là thực hiện test hệ thống, test theo tiờu chuẩn nghiệm thu và test theo yờu cầu của khỏch hàng nhằm đảm bảo phần mềm cú chất lượng.

2.5.2 Lưu đồ

Lưu đồ: Quy trỡnh test Lập Senario test

Test hệ thống Test nghiệm thu Ghi nhận kết quả test

Kết thỳc Mở đầu Lập kế hoạch test Duyệt Khụng

2.6. Quy trỡnh triển khai

2.6.1 Mục đớch

Cài đặt phần mềm cho khỏch hàng tại địa điểm triển khai và hướng dẫn đào tạo sử dụng cho khỏch hàng.

2.6.2 Lưu đồ

Lưu đồ: Quy trỡnh triển khai Lập kế hoạch triển khai

Cài đặt mỏy chủ Cài đặt mỏy mạng Vận hành Kết thỳc Mở đầu Lập giải phỏp Duyệt Khụng Đào tạo sử dụng Duyệt Khụng (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý công văn tại Trung tâm Hệ thống Thông tin Viễn thông - Chính phủ FPT Information System Telecom and Government FIS TEG (Trang 36 - 46)