Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
1,54 MB
Nội dung
Chuyên đề thực tập tốt nghiệp 32 Khoa Tin học kinh tế
Chơng I. Cơ sởvà phơng pháp luận cơ bản để
xây dựng chơng trình quảnlý nhân sự.
Khi thập kỷ 1980 bắt đầu, một bài báo đăng trên trang nhất của tạp chí
Business Week đã loan báo dòng tiêu đề sau: Phần mềm : Lực điều khiển
mới. Phần mềm đã vào một thời đại - nó đã trở thành một chủ đề cho sự quan
tâm của các tạp chí. Trong suốt giữa những năm 1980, bài báo bao quát trong
tạp chí Fortune than thở về Lỗ hổng lớn dần trong phần mềm, và cuối thập
kỷ thì tạp chí Business Week lại cảnh báo các nhà quảnlý về Cái bẫy phần
mềm - tự động hay cái gì khác. Khi những năm 1990 bùng lên một bài báo
chính trong tạp chí Newsweek đã hỏi Liệu chúng ta có thể tin cậy vào phần
mềm không?. Còn tạp chí The Wall Street Journal lại kể một câu chuyện về
công việc của một công ty phần mềm chủ chốt với bài đăng trên trang nhất
nhan đề Tạo ra phần mềm mới là nhiệm vụ thật khổ sở . Những dòng tiêu
đề khác giống chúng là lời báo hiệu cho một cách hiểu mới về tầm quan trọng
của phần mềm máy tính - những cơ hội mà nó đem đến và những hiểm nguy
mà nó đặt ra.
Phần mềm bây giờ đã vợt trội hơn phần cứng xem nh điểm mấu chốt cho
sự thành công của nhiều hệ thống dựa trên máy tính. Dù cho máy tính đợc
dùng để vận hành một doanh nghiệp, kiểm soát một sản phẩm hay làm thành
một hệ thống, phần mềm vẫn là nhân tố khác biệt. Tính đầy đủ vàđúng thời
hạn của thông tin do phần mềm cung cấp (và các cơ sở dữ liệu liên quan) làm
khác biệt một công ty này với các đối thủ cạnh tranh với nó. Thiếtkếvà tính
thân thiện con ngời của một sản phẩm phần mềm làm khác biệt nó với các sản
phẩm cạnh tranh có chức năng tơng tự khác. Sự thông minh và chức năng do
phần mềm đợc nhúng trong đó đa ra thờng làm khác biệt hai sản phẩm tiêu thụ
hay công nghiệp tơng tự nhau. Chính phần mềm tạo sự khác biệt đó.
1. Khái niệm Công nghệ phần mềm.
Mặc dù sự ra đời của máy tính đã đợc gần nửa thế kỷ nhng khái niệm
công nghệ phần mềm chỉ mới xuất hiện trong khoảng thời gian gần đây khi
phần mềm đã thực sự trở thành một ngành công nghiệp có vị trí đáng kể
trong nền kinh tế quốc dân (Nền công nghệ phần mềm Mỹ có vị trí thứ 6
Nguyễn Anh Tuấn Lớp Tin học 45B
Chuyên đề thực tập tốt nghiệp 33 Khoa Tin học kinh tế
trong toàn bộ nền kinh tế Mỹ). Với quy mô sản xuất công nghiệp, phần
mềm từ chỗ là công cụ phân tích và xử lý thông tin đã trở thành một ngành
công nghiệp mũi nhọn. Môn học công nghệ phần mềm là một môn học tích
hợp các phơng pháp và công cụ để nghiên cứu quá trình sản xuất một phần
mềm không phải ở quy mô học đờng mà ở quy mô công nghiệp thơng mại
hoá trên thị trờng.
Công nghệ phần mềm là một tổ hợp các công cụ, phơng pháp và thủ tục
làm cho ngời quản trị viên dự án nắm đợc xu thế tổng quát phát triển một
phần mềm và giúp cho kỹ s lập trình có một nền tảng để triển khai các định
hớng của phần mềm. Nh vậy khái niệm công nghệ phần mềm biểu diễn một
cách trực quan qua hình vẽ sau:
Quá trình phát triển một dự án phần mềm đều trải qua ba giai đoạn :
- Giai đoạn 1: Giai đoạn xác định.
- Giai đoạn 2: Giai đoạn phát triển.
- Giai đoạn 3: Giai đoạn bảo trì.
Nguyễn Anh Tuấn Lớp Tin học 45B
CNPM
Thành phần
Công cụ
Phơng pháp
Thủ tục
Chức năng
Quả
n trị
viên
dự
án.
Kỹ
s
phần
mềm
.
Chuyên đề thực tập tốt nghiệp 34 Khoa Tin học kinh tế
Mô hình 3 giai đoạn là:
Giai đoạn 1:
- Phân tích hệ thống.
- Kế hoạch.
- Phân tích yêu cầu.
Giai đoạn 2:
- Thiết kế.
- Mã hoá.
- Kiểm thử.
Giai đoạn 3:
- Bảo trì sửa đổi.
- Bảo trì thích nghi.
- Bảo trì hoàn thiện.
2. Khái niệm phần mềm:
Khái niệm phần mềm lâu nay thờng đợc đồng nhất với khái niệm
chơng trình của máy tính ở mức độ nào đó điều này cũng đứng ở quy mô
học đờng. Trong công nghệ phần mềm chấp nhận định nghĩa sau đây của
của một nhà tin học ngời Mỹ tên là Roger Pressman mà theo đó phần
mềm trong công nghệ phần mềm đợc hiểu là một tập hợp gồm ba yếu tố:
Các chơng trình máy tính, các cấu trúc dữ liệu, hệ thống tài liệu hớng
dẫn sử dụng. Định nghĩa này xác định thành phần của phần mềm trong
công nghệ phần mềm, tổng quát và đầy đủ hơn nhiều so với khái niệm
thông thờng.
Phần mềm đã trải qua các công đoạn phát triển đợc biểu diễn trong bảng
sau:
Thời kỳ 1950-
1960
!960 - 1970 1970 - 1980 1990 trở đi
- Tốc độ máy
tính chậm.
- Xử lý theo lô.
- Phần mềm
- Sản xuất cho
nhóm ngời
dùng.
- Xử lý theo
- Hệ thống
phân tán.
- Hiệu quả th-
ơng mại.
- Hệ thống để
bàn.
- Lập trình xử
lý hớng đối t-
Nguyễn Anh Tuấn Lớp Tin học 45B
Xác định
Phát triển
Bảo trì
Chuyên đề thực tập tốt nghiệp 35 Khoa Tin học kinh tế
đơn chiếc. chế độ thời
gian thực.
- Thơng mại
hoá.
- Phần mềm
thông minh.
ợng.
- Xử lý song
song.
Xem xét tiến trình phát triển của phần mềm xuất phát từ thời điểm năm
1950 khi lần đầu tiên trên thế giới xuất hiện hai chiếc máy tính ở Liên Xô và
Mỹ.
3. Vòng đời phát triển của phần mềm.
Trong công nghệ phần mềm ngời ta đặc biệt quan tâm đến vấn đề vòng
đời phát triển của phần mềm. Vòng đời của một phần mềm đợc hiểu là một
quy trình từ khi phần mềm ra đời cho đến khi đợc đa vào sử dụngvà quá trình
nâng cấp bảo trì phần mềm đó. Mục đích của việc nghiên cứu vòng đời phát
triển phần mềm là phân ra thành các giai đoạn, trên cơ sở đó tìm giải pháp và
công cụ thích hợp để tác động vào mỗi giai đoạn. Vòng đời phát triển của phần
mềm đợc biểu diễn bằng một mô hình thác nớc sau:
Công đoạn đầu tiên là công nghệ hệ thống nó bao trùm toàn bộ các quá
trình tiếp theo trong công nghệ phần mềm. Vì công nghệ phần mềm là một
thành phần của hệ thống quản lý, do đó nó phải xem xét trong mối liên quan
tổng thể về kinh tế, kỹ thuật, tổ chức của toàn bộbộ máy quản lý.
Nguyễn Anh Tuấn Lớp Tin học 45B
Công
nghệ hệ
thống
Phân tích
Thiết
kế
Mã
hoá
Kiể
m
thử
Bảo trì
Chuyên đề thực tập tốt nghiệp 36 Khoa Tin học kinh tế
Công đoạn tiếp theo là phân tích với mục đích xác định rõ ràng và cụ thể
các yêu cầu của phần mềm.
Phần thiếtkế trong công nghệ phần mềm hớng tới các vấn đề sau đây:
Thiết kế kiến trúc hệ thống, thiếtkế kỹ thuật. Phần thiếtkế hệ thống là quan
trọng nhất vì nó cho ta một cái nhìn tổng thể về phần mềm cần xây dựng còn
thiết kế kỹ thuật đi vào các vấn đề cụ thể bao gồm : thiếtkế dữ liệu, thiết kế
các thủ tục, thiếtkế công cụ cài đặt.
Mô hình thác nớc biểu diễn vòng đời của chơng trình với hai nghĩa sau:
- Để khẳng định đây là các giai đoạn của một quy trình thống nhất
không tách rời và có mối liên quan mật thiết với nhau.
- Trong mô hình này các công đoạn càng ở phía dới thì càng chịu sự tác
động của tất cả các công đoạn ở phía trên chỉ trừ có công đoạn công nghệ hệ
thống là không chịu sự tác động của bất cứ công đoạn nào.
4. Các đặc trng của phần mềm.
A, Phần mềm đợc phát triển hay đợc công nghệ hoá, nó không đợc
chế tạo theo nghĩa cổ điển.
Mặc dầu có một số điểm tơng đồng giữa phát triển phần mềm và chế
tạo phần cứng, hai hoạt động này cơ bản là khác nhau. Trong cả hai hoạt
động này, chất lợng cao đợc đạt tới thông qua thiếtkế tốt, nhng giai đoạn
chế tạo phần cứng có thể đa vào vấn đề chất lợng mà không tồn tại (hay dễ
sửa đổi) cho phần mềm. Cả hai hoạt động này đều phụ thuộc vào con ngời,
nhng mối quan hệ giữa ngời đợc áp dụngvà công việc đợc thực hiện là hoàn
toàn khác nhau. Cả hai hoạt động đều đòi hỏi việc xây dựng sản phẩm nhng
cách tiếp cận hoàn toàn khác nhau.
B, Phần mềm không hỏng đi
Phần cứng trong quá trình sử dụng sẽ dẫn đến hao mòn và hỏng hóc.
Việc hỏng hóc của phần cứng sẽ dẫn đến việc thay thế phần cứng mới nhng
phần mềm cũng có hỏng hóc nhng việc cập nhật phần mềm giúp cho phần
Nguyễn Anh Tuấn Lớp Tin học 45B
Chuyên đề thực tập tốt nghiệp 37 Khoa Tin học kinh tế
mềm ít bị hỏng hóc hơn so với phần cứng . Việc phần mềm hỏng hóc cũng
là điều không thể tránh khỏi của bất kỳ sản phẩm nào vì thế cần sửa chữa
kịp thời tránh gây tác hại xấu đến thông tin xử lý.
C. Phần lớn phần mềm đều đợc xây dựng theo đơn đặt hàng chỉ ít khi đợc
lắp ráp từ các thành phần có sẵn.
5. Định nghĩa về thiếtkế phần mềm.
Thiết kế là bớc đầu tiên trong giai đoạn phát triển cho bất kỳ sản phẩm
hay hệ thống công nghệ nào. Nó có thể đợc định nghĩa là: tiến trình áp
dụng nhiều kỹ thuật và nguyên lý với mục đích xác định ra một thiết bị, một
tiến trình hay một hệ thống đủ chi tiết để cho phép thực hiện nó về mặt vật lý.
Mục tiêu thiếtkế là để tạo ra một mô hình hay biểu diễn của một thực
thể mà sau này sẽ đợc xây dựng. Tiến trình phát triển mô hình này tổ hợp trực
giác và đánh giá dựa trên kinh nghiệm trong việc xây dựng các thực thể tơng
tự, một tâp các nguyên lývà hoặc các trực cảm hớng dẫn cách tiến triển mô
hình này, một tập hợp các tiêu chuẩn để có thể đánh giá chất lợng, và một tiến
trình lập lại để cuối cùng dẫn tới biểu diễn thiếtkế chung cuộc.
Thiết kế phần mềm máy tính, giống nh cách tiếp cậnthiếtkế công nghệ
trong các lĩnh vực khác, liên tục thay đổi khi các phơng pháp mới, cách phân
tích tốt hơn và hiểu biết rộng hơn tiến hoá lên. Không giống nh thiếtkế cơ khí
hay điện tử, thiếtkế phần mềm có ở ngay giai đoạn tơng đối sớm trong sự tiến
hoá của nó. Chúng ta đã nêu ý tởng nghiêm chỉnh về thiếtkế phần mềm( nh
đối lập với Lập trình hay viết mã) chí ít cũng đã hơn ba thập kỷ nay. Do đó,
phơng pháp luận thiếtkế phần mềm thiếu độ sâu, sự mềm dẻo và bản chất định
tính mà thông thờng có gắn với nhiều bộ môn thiếtkế công nghệ cổ điển. Tuy
nhiên, các kỹ thuật cho thiếtkế phần mềm thì đã có, tiêu chuẩn về chất lợng
thiết kế cũng có sẵn, và chúng ta có thể áp dụng đợc phơng pháp công nghệ
thiết kế .
5.1 Thiếtkế phần mềm và công nghệ phần mềm.
Thiết kế phần mềm nằm ở trung tâm kỹ thuật của tiến trình công nghệ
phần mềm và đợc áp dụng bất kể tới khuôn cảnh phát triển đợc sử dụng. Một
khi các yêu cầu phần mềm đã đợc phân tích và đặc tả thì thiếtkế phần mềm là
Nguyễn Anh Tuấn Lớp Tin học 45B
Chuyên đề thực tập tốt nghiệp 38 Khoa Tin học kinh tế
một trong ba hoạt động kỹ thuật - thiết kế, lập trình và kiểm thử - những hoạt
động cần để xây dựngvà kiểm chứng phần mềm. Từng hoạt động này biến đổi
thông tin theo cách cuối cùng tạo ra phần mềm máy tính hợp lệ.
Nguyễn Anh Tuấn Lớp Tin học 45B
Chuyên đề thực tập tốt nghiệp 39 Khoa Tin học kinh tế
Sơ đồ quy trình thiết kế:
Luồng thông tin trong giai đoạn kỹ thuật này việc xây dựng phần
mềm dựa trên các mô hình thông tin, chức năng và hành vi là đầu vào cho thiết
kế. Bằng việc sử dụng một trong một số phơng pháp thiếtkế tạo ra thiếtkế cơ
sở dữ liệu, thiếtkế kiến trúc, vàthiếtkế thủ tục. Thiếtkế dữ liệu chuyển mô
hình lĩnh vực thông tin đã đợc tạo ra trong bớc phân tích các cấu trúc dữ liệu sẽ
cần cho việc càiđặt phần mềm. Thiếtkế kiến trúc định nghĩa ra mối quan hệ
giữa các thành phần cấu trúc chính của chơng trình. Thiếtkế thủ tục biến đổi
các thành phần cấu trúc thành mô tả thủ tục của phần mềm. Chơng trình gốc đ-
ợc sinh ra rồi việc kiểm thử đợc thực hiện để tích hợp và làm hợp lệ phần mềm.
Thiết kế, lập trình và kiểm thử chiếm đến 75% hay hơn nữa của chi
phí công nghệ phần mềm (trừ bảo trì). Chính tại bớc này mà chúng ta quyết
định rằng sự thành công của việc càiđặt phần mềm sẽ bị ảnh hởng, và điều
quan trọng là làm dễ dàng cho việc bảo trì phần mềm. Những quyết định này
đợc thực hiện trong thiếtkế phần mềm, làm cho nó thành bớc thử nghiệm trong
giai đoạn phát triển.
5.2 Tiến trình thiết kế.
Thiết kế phần mềm là một tiến trình qua đó các yêu cầu đợc dịch thành
một biểu diễn phần mềm. Ban đầu biểu diễn mô tả cho quan điểm toàn bộ về
Nguyễn Anh Tuấn Lớp Tin học 45B
Thi
ết
kế
Lập
trìn
h
Kiể
m
thử
Thiết kế dữ liệu
Thiết
kế thủ
tục
Mô hình
thông
tin
Các yêu
cầu
khác
Mô hình
chức năng
Thiết kế
kiến
trúc
Thiết kế
kỹ thuật
Phần mềm đã
tích hợp và kiểm
thử
Mô hình
hành vi
Mô đun ch-
ơng trình
Chuyên đề thực tập tốt nghiệp 40 Khoa Tin học kinh tế
phần mềm. Việc làm mịn tiếp sau dẫn tới một biểu diễn thiếtkế rất gần với ch-
ơng trình gốc.
Theo quan điểm quảnlý dự án, thiếtkế phần mềm đợc tiến hành theo
hai bớc. Thiếtkếsơbộquan tâm với việc dịch các yêu cầu thành kiến trúc dữ
liệu và phần mềm. Thiếtkế chi tiết tập trung vào việc làm mịn biểu diễn thuật
toán cho phần mềm.
Trong phạm vi thiếtkếsơbộvà chi tiết, có xuất hiện một số hoạt động
thiết kế khá nhau. Bên cạnh việc thiếtkế dữ liệu, kiến trúc và thủ tục, nhiều
ứng dụng hiện đại có hoạt động thiếtkế giao diện phân biệt. Thiếtkế giao diện
lập ra cách bố trí và cơ chế tơng tác cho tơng tác ngời máy. Mối quan hệ giữa
các khía cạnh kỹ thuật vàquảnlý của thiếtkế đợc minh hoạ trong hình sau:
5.3 Thiếtkế dữ liệu.
Thiết kế dữ liệu là hoạt động thiếtkế đầu tiên trong ba hoạt động thiết kế
đợc chỉ đạo trong công nghệ phần mềm. Tác động của cấu trúc dữ liệu lên cấu
trúc chơng trình và độ phức tạp thủ tục làm cho thiếtkế dữ liệu có một ảnh h-
ởng sâu xa tới chất lợng phần mềm. Từng phơng pháp thiếtkế có những u nhợc
điểm riêng. Tuỳ theo từng yêu cầu của phần mềm mà lựa chọn phơng pháp
khác nhau.
Nguyễn Anh Tuấn Lớp Tin học 45B
Chuyên đề thực tập tốt nghiệp 41 Khoa Tin học kinh tế
5.4 Thiếtkế kiến trúc.
Mục tiêu chủ yếu của thiếtkế kiến trúc là phát triển một cấu trúc chơng
trình mô đun và biểu diễn mối quan hệ điều khiển giữa các mô đun. Bên cạnh
đó thiếtkế cấu trúc còn trộn lẫn cấu trúc chơng trình và cấu trúc dữ liệu, xác
định các giao diện làm cho dữ liệu chảy qua toàn bộ chơng trình.
5.5 Thiếtkế thủ tục.
Thiết kế thủ tục xuất hiện sau khi cấu trúc dữ liệu và cấu trúc chơng
trình đợc thiết lập. Trong thế giới lý tởng, đặc tả thủ tục yêu cầu việc định
nghĩa ngôn ngữ tự nhiên, nh Tiếng Việt. Sau hết , các thành viên của tổ chức
phát triển phần mềm đều nói cùng ngôn ngữ tự nhiên (ít nhất cũng về lý
thuyết) những ngời bên ngoài lĩnh vực phát triển phần mềm có thể dễ dàng
hiểu đặc tả hơn và không cần phải học điều mới.
5.6 Các tiêu chuẩn thiếtkế phần mềm.
Hiện tại có một số hớng dẫn sau về tiêu chuẩn thiếtkế phần mềm:
- Thiếtkế nên nêu ra cách tổ chức theo cấp bậc để dùng cách kiểm
soát thông minh trong số các thành phần phần mềm.
- Thiếtkế nên theo các mô đun (nh chơng trình con hay thủ tục) nêu ra
các đặc trng chức năng đặc biệt.
- Thiếtkế nên chứa cách biểu diễn phân biệt và tách biệt giữa dữ liệu
và thủ tục.
- Thiếtkế nên dẫn tới giao diện làm rút gọn độ phức tạp của việc nối
ghép giữa các mô đun với môi trờng bên ngoài.
- Thiếtkế nên đợc hớng theo cách dùng một phơng pháp lặp lại đợc
điều khiển bởi thông tin có trong phân tích các yêu cầu phần mềm.
5.7 Dàn bài đặc tả thiếtkế .
I.Phạm vi.
A. Mục tiêu hệ thống.
B. Phần cứng, phần mềm và giao diện con ngời.
C. Các chức năng của phần mềm chính.
D. Cơ sở dữ liệu đợc xác định bên ngoài.
E. Các rằng buộc, giới hạn thiếtkế chính.
Nguyễn Anh Tuấn Lớp Tin học 45B
[...]... Phòng tín dụng - Phòng kế toán và ngân quỹ 3 Cơ cấu tổ chức quảnlý của cơ quan Trong quá trình hình thành phát triển tổ chức bộ máy quảnlý của Cơ quan ngày càng đợc hoàn thiện và phù hợp với tình hình sản xuất kinh doanh của cơ quan Mô hình cụ thể nh sau: Giám đốc Phó giám đốc Phòng tín dụng Phòng kế toán ngân quỹ Sơ đồ 1: Sơ đồ bộ máy quảnlý Nhiệm vụ chức năng của cụ thể của ban giám đốc và các phòng... và tăng cờng công tác quảnlý cơ quan 4 Tình hình tin học hoá: - Cơ quan đợc tin học hoá trong công đoạn quản lýhồsơ vay, thu tiền lãi và tiền vốn khi cho vay và khi khác hàng trả nợ Hiện tại cơ quan đợc cung cấp 3 máy tính, 4 máy in, và 1 máy FAX & Scan Và máy tính đợc lắp đặt tại phòng Kế toán- Ngân quỹ Sắp tới cơ quan đang có kế hoạch lắp đặt hệ thống máy tính cho phòng Tín dụng để công việc quản. .. phải thiếtkế một hệ thống quản lýhồsơcánbộ mới cho cơ quanvà hệ thống đó phải đợc ứngdụng thực tế vàứngdụng tin học một cách khả thi, đáp ứng đợc nhu cầu đặt ra trong thời kỳ mới, phải thuận tiện an toàn hiệu qủa cao Vì thế, để thực hiện đợc các mục tiêu trên thì hệ thống cần phải làm đợc những công việc sau: +/ Cập nhật thông tin hồsơ phải nhanh chóng thuận tiện và chính xác cao +/ Xem, Sửa,... tiền lơng Danh sách cánbộ theo phòng ban a) Sơ đồ ngữ cảnh Quá trình phân tích đã xây dựng đợc hệ thống quảnlý ở giai đoạn đầu, sơ đồ này diễn tả các chức năng của hệ thống trong các mối quan hệ giữa các quá trình xử lývà mối quan hệ của các tác nhân tới hệ thống Sơ đồ ngữ cảnh hệ thống Quảnlý nhân sự Báo cáo Nhập thông tin Nhân viên Khảo sát Nguyễn Anh Tuấn Quản lýhồsơcánbộ Ban lãnh đạo Yêu... Qua sơ đồ trên ta thấy mỗi một cơ quan đều có ban lãnh đạo và nhân viên làm việc, đối với hệ thống quản lýhồsơ đều phải khai báo đầy đủ các thông tin về sơ yếu lí lịch bản thân nh họ tên, ngày, tháng, năm sinh, địa chỉ, điện thoại Bộ phận quảnlý sẽ xem xét và tiếp nhận hồsơ sau đó sẽ cập nhật thông tin một cách đầy đủ và chính xác Khi có yêu cầu cung cấp thông tin về cá nhân nào đó thì cánbộ quản. .. dữ liệu 1 Tìm hiểu yêu cầu thực tế và yêu cầu quảnlý tại cơ quan Ngân hàng nông nghiệp cấp 3 Ngọc Tảo, trực thuộc ngân hàng nông nghiệp và phát triển nông thôn Việt Nam Hiện nay trong cơ quan có các phòng ban nh Phòng kế toán - ngân quỹ, Phòng tín dụng Tổng sốcánbộ trong toàn cơ quan là 12 ngời hiện tại công việc quản lýHồsơcánbộ đợc giao trực tiếp cho phòng kế toán thực hiện thông qua phơng... 6: Thiếtkế các mẫu báo cáo và lập trình thực hiện chức năng in báo cáo Bớc 7: Lập trình thực hiện chức năng đăng nhập hệ thống, quảnlývà phân quyền ngời sử dụng Bớc 8: Lập trình thực hiện chức năng sao lu và phục hồi dữ liệu Nguyễn Anh Tuấn Lớp Tin học 45B Chuyên đề thực tập tốt nghiệp 51 Khoa Tin học kinh tế Bớc 9: Thiếtkếvà xây dựng tài liệu trợ giúp sử dụng phần mềm Bớc 10: Đóng gói và tạo bộ. .. công tác có nhân viên mới bổ sung và có nhân viên chuyển công tác hoặc thôi công tác vì vậy phần cập nhật còn phải đảm bảo nhập thêm hồsơ mới và huỷ hồsơ của các nhân viên chuyển hoặc thôi công tác Để đảm bảo tính chặt chẽ về mặt quảnlý thì tất cả các hồsơ của nhân viên phải đợc lu vào kho hồsơ +/ Chức năng tìm kiếm thống kê Phần này đảm bảo chức năng tìm kiếm hồsơ nhân viên hiện đang công Nguyễn... Tính cục bộ là đặc trng toàn thái của ngôn ngữ lập trình Tính cục bộ đợc làm nổi bật khi các câu lệnh có thể đợc tổ hợp thành các khối, khi các kết cấu có cấu trúc có thể đợc càiđặt trực tiếp, và khi thiếtkếvà chơng trình gốc đều mang tính mô đun và cố kết cao độ Một đặc trng ngôn ngữ hỗ trợ hay khuyến khích cho xử lý biệt lệ đều vi phạm tính cục bộ này - Tính tuyến tính là một đặc trng tâm lý có liên... quan còn quảnlý theo công tác thủ công dẫn đến tốn nhiều thời gian và công sức cho việc cập nhật, sao chép, sửa chữa, xoá, tim kiếm thông tin do đó không đáp ứng đợc yêu cầu về thời gian và độ chính xác của các bảng báo cáo điều này làm ảnh hởng và gây khó khăn cho cánbộ lu trữ hồsơ do vậy để khắc phục nhợc điểm trên đòi hỏi phải có hệ thống quảnlý mới Yêu cầu của hệ thống mới là phải thiếtkế một . đầu vào cho thiết
kế. Bằng việc sử dụng một trong một số phơng pháp thiết kế tạo ra thiết kế cơ
sở dữ liệu, thiết kế kiến trúc, và thiết kế thủ tục. Thiết. chất lợng
thiết kế cũng có sẵn, và chúng ta có thể áp dụng đợc phơng pháp công nghệ
thiết kế .
5.1 Thiết kế phần mềm và công nghệ phần mềm.
Thiết kế phần