Chức năng “Sửa thông tin nhóm” FP

Một phần của tài liệu Xây dựng một mô hình đo lường phục vụ cho việc quản lý dự án phần (Trang 43)

Thông tin chung chức năng:

Tên chức năng Sửa thông tin nhóm

Mô tả Sửa thông tin nhóm như tên nhóm, mô tả nhóm Tác nhân Nhân viên phòng truyền thông

Điều kiện trước

Đăng nhập thành công vào hệ thống.

Chọn tab Group và hiển thị danh sách các Group của người dùng. Điều kiện sau Cập nhật thành công thông tin sửa vào CSDL.

UC

1. Người dùng chọn nhóm muốn sửa thông tin: “Group 1”. 2. Hệ thống đọc thông tin Group chọn sửa từ CSDL

3. Hệ thống hiển thị thông tin nhóm và bảng chứa danh sách các mail của nhóm trong khung thông tin bên phải.

4. Người dùng sửa các thông tin: Tên nhóm: “Update Group”, Mô tả nhóm: “Nhóm này đang được sửa thông tin”

5. Người dùng ấn nút “Lưu”.

6. Hệ thống lưu thông tin được cập nhật vào CSDL. 7. Hệ thống đọc thông tin Group vừa cập nhật từ CSDL

8. Hệ thống hiển thị thông tin Group mới cập nhật cho người dùng. Ngoại lệ

4. Tên nhóm để trống:

4.1 Hiển thị thông báo tên không được để trống 4.2 Người dùng nhập tên nhóm vào

Các yêu cầu đặc biệt

Sơ đồ tương tác

Hình 12 Biểu đồ tương tác chức năng Sửa thông tin nhóm

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện kích

hoạt Mô tả dịch chuyển dữ liệu

Loại dịch chuyển dữ liệu CFP 8 Cập nhật Nhóm Chọn tab “Group”  Chọn Group cần cập nhật

1. Nhập thông tin group muốn cập nhật

2. Trích xuất thông tin group từ CSDL

3. Hiển thị thông tin group 4. Cập nhật chi tiết group 5. Ghi thông tin vào CSDL 6. Trích xuất thông tin group từ CSDL

7: Hiển thị thông tin group

E R X E W R X 1 1 1 1 1 1 1 9. Chức năng “Xóa nhóm” FP9

Thông tin chung chức năng:

Tên chức năng Xóa nhóm

Mô tả Xóa một nhóm khỏi danh sách nhóm của người dùng Tác nhân Nhân viên phòng truyền thông

Điều kiện trước Đăng nhập thành công vào hệ thống.

Chọn tab Group và hiển thị danh sách các Group của người dùng. Điều kiện sau Xóa thành công nhóm trong CSDL.

UC

1. Người dùng chọn nhóm muốn xóa.

2. Hệ thống đọc thông tin nhóm chọn xóa từ CSDL.

4. Người dùng ấn vào nút “Xóa nhóm”.

5. Hệ thống hiển thị Popup xác nhận xóa nhóm. 6. Người dùng ấn nút “OK” trên Popup.

7. Hệ thống xóa nhóm khỏi danh sách nhóm trong CSDL.

8. Hệ thống thông báo xóa thành công và xóa nhóm khỏi danh sách nhóm trên giao diện người dùng.

Ngoại lệ Các yêu cầu đặc biệt

Sơ đồ tương tác

Hình 13 Biểu đồ tương tác chức năng Xóa nhóm

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện kích

hoạt Mô tả dịch chuyển dữ liệu

Loại dịch chuyển dữ liệu CFP 9 Xóa Nhóm Chọn tab “Group”  Chọn Group cần xóa

1. Nhập thông tin group muốn xóa

2. Trích xuất thông tin group từ CSDL

3. Hiển thị thông tin group cần xóa

4. Nhập thông tin xóa group 5. Xóa group trong CSDL 6. Hiển thị thông báo đã xóa group cho người dùng

E R X E W X 1 1 1 1 1 1

Thông tin chung chức năng:

Tên chức năng Thêm danh sách mail từ cây thông tin nhân sự

Mô tả Thêm danh sách nhân viên được chọn từ cây thông tin nhân sự vào trong nhóm

Tác nhân Nhân viên truyền thông

Điều kiện trước Đăng nhập thành công vào hệ thống

Điều kiện sau Thêm thành công danh sách nhân viên được chọn vào trong nhóm

UC

1. Người dùng chọn nhóm muốn thêm danh sách nhân viên. 2. Hệ thống đọc thông tin nhóm từ CSDL.

3. Hệ thống hiển thị thông tin nhóm và bảng chứa danh sách các mail của nhóm trong khung thông tin bên phải.

4. Người dùng bấm nút “Add Staff from HR tree” trong khung thông tin.

5. Hệ thống đọc thông tin các phòng ban và nhân viên từ CSDL. 6. Hệ thống hiển thị thông tin phòng ban và nhân viên theo dạng

cây nhân sự cho người dùng.

7. Người dùng chọn các nhân viên muốn thêm vào trong nhóm và ấn nút “Thêm”.

8. Hệ thống lưu thông tin quan hệ nhóm – nhân viên vào trong CSDL.

9. Hệ thống đọc thông tin quan hệ nhóm – nhân viên từ CSDL. 10. Hệ thống hiển thị danh sách các nhân viên thêm vào trong

nhóm cho người dùng. Ngoại lệ

Các yêu cầu đặc biệt

Sơ đồ tương tác

Hình 14 Biểu đồ tương tác chức năng Thêm danh sách mail từ thông tin nhân sự

FP Tiến trình chức năng

Sự kiện kích

hoạt Mô tả dịch chuyển dữ liệu

Loại dịch chuyển dữ liệu CFP 10 Thêm người dùng từ Thông tin nhân sự Chọn tab “Group”  Chọn Group cần thêm nhân viên

1. Nhập thông tin group muốn bổ sung người dùng 2. Trích xuất thông tin group muốn bổ sung người dùng từ CSDL

3. Hiển thị thông tin group muốn bổ sung người dùng 4. Trích xuất thông tin phòng ban, nhân viên từ CSDL 5. Chọn nhân viên muốn thêm vào group

6. Ghi thông tin chốt vào CSDL

7. Đọc thông tin chốt từ CSDL

8. Hiển thị thông tin chốt

E R X R E W R X 1 1 1 1 1 1 1 1

11.Chức năng “Tạo mới nội dung mail/SMS” FP11

Thông tin chung chức năng:

Tên chức năng Tạo mới nội dung mail/SMS Mô tả Tạo mới nội dung mail/SMS Tác nhân Nhân viên phòng truyền thông Điều kiện

trước

Đăng nhập thành công vào hệ thống.

Chọn tab Content và hiển thị danh sách các Content của người dùng. Điều kiện sau Lưu thành công nội dung mail/SMS vào CSDL.

UC 1. Người dùng ấn nút “Thêm Content” bên dưới danh sách các mail hiện có. 2. Hệ thống hiển thị trình soạn thảo mail/sms và nút “Lưu” trong khung

thông tin bên phải.

3. Người dùng nhập tên mail/sms content, subject và soạn thảo mail/sms theo mong muốn.

4. Người dùng ấn nút “Lưu”.

5. Hệ thống lưu nội dung mail vào CSDL. 6. Hệ thống đọc thông tin nội dung từ CSDL.

7. Hệ thống hiển thị thông tin nội dung cho người dùng. Ngoại lệ 3. Tên mail content để trống:

3.1 Hiển thị thông báo tên không được để trống 3.2 Người dùng nhập tên mail content vào Các yêu cầu

đặc biệt

Hình 15 Biểu đồ tương tác chức năng Tạo mới nội dung mail/sms

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện kích

hoạt Mô tả dịch chuyển dữ liệu

Loại dịch chuyển dữ liệu

CFP

11 Tạo mới nội

dung mail/sms

Chọn tab “Content”  Thêm mới Content

1. Nhập thông tin mail/sms 2. Ghi thông tin mail/sms vào CSDL

3. Đọc thông tin từ CSDL 4. Hiển thị thông tin mail/sms mới tạo E W R X 1 1 1 1

12.Chức năng “Sửa nội dung mail/SMS” FP12

Thông tin chung chức năng:

Tên chức năng Sửa nội dung mail/SMS Mô tả Sửa nội dung mail/SMS Tác nhân Nhân viên phòng truyền thông Điều kiện

trước

Đăng nhập thành công vào hệ thống.

Chọn tab Content và hiển thị danh sách các Content của người dùng. Điều kiện sau Lưu thành công nội dung tin nhắn vào CSDL.

UC 1. Người dùng chọn Content muốn sửa thông tin. 2. Hệ thống đọc thông tin Content chọn sửa từ CSDL

3. Hệ thống hiển thị thông tin Content trong khung thông tin bên phải. 4. Người dùng sửa các thông tin: Tên Content, subject, nội dung

mail/SMS

5. Người dùng ấn nút “Lưu”.

6. Hệ thống lưu thông tin được cập nhật vào CSDL. 7. Hệ thống đọc thông tin Content vừa cập nhật từ CSDL.

Ngoại lệ Các yêu cầu đặc biệt

Sơ đồ tương tác

Hình 16 Biểu đồ tương tác chức năng Sửa nội dung mail/sms

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện kích

hoạt Mô tả dịch chuyển dữ liệu

Loại dịch chuyển dữ liệu

CFP

12 Sửa nội dung

mail/sms

Chọn tab “Content”  Chọn Conent cần sửa

1. Nhập thông tin mail/sms muốn sửa

2. Trích xuất thông tin nội dung từ CSDL

3. Hiển thị thông tin mail/sms 4. Cập nhật chi tiết nội dung mail/sms

5. Ghi thông tin mail/sms vào CSDL

6. Trích xuất thông tin mail/sms từ CSDL

7: Hiển thị thông tin nội dung mail/sms cho người dùng

E R X E W R X 1 1 1 1 1 1 1

13.Chức năng “Xóa nội dung mail/SMS” FP13

Thông tin chung chức năng:

Mô tả Xóa nội dung mail/SMS Tác nhân Nhân viên phòng truyền thông Điều kiện

trước Đăng nhập thành công vào hệ thống.

Điều kiện sau Xóa thành công nội dung mail/SMS trong CSDL.

UC

1. Người dùng chọn Content muốn xóa.

2. Hệ thống đọc thông tin Content chọn xóa từ CSDL.

3. Hệ thống hiển thị thông tin Content chọn xóa cho người dùng 4. Người dùng ấn vào nút “Xóa Content”.

5. Hệ thống hiển thị Popup xác nhận xóa nhóm. 6. Người dùng ấn nút “OK” trên Popup.

7. Hệ thống xóa Content khỏi danh sách Content trong CSDL.

8. Hệ thống thông báo xóa thành công và xóa Content khỏi danh sách Content trên giao diện người dùng.

Ngoại lệ Các yêu cầu đặc biệt

Sơ đồ tương tác

Hình 17 Biểu đồ tương tác chức năng Xóa nội dung mail/sms

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện kích hoạt

Mô tả dịch chuyển dữ liệu Loại dịch

chuyển dữ liệu

CFP

13 Xóa nội dung mail/sms

Chọn tab “Content”

1. Nhập thông tin mail/sms muốn xóa nội dung

 Chọn Content cần xóa

2. Trích xuất thông tin nội dung mail/sms từ CSDL

3. Hiển thị thông tin nội dung mail/sms cần xóa

4. Nhập thông tin xóa nội dung mail/sms

5. Xóa nội dung mail/sms trong CSDL

6. Hiển thị thông báo đã xóa nội dung mail/sms cho người dùng R X E W X 1 1 1 1 1

14.Preview thông tin FP14

Thông tin chung chức năng:

Tên chức năng Preview

Mô tả Xem trước thông tin mail gửi đi Tác nhân Nhân viên phòng truyền thông Điều kiện

trước

Đăng nhập thành công vào hệ thống.

Điều kiện sau Hiển thị đúng và đầy đủ thông tin nội dung mail truyền thông gửi đi UC 1. Người dùng click vào tab “Preview” trên giao diện.

2. Hệ thống đọc thông tin Profile, Group, Content từ CSDL

3. Hệ thống hiển thị đầy đủ thông tin mail trước khi gửi đi bao gồm: Tên mail gửi đi, Tên nhóm mail nhận, Subject, Nội dung mail với định dạng font chữ, màu chữ… như trong tab Mail Content đã soạn, Thông tin file attach đính kèm nếu có.

Ngoại lệ Các yêu cầu đặc biệt

Sơ đồ tương tác

Đo độ lớn chức năng FP Tiến trình chức năng Sự kiện kích hoạt Mô tả dịch chuyển dữ liệu Loại dịch chuyển dữ liệu CFP 14

Review thông tin mail/sms trước khi truyền thông

Chọn tab “Preview”

1. Người dùng nhập thông tin mail/sms truyền thông (profile_id, group, content)

2. Trích xuất thông tin review từ CSDL

3. Hiển thị thông tin cho người dùng review E R X 1 1 1 15.Report (Homepage) FP15

Thông tin chung chức năng:

Tên chức năng Report

Mô tả Thống kê thông tin truyền thông của một nội dung mail/SMS truyền thông Tác nhân Nhân viên phòng truyền thông

Điều kiện trước

Đăng nhập thành công vào hệ thống.

Điều kiện sau Hiển thị đúng và đầy đủ thông tin thống kê tương ứng một nội dung mail/SMS truyền thông gửi đi

UC 1. Người dùng click vào tab “Preview” trên giao diện.

2. Hệ thống đọc thông tin Content và thống kê liên quan đến Content từ CSDL 3. Hệ thống hiển thị đầy đủ thông tin thống kê của mail/SMS cho người dùng. Ngoại lệ

Các yêu cầu đặc biệt

Sơ đồ tương tác

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện

kích hoạt Mô tả dịch chuyển dữ liệu

Loại dịch chuyển dữ liệu CFP 15 Report Chọn tab “Preview”

1. Hệ thống hiển thị nội dung và thống kê liên quan tới nội dung từ CSDL

2. Hệ thống hiển thị thông tin của mail/SMS cho người dùng

R

X

1

1

16.Chức năng “Gửi mail” FP16

Thông tin chung chức năng:

Tên chức năng Gửi mail

Mô tả Thực hiện gửi mail truyền thông Tác nhân Nhân viên phòng truyền thông Điều kiện

trước Đăng nhập thành công vào hệ thống. Điều kiện sau Thực hiện gửi mail thành công

UC

1. Người dùng chọn Profile gửi, Group cần gửi, Content chứa nội dung gửi

2. Người dùng chọn tab “Send” trên giao diện.

3. Hệ thống đọc thông tin Profile, Group, Content từ CSDL. 4. Hệ thống gửi thông tin Profile, Group, Content đến Mail Server. 5. Mail Server trả về trạng thái gửi thành công hay không?

6. Hệ thống cập nhật trạng thái gửi vào CSDL

7. Hệ thống hiển thị thông báo gửi thành công cho người dùng. Ngoại lệ

Các yêu cầu đặc biệt

Hình 20 Biểu đồ tương tác chức năng Gửi mail

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện

kích hoạt Mô tả dịch chuyển dữ liệu

Loại dịch chuyển dữ liệu

CFP

16 Send mail Chọn tab “Send”

1. Người dùng chọn thông tin (profie, group, nội dung thông tin truyền thông)

2. Hệ thống đọc thông tin từ CSDL 3. Hệ thống gửi thông tin đến Mail Server

4. Mail Server gửi về kết quả nhắn 5. Hệ thống cập nhật vào CSDL 6. Hệ thống hiển thị thông báo gửi thành công cho người dùng

E R X E W X 1 1 1 1 1 1 17.Chức năng “Gửi SMS” FP17

Thông tin chung chức năng:

Mô tả Thực hiện gửi SMS truyền thông Tác nhân Nhân viên phòng truyền thông Điều kiện

trước

Đăng nhập thành công vào hệ thống. Điều kiện sau Thực hiện gửi SMS thành công

UC 1. Người dùng chọn Profile gửi, Group cần gửi, Content chứa nội dung gửi

2. Người dùng chọn tab “Send” trên giao diện.

3. Hệ thống đọc thông tin Profile, Group, Content từ CSDL.

4. Hệ thống gửi thông tin Profile, Group, Content đến SMS Gateway. 5. SMS Gateway trả về trạng thái gửi thành công hay không?

6. Hệ thống cập nhật trạng thái gửi vào CSDL

7. Hệ thống hiển thị thông báo gửi thành công cho người dùng. Ngoại lệ

Các yêu cầu đặc biệt

Sơ đồ tương tác

Đo độ lớn chức năng

FP Tiến trình

chức năng

Sự kiện kích hoạt

Mô tả dịch chuyển dữ liệu Loại dịch

chuyển dữ liệu

CFP

17 Send SMS Chọn tab “Send”

1. Người dùng chọn thông tin (profie, group, nội dung thông tin truyền thông)

2. Hệ thống đọc thông tin từ CSDL 3. Hệ thống gửi thông tin đến SMS Gateway

4. SMS gateway gửi về kết quả nhắn 5. Hệ thống cập nhật vào CSDL 6. Hệ thống hiển thị thông báo gửi thành công cho người dùng

E R X E W X 1 1 1 1 1 1

DANH MỤC TÀI LIỆU THAM KHẢO

[1] Hồ Tường Vinh: Ước lượng giá thành phần mềm dựa trên phương pháp đo COSMIC-FFP

[2] Cộng đồng chuyên gia COSMIC (www.cosmicon.com): Cosmic Method v3.0.1 Measurement Manual

[3] Cộng đồng chuyên gia COSMIC (www.cosmicon.com): Cosmic Method v3.0.1 Documentation Overview

[4] Cộng đồng chuyên gia COSMIC (www.cosmicon.com): Cosmic Method v3.0.1 Bus App Guideline v1.1

[5] Nguyễn Văn Nam – Viện Tin học Pháp ngữ: Ước lượng giá thành phần mềm dựa trên phương pháp đo độ lớn chức năng COSMIC

[6] Pam Morris: COSMIC FFP and IFPUG Similarities and Differences – Pam Morris

[7] Alain Abran, Fetcke Thomas – Quebec University Canada - A Comparative study case of COSMIC- FFP, Full Funtion point and IFUG Methods

[8] Cigdem Gencel - Blekinge Institute of Technology – Sweden: How to Use COSMIC Functional Size in Effort Estimation Models

Một phần của tài liệu Xây dựng một mô hình đo lường phục vụ cho việc quản lý dự án phần (Trang 43)