


Gi i thi uớ ệ
Bài ti u lu n: Nh p môn công ngh ph n m mể ậ ậ ệ ầ ề
Gi ng viên h ng d n: ả ướ ẫ Th y Nguy n Thái C ngầ ễ ườ
1. Danh sách nhóm
STT H tênọMSSV Th c hi n n i dungự ệ ộ
1Đngặ Thị Thu Th oả 2018604110
2 Lê S Đcỹ ứ 2018604621
3 D ng Th Nhungươ ị 2018603799
4
Nguy nễ Ph ngươ
Th oả2018603850
5 Nguy n Vi t Tễ ế rí 2018604596
hi u công c l u tr mã ngu n online (Github)ể ụ ư ữ ồ

M C L CỤ Ụ
3

L I C M NỜ Ả Ơ
Đ hoàn thành bài t p l n này, chúng em xin c m n chân thành đn toànể ậ ớ ả ơ ế
th th y cô trong tr ng Đi h c công nghi p Hà N i nói chung và các th y côể ầ ườ ạ ọ ệ ộ ầ
trong khoa Công ngh thông tin nói riêng, nh ng ng i đã t n tình h ng d n,ệ ữ ườ ậ ướ ẫ
ch b o và trang b cho chúng em nh ng ki n th c b ích trong nh ng năm h cỉ ả ị ữ ế ứ ổ ữ ọ
v a qua. Chúng em xin g i l i c m n đn th y Nguy n Thái C ng đã t n tìnhừ ử ờ ả ơ ế ầ ễ ườ ậ
h ng d n, tr c ti p ch b o và t o đi u ki n giúp đ chúng em trong su t quáướ ẫ ự ế ỉ ả ạ ề ệ ỡ ố
trình làm bài t p l n. Th y không ch truy n đt ki n th c c a môn h c mà cònậ ớ ầ ỉ ề ạ ế ứ ủ ọ
truy n đt nh ng k năng v thuy t trình, k năng làm vi c nhóm.ề ạ ữ ỹ ề ế ỹ ệ
Chúng em xin chân thành c m n !ả ơ
Sinh viên th c hi nự ệ
Nhóm 8
4

PH N I. M ĐUẦ Ở Ầ
1. Tên đ tàiề
Nghiên c u,tìm hi u công c l u tr mã ngu n onlineứ ể ụ ư ữ ồ
v i công c Githubớ ụ
2. Lý do ch n đ tàiọ ề
Trong quá trình phát tri n ph n m m, chúng ta th ng s g p ph i nhi uể ầ ề ườ ẽ ặ ả ề
v n đ nh :ấ ề ư
- Làm th nào đ qu n lý đc các phiên b n c a quá trình qu n lýế ể ả ượ ả ủ ả
ph n m m? ầ ề
- Làm th nào đ qu n lý mã ngu n chung cho c nhóm?ế ể ả ồ ả
- Ph n code này là c a ai vi t, ng i nào ph i ch u trách nghi m khiầ ủ ế ườ ả ị ệ
có l i x y ra?ỗ ả
- Khánh hàng mu n s d ng l i m t phiên b n đã phát hình cũ thìố ử ụ ạ ộ ả
làm nh th nào?ư ế
…
Đ gi i quy t đc v n đ đó, chúng ta có th s d ng các công c qu nể ả ế ượ ấ ề ể ử ụ ụ ả
lý phiên b n và Github là m t trong s đó, v i công c này, toàn b phiên b n cóả ộ ố ớ ụ ộ ả
th đc l u tr trên m t th m c (Repository) và t t c các thành viên tham giaể ượ ư ữ ộ ư ụ ấ ả
d án có th th c hi n các thao tác đa thay đi lên, c p nh t thay đi v , c pự ể ự ệ ư ổ ậ ậ ổ ề ậ
nh t nh ng thay đi, l y v nh ng thay đi do các thành viên khác c p nh tậ ữ ổ ấ ề ữ ổ ậ ậ
tr c đóướ ,..
H n th n a vi c qu n lý c u hình t t s đem l i nhi u l i ích:ơ ế ữ ệ ả ấ ố ẽ ạ ề ợ
- Gi m thi u s nh m l n, t ch c và qu n lý t t h n các kho nả ể ự ầ ẫ ổ ứ ả ố ơ ả
m c ph n m mụ ầ ề
- T ch c các ho t đng c n thi t đ đm b o tính toàn v n c aổ ứ ạ ộ ầ ế ể ả ả ẹ ủ
nhi u s n ph m ph n m mề ả ẩ ầ ề
- Đm b o tính nguyên v n c u hình hi n t i c a s n ph mả ả ẹ ấ ệ ạ ủ ả ẩ
- T i u hóa chi phí phát tri n, b o trì và h tr sau bán hàngố ư ể ả ỗ ợ
- Cung c p môi tr ng phát tri n, b o trì, th nghi m và s n xu t nấ ườ ể ả ử ệ ả ấ ổ
đnhị
- Nâng cao ch t l ng và tuân th các tiêu chu n k thu t ph n m mấ ượ ủ ẩ ỹ ậ ầ ề
5