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

QUẢN LÝ DỰ ÁN PHẦN MỀM QUẢN LÝ CHI TIÊU

23 4 0

Đ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

Thông tin cơ bản

Tiêu đề Quản Lý Dự Án Phần Mềm Quản Lý Chi Tiêu
Tác giả Lê Duy Minh Dương, Huỳnh Công Hoàng, Đinh Quốc Dũng
Người hướng dẫn Ths. Trần Văn Định
Trường học Trường Đại Học Tài Nguyên Và Môi Trường TP.HCM
Chuyên ngành Hệ Thống Thông Tin Và Viễn Thám
Thể loại Đồ án môn học
Năm xuất bản 2023
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 23
Dung lượng 904,35 KB
File đính kèm Nhom7_QuanLyDuAnPhamMem.rar (435 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

IV. Phạm vi công việc • Thiết kế giao diện người dùng đơn giản, dễ sử dụng. • Phát triển phần mềm quản lý chi tiêu với các tính năng quản lý, lập kế hoạch, thống kê và cảnh báo chi tiêu. • Tích hợp cơ sở dữ liệu để lưu trữ thông tin chi tiêu của người dùng. • Kiểm thử và sửa lỗi phần mềm để đảm bảo tính ổn định và an toàn cho người dùng. • Cung cấp hỗ trợ khách hàng và giải quyết các vấn đề phát sinh trong quá trình sử dụng phần mềm.

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM

KHOA: HỆ THỐNG THÔNG TIN VÀ VIẾN THÁM

BÁO CÁO ĐỒ ÁN MÔN HỌC: QUẢN LÝ DỰ ÁN PHẦN MỀM

ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ CHI

: Lê Duy Minh Dương 0950080010

Huỳnh Công Hoàng 0950080018

1

Trang 2

Tp Hồ Chí Minh, tháng năm 2023

Trang 3

Nhận xét của giảng viên

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

…… , ngày … Tháng … năm 2023

Giảng viên

Trần Văn Định

3

Trang 4

MỤC LỤC

LỜI CẢM ƠN 4

PHẦN I: TỔNG QUAN DỰ ÁN 5

TÔN CHỈ DỰ ÁN 6

PHẠM VI DỰ ÁN 7

PHẦN II: QUẢN LÝ THỜI GIAN 9

BẢNG MÔ TẢ CÔNG VIỆC (WBS) 9

SƠ ĐỒ GRANTT 10

PHẦN III: QUẢN LÝ CHI PHÍ 11

1 Chi phí nhân công 11

2 Chi phí vật tư 11

3 Chi phí phát triển 11

PHẦN IV: QUẢN LÝ CHẤT LƯỢNG 13

Bảng đánh giá chất lượng của phầm mềm quản lý chi tiêu 13

PHẦN V: QUẢN LÝ RỦI RO 15

1.Xác định các rủi ro 15

2.Đưa ra giải pháp 17

PHẦN VI: BÁO CÁO KẾT THÚC DỰ ÁN 19

1 Tổng kết kết quả của dự án 19

2 Đánh giá hiệu quả của dự án 19

3 Rút ra bài học kinh nghiệm 20

Trang 5

LỜI CẢM ƠN

Lời nói đầu tiên, nhóm em xin chân thành cảm ơn đến Trường Đạihọc Tài Nguyên Và Môi Trường Thành phố Hồ Chí Minh cùng toàn thểcác thầy cô giảng viên các khoa của trường nói chung và các thầy côgiảng viên của khoa hệ thống thông tin và viễn thám nói riêng Đặcbiệt, em xin chân thành dành lời cảm ơn đến thầy Trần Văn Định,giảng viên bộ môn Quản lý dự án phần mềm mà nhóm em cùng cácbạn trong lớp Công nghệ phần mềm 1 đã học trong thời gian qua.Với sự tận tâm và chu đáo của thầy đã cho chúng em hiểu thêm mộtkiến thức mới về quản lý phần mềm hợp lý Thầy đã chỉ và hướngdẫn tận tình về các quản lý, các phương pháp cần thiết để quản lýmột dự án trong thực tế,

Với mỗi một môn là một bài học mới, một kiến thức mới Quản lý dự

án phần mềm cũng vậy, đã mang lại cho chúng em tiếp xúc với cáchquản lý 1 dự án cần những yêu cầu cơ bản gì Vì vậy, nhóm chúng

em cảm thấy thật may mắn khi được dạy dưới sự hướng dẫn tận tìnhcủa thầy để hoàn thành một bài tiểu luận đơn giản Tuy nhóm em đã

cố gắng hết sức, nhưng chắc chắn bài tiểu luận không thể nào hoànhảo, và không tránh khỏi những sai sót hay lỗi vặt rất mong thầynhận xét và góp ý thẳng thắng để bài tiểu luận của nhóm em đượcchỉnh sửa hoàn thiện hơn

5

Trang 6

PHẦN I: TỔNG QUAN DỰ ÁN

TÔN CHỈ DỰ ÁN(PROJECT CHARTER) Tên dự án (Project Title): Xây dựng phần mềm quản lý chi tiêu Ngày bắt đầu (Project Start Date): 05/06/2023

Ngày kết thúc (Project Finish Date): 24/06/2023

Thông tin về kinh phí (Budget Information): 104.800.000 VN đồng

Giám đốc dự án (Project Manager)

 Họ tên: Lê Duy Minh Dương

 Điện thoại: 0971533147 - Email:

0950080010@sv.hcmunre.edu.vn

Mục tiêu dự án (Project Objectives):

 Hỗ trợ người dùng trong việc quản lý chi tiêu cá nhân

 Dễ dàng lập kế hoạch chi tiêu

 Thống kê chi tiêu hiệu quả

 Cung cấp cảnh báo khi chi tiêu vượt quá ngân sách

 Đảm bảo tính bảo mật, ổn định, hợp pháp và bản quyền

Cách tiếp cận (Approach):

 Tìm hiểu nhu cầu của người dùng

 Thiết kế giao diện thân thiện, dễ sử dụng

 Phát triển tính năng lập kế hoạch chi tiêu, thống kê và cảnh báo ngân sách

 Kiểm tra và đánh giá chất lượng phần mềm

Vai trò và trách nhiệm (Roles and Responsibilities)

Trang 7

HoàngCung cấp kinh

7

Trang 8

PHẠM VI DỰ ÁN(Project Scope) PHẦN 1: TỔNG QUAN DỰ ÁN

I Giới thiệu dự án

Dự án xây dựng phần mềm quản lý chi tiêu nhằm hỗ trợ người dùng trong việc quản lý chi tiêu cá nhân, dễ dàng lập kế hoạch chi tiêu, thống kê chi tiêu hiệu quả và cung cấp cảnh báo khi chi tiêu vượt quá ngân sách

II Các điều kiện ràng buộc

 Thời gian phát triển phần mềm: từ ngày 05/06/2023 đến ngày 24/06/2023

 Kinh phí dự án: 104.800.000 VN đồng

 Phần mềm sẽ được phát triển bằng ngôn ngữ lập trình Dart

 Phần mềm sẽ sử dụng cơ sở dữ liệu Sqlite để lưu trữ thông tin chi tiêu của người dùng

III Các thành viên dự án và bên liên quan

 Lê Duy Minh Dương (Quản lý dự án)

 Huỳnh Công Hoàng (Kiểm tra dự án)

 Đinh Quốc Dũng (Chủ đầu tư)

PHẦN 2: PHẠM VI DỰ ÁN

I Yêu cầu của dự án

Phần mềm quản lý chi tiêu sẽ có các tính năng quản lý, lập kế hoạch,thống kê và cảnh báo chi tiêu cho người dùng Phần mềm sẽ hỗ trợ các nền tảng phổ biến như Windows, MacOS, iOS và Android và đượcphát triển bằng ngôn ngữ lập trình Dart

II Mục tiêu dự án

 Hỗ trợ người dùng quản lý chi tiêu cá nhân một cách hiệu quả

 Cung cấp các tính năng lập kế hoạch chi tiêu và cảnh báo ngânsách để giúp người dùng kiểm soát chi tiêu

 Thống kê các khoản chi tiêu theo tháng, quý hoặc năm để người dùng có thể dễ dàng theo dõi và phân tích chi tiêu của mình

Trang 9

IV Phạm vi công việc

 Thiết kế giao diện người dùng đơn giản, dễ sử dụng

 Phát triển phần mềm quản lý chi tiêu với các tính năng quản lý,lập kế hoạch, thống kê và cảnh báo chi tiêu

 Tích hợp cơ sở dữ liệu để lưu trữ thông tin chi tiêu của người dùng

 Kiểm thử và sửa lỗi phần mềm để đảm bảo tính ổn định và an toàn cho người dùng

 Cung cấp hỗ trợ khách hàng và giải quyết các vấn đề phát sinh trong quá trình sử dụng phần mềm

9

Trang 10

PHẦN II: QUẢN LÝ THỜI GIAN

Tên công việc Phụ

thuộc

Ngày bắt đầu

Ngày kết thúc

Tổng thời gian

1 Khảo sát yêu cầu chức năng - 5/6/2023 8/6/2023 3

1.3 Đặc tả yêu cầu và lên kế

2 Thiết kế giao diện và cơ sở

dữ liệu 1.3 8/6/2023 12/6/2023 4

5.1 Kiểm thử chức năng lần cuối

Trang 11

BẢNG MÔ TẢ CÔNG VIỆC (WBS)

SƠ ĐỒ GRANTT

11

Trang 12

PHẦN III: QUẢN LÝ CHI PHÍ

Họ và tên Vị trí Nhiệm vụ Lương (VNĐ)

Lê Duy

Minh

Dương

Quản lý dựán

• Xây dựng kế hoạch và lịch trình cho dự án

• Theo dõi tiến độ và đảm bảo dự

• Hỗ trợ triển khai và cài đặt phần mềm

12.000.000

Đinh Quốc

Dũng

Phát triểnphần mềm

• Thiết kế và phát triển chức năng của phần mềm

• Kiểm thử và sửa lỗi phần mềm

• Đưa ra các giải pháp kỹ thuật chovấn đề phát sinh

• Tăng cường tính ổn định và bảo mật của phần mềm

• Hỗ trợ triển khai và cài đặt phần mềm

Trang 13

Chi phí (VNĐ)

1 1 Khảo sát yêu cầu chức năng 3 1.500.000 1.1 Thu thập ý kiến khách hàng 1 500.000 1.2 Phân tích yêu cầu khách hàng 1 500.000 1.3 Đặc tả yêu cầu và lên kế hoạch 1 500.000

2 2 Thiết kế giao diện và cơ sở dữ liệu 4 5.000.000 2.1 Thiết kế giao diện người dùng 2 3.000.000 2.2 Thiết kế cơ sở dữ liệu 2 2.000.000

3 3 Phát triển và kiểm thử các chức

3.1 Phát triển các chức năng 4 5.000.000 3.2 Kiểm thử các chức năng 3 3.000.000

5 Kiểm thử và đảm bảo tính ổn định

và an toàn của phần mềm 2 1.000.000

5.1 Kiểm thử chức năng lần cuối trước

khi đưa vào sử dụng 1 500.000 5.2 Kiểm thử bảo mật và ổn định 1 1.000.000

6 Đào tạo người dùng và cung cấp

7 Cập nhật và bảo trì phần mềm 5 1.000.000

13

Trang 14

PHẦN IV: QUẢN LÝ CHẤT LƯỢNG

Chất lượng phần mềm là gì ?

Chất lượng phần mềm là mức độ, khả năng đáp ứng yêu cầu chức

năng của một hệ thống hay tiến trình nào đó

Đây là yếu tố được cả nhà sản xuất và người sử dụng quan tâm Bởi

nó có ảnh hưởng trực tiếp tới quá trình trải nghiệm sản phẩm

Bảng đánh giá chất lượng của phầm mềm quản lý chi tiêu

- Tính chính xác: là khả năng của phần mềm có thể cung cấpcác kết quả hay hiệu quả đúng đắn hoặc chấp nhận được với độ chính xác cần thiết

- Khả năng làm việc hợp tác: khả năng tương tác với một hoặc một vài hệ thống cụ thể của phần mềm

- Tính an toàn: khả năng bảo vệ thông tin và dữ liệu của sản phẩm phần mềm, sao cho những người, hệ thống không được phép thì không thể truy cập, đọc hay chỉnh sửa chúng

- Tính tuân thủ chức năng: các phần mềm theo các chuẩn, quy ước, quy định

Tính tin

cậy

- Tính chính xác: khả năng tránh các kết quả sai

- Khả năng chịu lỗi: khả năng của phần mềm hoạt động ổn định tại một mức độ cả trong trường hợp có lỗi xảy ra ở phần mềm hoặc có những vi phạm trong giao diện

- Khả năng phục hồi: khả năng của phần mềm có thể tái thiết lại hoạt động tại một mức xác định và khôi phục lại những dữ liệu có liên quan trực tiếp đến lỗi

- Tính tuân thủ tin cậy: phần mềm thoả mãn các chuẩn, quy ước, quy định

Tính khả

dụng

- Có thể hiểu được: người sử dụng có thể hiểu được xem phần mềm có hợp với họ không và và sử dụng chúng thế

Trang 15

nào cho những công việc cụ thể.

- Có thể học được: người sử dụng có thể học các ứng dụng của phần mềm

- Có thể sử dụng được: khả năng của phần mềm cho phép người sử dụng sử dụng và điều khiển nó

- Tính hấp dẫn: khả năng hấp dẫn người sử dụng của phần mềm

- Tính tuân thủ khả dụng: phần mềm thoả mãn các chuẩn, quy ước, quy định

Tính hiệu

quả

- Đáp ứng thời gian: khả năng của phần mềm có thể đưa ra trả lời, thời gian xử lý và một tốc độ thông lượng hợp lý khi thực hiện công việc của mình, dưới điều kiện làm việc xác định

- Tận dụng tài nguyên: khả năng của phần mềm có thể sử dụng một số lượng, một loại tài nguyên hợp lý để thực hiệncông việc trong những điều kiện cụ thể

- Tính tuân thủ hiệu quả: thoả mãn các chuẩn, quy ước, quy định

- Có thể phân tích được: phần mềm có thể được chẩn đoán

để tìm những thiếu sót hay những nguyên nhân gây lỗi hoặc để xác định những phần cần sửa

- Có thể thay đổi được: phần mềm có thể chấp nhận một số thay đổi cụ thể trong quá trình triển khai

- Tính bền vững: khả năng tránh những tác động không mong muốn khi chỉnh sửa phần mềm

- Có thể kiểm tra được: khả năng cho phép phần mềm chỉnh sửa có thể được đánh giá

- Khả năng tuân thủ bảo trì: thoả mãn các chuẩn, quy ước, quy định

Tính khả

chuyển

- Khả năng thích nghi: khả năng của phần mềm có thể thích nghi với nhiều môi trường khác nhau mà không cần phải thay đổi

- Có thể cài đặt được: phần mềm có thể cài đặt được trên những môi trường cụ thể

- Khả năng cùng tồn tại: phần mềm có thể cùng tồn tại với

15

Trang 16

những phần mềm độc lập khác trong một môi trường chung, cùng chia sẻ những tài nguyên chung.

- Khả năng thay thế: phần mềm có thể dùng thay thế cho một phần mềm khác, với cùng mục đích và trong cùng môi trường

- Tính tuân thủ khả chuyển: thoả mãn các chuẩn, quy ước, quy định

- Thiếu tài nguyên, nhân lực hoặc vật lực, dẫn đến chậm tiến

độ hoặc gián đoạn quá trình phát triển phần mềm

- Sự cố trong quá trình phát triển phần mềm, dẫn đến việcphải dành nhiều thời gian để sửa chữa hoặc cải tiến phầnmềm

- Việc thay đổi yêu cầu hoặc phạm vi dự án giữa quá trìnhphát triển, dẫn đến việc phải dành thêm thời gian và tàinguyên để điều chỉnh

- Thiếu kinh nghiệm và kỹ năng của đội ngũ phát triển phầnmềm, dẫn đến việc thực hiện các công việc chậm hơn sovới dự kiến

- Việc chậm tiến độ trong các công việc liên quan đến kiểmthử và triển khai phần mềm

- Không đủ sự phối hợp và giao tiếp giữa các thành viêntrong nhóm phát triển phần mềm, dẫn đến sự chậm trễtrong việc hoàn thành các công việc

Phạm vi dự

án

- Yêu cầu của khách hàng có thể thay đổi hoặc không đượcxác định rõ ràng, dẫn đến khó khăn trong việc phát triểnphần mềm

Trang 17

- Sự trì hoãn trong thời gian phát triển phần mềm, dẫn đếntăng chi phí do phải tăng thêm nhân lực và tài nguyên.

- Thiếu tính minh bạch trong việc quản lý ngân sách và chiphí, dẫn đến sự không hiểu rõ về tình hình tài chính của dự

án và sai lệch trong việc đưa ra quyết định

- Sự cố về kỹ thuật, dẫn đến việc phải sử dụng các côngnghệ mới hoặc tài nguyên bổ sung để sửa chữa hoặc cảitiến phần mềm, gây tăng chi phí

- Việc thay đổi yêu cầu hoặc phạm vi dự án giữa quá trìnhphát triển, dẫn đến tăng chi phí do phải dành thêm thờigian và tài nguyên để điều chỉnh

- Việc không đủ kiểm soát và quản lý các thay đổi trongphần mềm, dẫn đến việc xảy ra các lỗi không mong muốn

- Việc thiếu kinh nghiệm hoặc kỹ năng của đội ngũ pháttriển phần mềm, dẫn đến việc không thể thực hiện cáccông việc kỹ thuật một cách hiệu quả

Nhân lực - Thiếu nhân lực hoặc người có kỹ năng và năng lực phù hợp

để thực hiện các công việc trong dự án

- Sự thay đổi nhân lực trong quá trình phát triển phần mềm,dẫn đến sự gián đoạn trong quá trình phát triển và tăngthời gian hoàn thành dự án

- Sự thiếu hiểu biết về dự án hoặc kỹ năng kỹ thuật của cácthành viên trong nhóm phát triển phần mềm, dẫn đến việckhông thể thực hiện các nhiệm vụ một cách hiệu quả

- Sự khác biệt trong quan điểm hoặc phương pháp làm việc

17

Trang 18

giữa các thành viên trong nhóm phát triển phần mềm, dẫnđến sự chậm trễ trong quá trình phát triển và tăng thờigian hoàn thành dự án.

- Sự thiếu khả năng quản lý của nhà quản lý dự án, dẫn đếnviệc không thể quản lý và phân công công việc một cáchhiệu quả

- Không đảm bảo được tính đồng bộ giữa các thành viêntrong nhóm phát triển phần mềm, dẫn đến việc không thểthực hiện các nhiệm vụ một cách hiệu quả

- Việc không đảm bảo được sự đào tạo và phát triển kỹ năngcho các thành viên trong nhóm phát triển, dẫn đến sự thiếuhiểu biết về công nghệ mới nhất hoặc không thể cải thiệnkhả năng làm việc của họ

- Sự thiếu tính chuyên nghiệp và trách nhiệm của các thànhviên trong nhóm phát triển phần mềm, dẫn đến việc khôngthể hoàn thành các công việc đúng thời gian và không đạtđược chất lượng mong đợi

An ninh

- Sự tấn công trực tuyến và các hình thức tấn công khác từbên ngoài, dẫn đến mất an ninh và bị mất dữ liệu quantrọng

- Việc thiếu tính bảo mật trong thiết kế và triển khai phầnmềm, dẫn đến việc dễ bị tấn công hoặc chiếm quyền kiểmsoát hệ thống bởi các hacker hay phần mềm độc hại

- Việc sử dụng thiết bị không đảm bảo hoặc mạng không antoàn, dẫn đến việc bị tấn công và mất dữ liệu quan trọng

- Việc thiếu tính xác thực và kiểm soát truy cập, dẫn đếnviệc dễ bị truy cập trái phép bởi những người không đượcphép, gây mất an ninh

- Thiếu tính nhất quán và tính đồng bộ trong việc quản lý dữliệu và quản lý hệ thống, dẫn đến mất an ninh và dễ bị tấncông từ bên ngoài

- Việc không đảm bảo tính bảo mật của các dịch vụ mạng và

hệ thống của bên thứ ba, dẫn đến mất an ninh và bị tấncông

- Việc không đảm bảo tính bảo mật và quản lý rủi ro của các

cơ quan và tổ chức liên quan, dẫn đến mất an ninh và bịtấn công

- Thiếu tính chuyên nghiệp và trách nhiệm của các thànhviên trong nhóm phát triển phần mềm, dẫn đến việc thiếunhận thức và không đảm bảo được tính bảo mật của phầnmềm

Trang 19

dẫn đến sự cố liên quan đến bảo mật thông tin hoặc tấncông từ bên ngoài.

- Việc không đảm bảo được tính ổn định và độ tin cậy củaphần mềm, dẫn đến sự cố và mất dữ liệu quan trọng

- Việc không đảm bảo được tính chính xác của phần mềm,dẫn đến sự cố và sai sót trong quá trình quản lý chi tiêu

- Sự cố về quản lý dự án, dẫn đến việc thiếu tính hiệu quả vàphản ứng chậm trong việc xử lý các vấn đề liên quan đếnphần mềm

- Xác định các ưu tiên và mục tiêu rõ ràng

- Phân chia công việc và giao nhiệm vụ

- Điều chỉnh kế hoạch khi cần thiếtPhạm vi dự

án

- Xác định và định nghĩa rõ ràng phạm vi dự án

- Xác định các ràng buộc và giới hạnNgân sách

- Lập kế hoạch ngân sách chi tiết

- Xác định các yêu cầu và ưu tiên rõ ràng

- Sử dụng các công cụ quản lý ngân sách

hiện các công việc trong dự án

- Xây dựng một đội ngũ phát triển phần mềm chuyên nghiệp,

19

Trang 20

có đủ kinh nghiệm và kỹ năng để thực hiện các công việcmột cách hiệu quả.

- Đảm bảo tính đồng bộ và tương tác tốt giữa các thành viêntrong nhóm phát triển phần mềm

An ninh

- Xây dựng một hệ thống bảo mật vững chắc, đảm bảo tính

an toàn và bảo mật của phần mềm trong quá trình sử dụng

- Đảm bảo tính xác thực và kiểm soát truy cập để ngăn chặntruy cập trái phép vào hệ thống

- Sử dụng các thiết bị và mạng đảm bảo tính an toàn và bảomật để tránh các cuộc tấn công từ bên ngoài

Sự cố

cách sử dụng các phương pháp kiểm thử và quản lý chấtlượng phần mềm

- Có hệ thống giám sát và phát hiện sớm các sự cố phát sinhtrong quá trình sử dụng phần mềm để xử lý kịp thời

- Đảm bảo tính chính xác của phần mềm bằng cách sử dụngcác phương pháp kiểm soát chất lượng và kiểm tra định kỳ

Ngày đăng: 06/09/2023, 07:19

HÌNH ẢNH LIÊN QUAN

BẢNG MÔ TẢ CÔNG VIỆC (WBS) - QUẢN LÝ DỰ ÁN PHẦN MỀM  QUẢN LÝ CHI TIÊU
BẢNG MÔ TẢ CÔNG VIỆC (WBS) (Trang 11)
w