1. Trang chủ
  2. » Luận Văn - Báo Cáo

Công nghệ phần mềm

14 304 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Công nghệ phần mềm

A.Hồ SƠ 1: QUảN Lý CấU HìNH. Mă hiệu tài liệu: 01/TKPM/THKT. Lần ban hành: 1. Ngày có hiệu lực: 30/10/2002.I>MụC ĐíCH. Nghệ thuật phối hợp việc phát triển phần mềm để tối thiểu hoá . sự lẫn lộn đợc gọi là quản lý cấu hình.Quản lý cấu hình là nghệ thuật xác định, tổ chức và kiểm soát những thay đổi cho phần mềm đang đợc xây dựng bởi một nhóm lập trình.Mục tiêu là làm tối đa năng suất bằng cách tối thiểu các sai lầm.Quản lý cấu hình phần mềm đợc áp dụng để xác định danh mục&mă hiệu của cấu hình, kiếm soát các phiên bản của cấu hình&lập báo cáo tổng hợp về trạng thái của cấu hình sử dụng trong thiết kế phần mềm.Tài liệu thiết kế là hồ sơ chính thức trong qui trình thiết kế phần mềm quản lý sinh viên khoa Tin Học Kinh Tế.II>CáC DấU HIệU. *Danh mục cấu hình: chứa tất cả các thông tin đợc tạo ra. -Khoa THKT có 10 lớp sinh viên( gồm 650 sinh viên) từ năm thứ 1 đến năm thứ 4.Các công viẹc quản lý: +Nạp hồ sơ của thí sinh( gồm các thông số: họ tên, quê quán, ngày, tháng, năm sinh, hoàn cảnh xuất thân của gia đình, đối tợng học). +Vào điểm cho sinh viên sau cuối kỳ thi& tính điểm trung bình. +In ra danh sách sinh viêb đợc học bổng, danh sách sinh viên đợc lên lớp hàng năm, danh sách sinh viên phải lu ban, phải ngừng học, phải buôc thôi học. +In ra các giấy chứng nhận để sinh viên làm các thủ tục đăng ký hộ khẩu, đăng ký xe máy, làm thẻ sinh viên. +In ra bảng điểm tổng hợp trong 4 năm học của mỗi sinh viên. *Kiểm soát các thay đổi: Với một nỗ lực phát triển phần mềm lớn, những thay đổi không kiểm soát đợc nhanh chóng dẫn tới sự hỗn loạn.Kiểm soát thay đổi tổ hợp các thủ tục con ngời và các công cụ tự động hoá để đa ra một cơ chế cho việc kiểm soát thay đổi.Có hai cách kiểm soát sự thay đổi: Kiểm soát thâm nhập và kiểm soát đồng bộ. Khi tiến hành nạp hồ sơ của thí sinh có thể xảy ra trờng hợp sinh viên trùng họ tên, ngày tháng năm sinh . vì vậy viêc quản lý đầu tiên nạp hồ sơ là quan trọng. Nếu hồ sơ thí sinh đã đợc đồng bộ ,chuẩn thì nó sẽ rất thuận lợi cho các công việc vào điểm và in sau đó.Khoa THKT sẽ cử 1 ngời chuyên phụ trách về hồ sơ các sinh viên. Kĩ s có quyền thâm nhập và thay đổi các thông tin cập nhật cho thí sinh một cách đúng nhất.Việc theo dõi ,quản lý các sinh viên thơng xuyên sẽ giúp cho nhà trờng và gia đình có một cách quản lý tốt nhất.1 Kĩ s phần mềm phân chia danh sách các sinh viên theo từng khoa(THKT), khoá, lớp, họ tên .Khi danh sách các thí sinh đã đi vào dần ổn định thì chỉ cần căn cứ vào kết quả học tập của các thí sinh trong từng kỳ để thực hiện việc in ra số lợng các thí sinh đợc học bổng, danh sách sinh viên lu ban, ngừng học, thôi học .Từ những thay đổi đó ta sẽ quay lại hồ sơ sinh viên để cập nhật những thay đổi và mỗi năm thì số lợng các thí sinh của từng lớp thay đổi.Để thực hiệnthay đổi thì các kĩ s phần mềm cần có sự chấp thuận của khoa, giáo viên chủ nhiệm, của mỗi thí sinh.Việc kiểm soát đồng bộ hoá giúp đảm bảo những thay đổi song song.*Quản lý các phiên bản cấu hình.Viẹc quản lý sinh viên khoa tin học kinh tế có thể lu trữ các thông tin bằng 1 máy tính, có RAM và Pentium mới nhất.Quản lý các phiên bản cấu hình cần trả lời các câu hỏi sau: +Thay đổi đã xác định có đợc tiến hành không?Những sửa đổi phụ có đợc tổ hợp vào không? +Các chuẩn kỹ nghệ phần mềm có đợc tuân thủ đúng không? +Sự thay đổi có làm sáng tỏ trong quản lý cấu hình không? +Các thủ tục để lu ý sự thay đổi, ghi lại sự thay đổi, và báo cáo thay đổi có đợc tuân th đúng không? +Tất cả các danh mục có đợc cập nhật đúng không?III>lu đồ. 2Mở Đầu Lập kế hoạch quản lý cấu Xác định danh mục cấu hìnhKiểm soát cấu hìnhLu trữcấu hìnhĐánh giá trạng thái Báo cáo tổng hợpKết thúc IV>Thông số. Thông số Mô tả Yêu cầu1.Thông số chungNgời thực hiện Cán bộ quản lý cấu hìnhNguyễn Thị Phơng Hảo.Nắm vững phần cứng tổng quan về máy tính sử dụng, phần mềm tổng quan sử dụng nh Visual Foxpro, sử dụng máy in .Điều kiện bắt đầu Thông qua kế hoạch quản lý cấu hình nêu ở trên.Hội đồng khoa THKT phê duyệtĐiều kiện thực hiện Cấp đầy đủ các công cụ quản lý cấu hình Đợc phê duyệtĐiều kiện kết thúc Kết thúc dự án quản lý sinh viên khoa THKT.Có biên bản ghi nhận2.InputKế hoạch +Kế hoạch ban đầu: Quản lý hồ sơ sinh viên, vào điểm sau cuối kỳ thi& tính điểm trung bình, in ra danh sách sinh viên hoc bổng, lu ban, lên lớp,ngừng học, thôi học.+Kế hoạch bổ sung:là căn cứ để lập ra các phơng hớng học tập và giảng dậy để nâng cao chất lợng học tập.Các yêu cầu *Các tài liệu dự án: Cập nhật thông tin của từng sinh viên( họ tên, quê quán .), điểm thi, các mẫu yêu cầu cần thiết cho mỗi sinh viên.*Yêu cầu nâng cấp: nâng cấp ổ cứng, phần mềm ứng dụng.Đợc phê duyệtYêu cầu khác *Tiêu chuẩn cấu hình tốt, phù hợp.*Tiêu chuẩn tổ chức th mục đảm bảo sự thống nhất.Đợc phê duyệt.3.OutputKế hoạch Đa ra kế hoạch quản lý cấu hình. Đợc phê duyệtDanh mục cấu hình *Danh mục cấu hình .*Phát hành cấu hìnhĐợc phê duyệtBáo cáo *Báo cáo danh mục: +Hồ sơ sinh viên +Điểm thi , điểm trung bình của từng kỳ học. +In ra danh sách xét duyệt cho sinh viên.3 +In ra giấy chứng nhận cho sinh viên. +In ra bảng điểm tổng hợp.4.Đánh giá chất lợng Theo các tiêu chuẩn cấu hình đã nêu ra. 100%.5.Quá trình liên quan *Thiết kế phần mềm quản lý sinh viên khoa tin học kinh tế.*Tiến hành lập trình:(2 lập trình viên): Đinh Thế Song. Lê Quyết Thắng.*1 cán bộ Test:Trần Thị Xuân Phợng*1 cán bộ triển khai:Trần Đình Khâm.*2 cán bộ quản trị phần mềm: Phạm Ngọc Dậu. Nguyễn Thị Thu Hiền.Đợc hội đồng khoa phê duyệt.V>PHÂN ĐOạn và hoạt động Số thứ tự Điều kiện thực hiện Bắt đầu Kết thúc1 Lập kế hoạch quản lý cấu hình.Bắt đầu quá trình quản lý.Đợc phê duyệt.2 Kiểm soát Sau bớc 1 Đợc phê duyệt.3 Lu trữ Sau bớc 2 Đợc phê duyệt.4 Đánh giá trạng thái Sau bứơc 3 Đợc phê duyệt.5 Báo cáo quản lý cấu hìnhSau bứơc 4 Đợc phê duyệt.Mỗi hoạt động trong 5 hoạt động trên sẽ đợc chi tiết thành các bớc cụ thể:STT Mô tả hoạt độngSản phẩm Ngời thực hiện Tài liệu hớng dẫn1 Lập kế hoạch quản lý cấu hìnhKế hoạch quản lý sinh viên khoa THKT.Nguyễn Quang HuyDanh sách sinh viên từng lớp, mẫu bảng điểm, mẫu các giấy chứng nhận tạo điều kiện cho sinh viên( làm thẻ sinh viên, đăng ký xe máy .)2 Kiểm soát bản, kiểm soát thay đổi.Phần mềm quản lý sinh viên hợp lý .Hoàng Ngọc ĐảngDựa vào kết quả học tập của từng sinh viên qua mỗi kỳ thi từ đó kiểm soát sự thay đổi về danh sách viên của từng lớp, khoá học.3. Lu trữ Sản phẩm phần mềm đợc cất giữ.Bùi Anh Tú Sử dụng các công cụ phần mềm để lu và đặt mật khẩu.4 4 Đánh giá trạng tháiBáo cáo trạng tháiNguyễn Hồng HàTiến hành trả lời các câu hỏi:Điều gì xảy ra? Ai làm điều đó?Nó xảy ra khi nào? Cái gì khác sẽ bị ảnh h-ởng.Việc báo cáo trạng thái cấu hình là phơng pháp trao đổi và cập nhật thông tin một cách hiệu quả nhất cho những ngời thực hiện.5.Báo cáo QLCHXem xét tổng hợp quá trình quản lýĐa ra báo cáo phần mềm quản lý sinh viên khoa THKTPhạm Ngọc DậuNguyễn Thị Thu HiềnBáo cáo các danh mục cấu hình và trạng thái, tình hình sinh viên khoa THKT, kết quả rèn luyện của mỗi sinh viên.VI>Tài liệu liên quan.Số thứ tự Tên tài liệu Mã tài liệu Cấp qui định1 Báo cáo trạng thái CH 01/TKPM/THKT Khoa THKT2 Tiêu Chuẩn 02/TKPM/THKT Khoa THKT3 Phiên bản sản phẩm 05/TKPM/THKT Khoa THKT4 Hớng dẫn QLCH 03/TKPM/THKT Khoa THKT5 Danh mục cấu hình 04/TKPM/THKT Khoa THKT6 Sổ tay chất lợng 06/TKPM/THKT Khoa THKT5 VII>Hồ sơ.STT Tên hồ sơ Ngời lập Ngời duyệt Mức quản trị1 Kế hoạch quản lý cấu hìnhCán bộ quản lý cấu hình:Nguyễn Thị Phơng HảoQuản trị dự án:Phạm Ngọc DậuTrung Bình2 Danh mục đơn vị cấu hìnhNguyễn Thị Phơng Hảo Phạm Ngọc Dậu Trung bình3 Danh mục các phiên bản sản phẩmNguyễn Thị Phơng Hảo Nguyễn Thị Thu HiềnTrung Bình4 Báo cáo các thay đổi về tình hình sinh viênNguyễn Thị Phơng Hảo Phạm Ngọc Dậu Trung Bình5 Báo cáo tổng quan về sinh viên khoa THKTNguyễn Thị Phơng Hảo Phạm Ngọc Dậu Trung Bình Ngời Duyệt Ngời Kiểm Tra Ngời LậpPhạm Ngọc Dậu Trần Thị Xuân Phợng Nguyễn Thị Phong Hảo Chủ Nhiệm Khoa Hàn Viết Thuận 6 B.Hồ sơ 2: Hồ sơ chi tiết về lập trình. Mã hiệu: 02/TKPM/THKT. Lần ban hành: 1 Ngày có hiệu lực: 01\11\2002.I>MụC ĐíCH Xây dựng thiết kế phần mềm hồ sơ chi tiết lập trình quản lý sinh viên Khoa THKT, tích hợp hệ thống ,thực hiện Test sơ bộ và xây dựng tài liệu mô tả chức năng phần mềm .II> mô tả cơ chế hoạt động .1.Lập kế hoạch.Xây dựng phần mềm quản lý sinh viên khoa THKT gồm 10 lớp sinh viên với 650 sinh viên từ năm thứ 1 đến năm thứ 4.Thực hiện các công việc quản lý sau: + Nạp hồ sơ thí sinh (gồm các trờng họ tên , quê quán , ngày, tháng năm sinh, hoàn cảnh xuất thân của gia đình , đối tợng học(chính quy, tại chức , văn bằng hai, .)). +Vào điểm cho sinh viên cuối mỗi kỳ thi , tính điểm TB. +In ra danh sách sinh viên đợc học bổng , đợc lên lớp, lu ban , phải ngừng học , phải buộc thôi học hàng năm . +In ra các giấy chứng nhận tạo điều kiện học tập và rèn luyện cho sinh viên ( nh thủ tục đăng ký hộ khẩu, đăng ký xe máy , làm thẻ sinh viên .). +In ra bảng điểm tổng hợp trong 4 năm học của mỗi sinh viên . 2.Xác định công cụ lập trìnhSử dụng các thiết bị ngoại vi , các phần mềm quản lý CSDL , ngôn ngữ lập trình VSFOX .3.Lập trình các th viện chungGiúp hỗ trợ cho toàn bộ công việc của hệ thống phần mềm hoạt động 4.Lập trình các module chức năng a> Nạp hồ sơ thí sinh : 7Cập nhật hồ sơ thí sinhKhóa LớpNhập họ tên Nhập quê quánNhập ngày sinhNhập hoàn cảnh xuất thânNhập đối tợng học Để tra cứu thông tin về sinh viên ta có thể tìm kiếm qua các module xử lý sau: b> Vào điểm cho sinh viên sau cuối kỳ thi và tính điểm TBĐể tra cứu và cập nhật điểm của sinh viên ta có thể thực hiện theo các module xử lý sau:8Tra cứu khóaTra cứu lớpTra cứu theohọ tênTra cứu theo quê quánTra cứu theo ngày sinhTra cứu theo hoàn cảnh xuất thânTra cứu theo đối t-ợng họcTra cứu theo khóaTra cứu theo lớpTra cứu theo kỳNhập môn học Vào điểm môn học Tính điểm TBNhập số học trình c>In ra danh sách sinh viên đợc học bổng theo các tiêu chuẩn quy định, lên lớp, lu ban, phải ngừng học, phải buộc thôi học.Để xác định số lợng sinh viên đợc học bổng, đợc lên lớp, phải lu ban, phải ngừng học, phải buộc thôi học ta có thể tra cứu theo các Module xử lý sau: d>In các giấy chứng nhận để sinh viên làm các thủ tục đăng ký xe máy, đăng ký hộ khẩu, làm thẻ sinh viên. Để tạo điều kiện cho quá trình học tập của sinh viên cần in ra một số mẫu giấy chứng nhận có sẵn để dễ dàng cho việc quản lý, nhu cầu về học tập và xã hội của sinh viên. Ta có thể tìm kiếm những mẫu yêu cầu thông qua các Module xử lý sau:e>In ra bảng điểm tổng hợp trong 4 năm học của mỗi sinh viên.Ta có thể tìm kiếm đợc kết quả học tập của mỗi sinh viên trong 4 năm học qua các Module xử lý sau:9Tra cứu theo khoáTra cứu theo lớpTra cứu theo điểm TBIn danh sách sinh viên học bổngIn danh sách sinh viên đợc lên lớpIn danh sách sinh viên lu banIn danh sách sinh viên ngừng họcIn danh sách sinh viên buộc thôi họcTra cứu yêu cầu, lý do In ra các giấy chứng nhận theo mẫu. 5.Tích hợp các Module : theo kiểu logíc của chơng trình để có cái nhìn bao quát nhất.6.Viết tài liệu mô tả chơng trình hớng dẫn.Hớng dẫn cho ngời sử dụng cập nhật, tra cứu đợc dữ liệu một cách nhanh nhất nhờ các công cụ.Ví dụ nh ta có thể tìm kiếm thông tin về một sinh viên bằng cách tra cứu theo nh các tiến trình của Module nạp hồ sơ cảu thí sinh theo từng bớc :đầu tiên tìm kiếm theo khoá học, theo lớp, theo họ tên, quê quán, theo ngày, tháng, năm sinh. 7.Lỗi khi Test10Tra cứu theo khoáTra cứu theo lớpTra cứu theo các kỳ họcTra cứu theo các môn họcTra cứu theo số học trìnhGhi điểm thiIn ra bảng điểm tổng hợp Lập chơng trình quản lý sinh viên khoaTHKTTra cứu hồ sơ thí sinhTra cứu điểm thiLập danh sách các sinh viên Lập các giấy chứng nhậnLập các bảng điểm tổng hợp [...]... Thắng các công viẹc phải làm, các tiến trình , các pha xử lý Phần mềm đã Trần Đình Phần mềm tích hợp Khâm tích hợp phải hợp lý Mô tả nhiêm vụ Hoàng Ngọc Các chức năng của từng phần Đảng sau khi đã đợc hệ thống kiểm soát và chỉnh sửa cho phù hợp nhất Báo cáo về các Phạm Ngọc Bản báo cáo kết quả đạt đợc Dậu về tình hình chung Trên đây là hai bộ hồ sơ chính thức trong qui trình thiết kế phần mềm quản lý... hoàn thành *Hiẹu suất *Thiết kế phần mềm 5.Quá trình liên quan *Quản trị dự án *Test *Cấu hình phần mềm *Chất lợng hoạt động tốt V.Phân đoạn & hoạt động 4.Đánh giá chất lợng >=90% (+)-20% Bớc thực hiện Lập kế hoạch Kiểm tra công cụ lập trình Lập th viện chơng trình Điều kiện bắt đầu Điều kiện kết thúc Hết bớc 1 Hết bớc 2 4 Lập trình các Module Hết bớc 3 5 6 Tích hợp phần mềm 7 Tông hợp và bàn giao kết... sau: STT 1 Hoạt động Lập kế hoạch 2 Kiểm tra công cụ LT 3 Lập th viện chơng trình Lập trình các Module 4 5 Tích hợp phần mềm quản lý 6 Viết lại tài liệu mô tả các chức năng 7 Tổng hợp và bàn giao kết quả Sản phẩm Ngời thực hiện Tài liệu Kế hoạch lập Nguyễn Quang Đa ra kế trình Huy hoạch lập trình Công cụ lập Dơng Thị Lê Chuẩn bị đầy trình tốt nhất đủ các công cụ lập trình Th viện dùng Đinh Thế Song... *Công cụ lập trình: phải Đợc hội đòng khoa phê đầy đủ, đảm bảo chất lợng duyệt tốt, dễ sử dụng *Công cụ Test: phải đợc chuẩn bị tốt *Tiêu chuẩn: Đạt đợc phần mềm mong muốn *Bộ chơng trình quản lý Đợc hội đòng khoa phê duyệt sinh viên *Tài liệu mô tả về phần mềm quản lý *Chức năng: lập đợc hồ sơ chi tiết về lập trình quản lý sinh viên của khoa THKT nhanh, gọn, dễ sử dụng *Đặc tả lại các yêu cầu *Kiến trúc... Phải nắm rõ các công việc quản lý, sử dụng thành thạo ngôn ngữ lập trình *Tài liệu kiến trúc:Thông Đợc hội đồng khoa phê qua kế hoạch quản lý đa ra duyệt mô hình cấu trúc *Thiết kế mức cao:Thiết kế ở mức lớn hơn nh quản lý toàn bộ sinh viên của trờng KTQD theo các đối tợng học khác nhau *Công cụ lập trình: phải Đợc hội đòng khoa phê đầy đủ, đảm bảo chất lợng duyệt tốt, dễ sử dụng *Công cụ Test: phải... hai bộ hồ sơ chính thức trong qui trình thiết kế phần mềm quản lý sinh viên khoa THKT( hồ sơ quản lý cấu hình&hồ sơ chi tiềt về lập trình).Hi vọng chúng sẽ trợ giúp rất nhiều cho quá trình phát triển phần mềm quản lý sinh viên của toàn bộ hệ thống& có thể là tài liệu tham khảo cho các dự án khác 14 ... trình các th viện chung để lập trình lại và sửa lỗi.Nếu không còn lỗi thì chuyển qua bớc tiếp theo là tổng hợp và bàn giao kết quả 8.Tổng hợp và bàn giao kết quả III.Lu đồ Mở Đầu Lập kế hoạch Xác dịnh công cụ LT Lập trình các th viện chung Lập trình các Module chức năng Viết tài liệu mô tả CCHD Tích hợp có lỗi Lỗi khi Test Tổng hợp và bàn giao kết quả không Kết thúc 11 IV.Các thông số: Thông số 1.Thông . đợc các công viẹc phải làm, các tiến trình , các pha xử lý.5 Tích hợp phần mềm quản l Phần mềm đã tích hợpTrần Đình KhâmPhần mềm tích . viên của từng lớp, khoá học.3. Lu trữ Sản phẩm phần mềm đợc cất giữ.Bùi Anh Tú Sử dụng các công cụ phần mềm để lu và đặt mật khẩu.4 4 Đánh giá trạng tháiBáo

Ngày đăng: 25/01/2013, 16:59

Xem thêm: Công nghệ phần mềm

TỪ KHÓA LIÊN QUAN

w