Bài giảng Nhập môn công nghệ thông tin và truyền thông - Bài 14: Ứng dụng soạn thảo và tự học bằng tiếng Anh - Lê Thanh Hương
Mã dự án: NAH
Đơn vị phát triển: SOICT
Thành viên:
1. Tấm
2. Cám
1
Viết chương trình soạn thảo văn bản có tính năng:
• Soạn thảo văn bản
• Gõ được tiếng Việt
• Có thể đọc văn bản bằng tiếng Anh (TOIEC >=450)
• [Tùy chọn]: Nếu có thể tô màu chữ, thay đổi font chữ thì càng
tốt
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
2
Khảo sát thực trạng
Đặc tả yêu cầu
Tổ chức nhân sự
LÀM VIỆC NHÓM
BÁO CÁO + THUYẾT TRÌNH
ĐẠO ĐỨC MÁY TÍNH
Khách hàng có
• Một hệ 3 máy chủ vật lý được ảo hóa, và chia thành 5
máy chủ ảo
• Máy chủ ảo AD-DC
• Máy chủ ảo Lưu trữ
• Máy chủ ảo Email
• Máy chủ ảo cho các dịch vụ gia tăng nội bộ
• Máy chủ ảo kiểm soát hệ nhúng tập trung
• 2 đường internet song hành → cân bằng tải + tường
lửa → 1x switch mạng layer 3 → 4x switch layer 2 +
3x Access Point
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
5
• Scratchpad: An Auto Save Notepad: soạn tới đâu, save file đến
đó
• Ví dụ về tổng hợp tiếng Anh, C#, 5 lệnh là xong
→ Tham khảo code ở đây
GITHUB: https://github.com
• Soạn thảo, có tổng hợp tiếng Anh, đồ án môn học ở
SOICT → có thể tham khảo, nâng cấp
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
6
• Font chữ tiếng Việt
→ Done: sử dụng các control TextBox, EditBox là được
• Tổng hợp giọng nói tiếng Anh
→Done: sử dụng thư viện tổng hợp tiếng nói có sẵn trong
Windows
→Using
• Cần có chứng chỉ TOIEC >=450
• Có ai có không? Đi luyện thi cấp tốc, hoặc thêm người vào
dự án
• Giao tiếp với khách hàng bằng tiếng Anh
• Done
Quá trình này gọi là BA – Business Analysis = chuyển đổi từ bài toán kinh
doanh/mô tả đích đến về bài toán kỹ thuật/giải pháp khả thi
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
8
1. Hệ điều hành sẽ chạy phần mềm: Windows OS
(Nếu thêm Linux OS là phải thêm tiền)
2. Chỉ chạy trên Windows 7 trở đi
(Không quan tâm WindowsXP. Nếu hỗ trợ phải thêm tiền)
3. Bao nhiêu người sẽ dùng phần mềm này: 25 người
(Sẽ ảnh hưởng tới cách thức nâng cấp và vá lỗi)
4. Đuôi file văn bản sẽ lưu trữ: *.soict
5. Có cho phép copy và paste vào các phần mềm khác như Word,
Excel không?
(Khách hàng bảo có, cần thêm tiền)
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
9
• Có tính năng chia sẻ văn bản cho các người dùng khác
nhau không?
• Không có ý định. Mà nếu có thì sẽ gửi email.
• Có dự kiến hỗ trợ ngôn ngữ nào khác ngoài tiếng Anh
không?
• Có thể sẽ là tiếng Việt
• Liệu có chạy trên máy tính bảng không
• Có thể đấy. Sếp hay soạn thảo trên iPad
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
10
Công ty: SOICT
• Địa chỉ / Website / Lĩnh vực kinh doanh
MEMBER ROLE TABLE - Bảng phân quyền và vai trò trong dự án
STT Người
liên hệ
Mail Tel Mô tả
Mail Giải đáp Ghép nối Kiểm
To
tính
hạ tầng
tra
năng
hiện có
1 Thạnh
….
….
…
…
Kiểm soát To
Medium High
High
CC
Sanh
kỹ thuật
2 Lý
Thông
PM: tiến
độ, yêu
cầu
CC
High
CC
CC
3 Quỳnh
…
…
Phiên dịch CC
CC
CC
Nga
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
12
CUSTOMER ROLE TABLE - Bảng phân quyền và vai trò trong dự án
• Quản lý dự án theo mô hình phẳng kiểu Scrum. Tính năng được
xác định và tự phân chia trong quá trình thực hiện.
• Nhân sự dự phòng: liên hệ với HR (quản lý nhân sự) nếu cần
STT Người
liên hệ
Mail Tel Mô tả
Mail Thời
Thế mạnh
To
To
To
lượng
tham dự
1
2
Tấm
….
….
…
…
Kỹ thuật +
90%
C#, trèo
cây
TechMgnt
Cám
Kỹ thuật
+Requiremen
tMgnt
75%
Hệ nhúng,
giao tiếp
tốt
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
13
Tổ chứdự án
LÀM VIỆC NHÓM
• Mọi trao đổi phải dưới hình thức Email, hoặc tổng kết lại trên
Email mới có giá trị pháp lý.
• Không chấp nhận Facebook
• Không chấp nhận nói miệng
• Mọi email phải được gửi tới tất cả các thành viên trong dự án,
tuân theo bảng MEMBER ROLE TABLE
• Mọi email phải có Subject bắt đầu bằng mã dự án. Ví dụ:
NAH: Báo cáo tiến độ tuần 4
• Khi trả lời email, phải reply
email cũ. Không được tạo mới
Email lưu lại lịch sử các lượt trao đổi
→ dễ tìm lại, xác định trách nhiệm
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
15
• Họp tổng kết: chiều thứ hai, 14h30 – 15h00
• Họp cập nhật: sáng thứ ba, tư, năm, 9h10~ 9h20
• Mỗi người có 2 phút trình bày. Ví dụ
• Đã làm gì?
• Đang làm gì?
• Có vấn đề gì phát sinh?
• Cách khắc phục?
• Cá nhân liên quan?
• Hoặc qui tắc 5W+H…
• Các trao đổi chi tiết được thực hiện sau, giữa các nhóm
nhỏ, để tránh mất thời gian của cả dự án.
• Ghi biên bản họp – Meeting Note, gửi email cho tất cả
thành viên
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
16
Có nhiều kiểu qui định. Ví dụ
reference
docs
release
sources
s
Sản phẩm
bàn giao
khách hàng
Tài liệu, văn
Tham khảo
Mã nguồn
bản
Đặc tả yêu
cầu khách
hàng
Chương
trình đã giao
cho khách
Các dự án
Tài liệu
con
Biểu mẫu
đầu vào
Mã nguồn
ReleaseNote
gốc
Báo cáo đầu
Drivers thiết
bị ngoại vi
ra
Chuẩn giao
Thiết kế
thức
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
17
• Việc sử dụng thành thạo công cụ quản lý mã nguồn, SCM -
Source Code Management là bắt buộc.
• Các dự án chỉ có 1 người, cũng nên sử dụng SCM
• Với SCM, dự án có thể
Nhiều
người
Lưu trữ
online.
Hỏng
Phân tích
sự khác
biệt giữa
các lần
sửa
Theo dõi
được
công việc
của cộng
sự
Ghi vết
toàn bộ
quá trình
Khôi
phục
phiên
bản cũ
sửa cùng
một file,
máy vẫn
lấy lại
cùng một thay đổi.
lúc
được
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
18
Ví dụ dưới đây sử dụng GITHUB, công cụ quản lý mã nguồn mở,
miễn phí. Còn nhiều công cụ khác tương tự
2. Tạo Project mới, NAH
3. Thêm cộng sự để có thể cùng sửa mã nguồn dự án
2
1
3
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
19
Rất nhiều tài
liệu hướng
dẫn sử dụng
GITHUB. Hãy
tìm hiểu qui
trình, cách
chia sẻ và
phối hợp
giữa các
cộng sự
Viện Công nghệ Thông tin và Truyền thông, Đại học Bách Khoa Hà Nội
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Nhập môn công nghệ thông tin và truyền thông - Bài 14: Ứng dụng soạn thảo và tự học bằng tiếng Anh - Lê Thanh Hương", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
- bai_giang_nhap_mon_cong_nghe_thong_tin_va_truyen_thong_bai_1.pdf