Tải bản đầy đủ (.doc) (10 trang)

Tổng quan về thiết kế phần mềm.doc.DOC

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (91.99 KB, 10 trang )

Đề án 1: Làm bản mẫu phần mềm
Một doanh nghiệp đặt hàng thiết kế một phần mềm để tính lơng sản phẩm và
lơng thời gian.
Lơng theo thời gian dùng cho cán bộ ở các phòng ban quản lý với một tệp cơ
sở dữ liệu ban đầu gồm có họ tên cán bộ, hệ số lơng, hệ số phụ cấp và các khoản
khấu trừ.
Lơng theo thời gian = (hệ số lơng+hệ số phụ cấp) x 210.000
đ
các khoản
khấu trừ.
Lơng sản phẩm dùng cho công nhân sản xuất trong các phân xởng với tệp dữ
liệu ban đầu gồm có họ tên công nhân, số lợng sản phẩm loại 1, số lợng sản phẩm
loại 2, số lợng sản phẩm loại 3 mà mỗi công nhân làm ra.
Theo quy định của doanh nghiệp, 1 sản phẩm loại 1 đợc trả 1000
đ
,
1 sản phẩm loại 2 đợc trả 800
đ
,
1 sản phẩm loại 3 đợc trả 600
đ
.
Ngoài ra để khuyến khích công nhân nâng cao chất lợng sản phẩm ngời ta
còn đặt ra chế độ tiền thởng. Những công nhân có số lợng sản phẩm loại 1 thì đợc
hởng thêm 30% tiền lơng sản phẩm, loại 2 đợc hởng 25% lơng sản phẩm, loại 3 là
20%, loại 4 là 15%, loại 5 là 10%, loại 6 là 5%, loại 7 là 1% lơng sản phẩm. Các
loại thởng từ 1 đến 7 do bộ phận OTK của nhà máy xác định và nằm trong tệp dữ
liệu ban đầu về danh sách những ngời đợc hởng lơng sản phẩm.
Hãy làm một bản mẫu phần mềm để giới thiệu với khách hàng. Ngày công đủ
là 26 ngày.
Mở đầu


Đề án bao gồm những nội dung chính sau:
Tổng quan về thiết kế phần mềm.
Ngôn ngữ sử dụng
Giới thiệu về doanh nghiệp, sơ đồ luồng thông tin, sơ đồ luồng dữ liệu của
doanh nghiệp
Thuật toán chính của chơng trình.
Các form tiêu biểu.
Kết luận
Em xin chân thành cảm ơn thầy giáo đã hớng dẫn em hoàn thành đề án này.
Vì đề án này còn mới so với hiểu biết còn hạn chế của em nên không thể tránh
khỏi thiếu xót, em rất mong nhận đợc những lời nhận xét, phê bình và gợi ý của
thầy giáo cùng các bạn. Em xin chân thành cảm ơn.
Sản phẩm phần mềm
đầu tiên
Làm mịn Yêu cầu của
bản mẫu Khách hàng
Kế hoạch Thiết kế
đánh giá nhanh
bản mẫu
Xây dựng
bản mẫu
Tổng quan về phần mềm
1. Đôi nét về phần mềm.
Theo TS. Roger Pressman thì phần mềm (software) bao gồm các chơng trình
máy tính, các cấu trúc dữ liệu, các tài liệu sử dụng.
Từ những năm 1950, khi lần đầu tiên xuất hiện chiếc máy tính và đồng thời
cũng xuất hiện phần mềm. Phần mềm đã trải qua tiến trình phát triển và đợc biểu
diễn trong bảng sau đây:
Thời kỳ thứ I
1950-1960

Thời kỳ thứ II
1960-1970
Thời kỳ thứ III
1970-1990
Thời kỳ thứ IV
1990 đến nay
Xử lý theo bộ
Ngôn ngữ máy,
hợp ngữ.
Sản phẩm đơn
chiếc.
Ngôn ngữ thế
hệ II.
Nhiều ngời
dùng.
Bắt đầu thơng
mại hóa trên thị
trờng.
Ngôn ngữ thế
hệ III.
Thơng mại hóa.
HT phân tán.
Các ngôn ngữ
vạn năng.
HT để bán.
Ngành công
nghiệp.
Trí tuệ nhân
tạo.
Mạng nơtơrôn.

2. Các ngôn ngữ lập trình.
Mỗi phần mềm đều đợc thiết kế bằng cách sử dụng một ngôn ngữ lập trình
với bốn từ vựng hạn chế và một văn phạm xác định. Ngôn ngữ lập trình đợc chia
làm nhiều thế hệ.
3. Vòng đời phát triển của phần mềm.
Vòng đời phát triển của phần mềm là một qúa trình từ lúc ra đời cho đến các
bớc phát triển tiếp sau đó và thờng đợc biểu diễn bằng sơ đồ thác nớc. Mô hình
thác nớc khái quát qúa trình sản xuất một phần mềm từ việc phân tích tới bảo trì.
Sản phẩm phần mềm
đầu tiên
Làm mịn Yêu cầu của
bản mẫu Khách hàng
Kế hoạch Thiết kế
đánh giá nhanh
bản mẫu
Xây dựng
bản mẫu
Bớc 1: Công nghệ hệ thống.
Bớc 2: Phân tích yêu cầu.
Bớc 3: Thiết kế phần mềm.
Bớc 4: Mã hoá.
Bớc 5: Kiểm thử.
Bớc 6: Bảo trì.
4. Làm bản mẫu phần mềm.
Mô hình quy trình làm bản mẫu phần mềm đợc biểu diễn bằng hình vẽ sau
đây:
Kết thúc
Bắt đầu
Chức năng của chơng trình
Sản phẩm phần mềm

đầu tiên
Làm mịn Yêu cầu của
bản mẫu Khách hàng
Kế hoạch Thiết kế
đánh giá nhanh
bản mẫu
Xây dựng
bản mẫu
Tính lơng, thởng cho cán bộ công nhân viên theo từng tháng làm
việc.
Báo cáo lơng tháng cho từng đơn vị thành viên theo thời gian, theo sản
phẩm sản xuất.
Báo cáo lơng theo loại sản phẩm.
Quản lý số lợng, loại sản phẩm sản xuất.
Yêu cầu dữ liệu đầu vào của bài toán
Cập nhật dữ liệu về cán bộ công nhân viên trong doanh nghiệp ( hồ sơ
nhân sự), hệ số lơng, hệ số thởng, hệ số phụ cấp, các khoản khấu trừ, dữ liệu về sản
phẩm của doanh nghiệp .
Cập nhật dữ liệu về các bảng chấm công trong ngày.
Các báo cáo đầu ra
Báo cáo tình hình sản xuất trong ngày (bảng chấm công).
Báo cáo tiền lơng, của cán bộ quản lý.
Báo cáo tiền lơng, thởng của công nhân phân x ởng.
Báo cáo tổng hợp tiền công của cán bộ công nhân viên trong toàn doanh
nghiệp.
Các báo cáo theo loại sản phẩm, theo đơn vị, theo hệ số lơng, theo loại th-
ởng

×