7
CHƯƠNG TRÌNH ĐÀO TO LIÊN KT QUC TPage 1/7 Đề thi | Trung tâm Đào to Quc tế ITEC – www.itec.hcmus.edu.vn INTERNATIONAL TRAINING & EDUCATION CENTER ĐỀ THI: Bài tp 1: (7.5đ) Cc qun lý dược thành phHChí Minh đang to mt phn mm lưu trthông tin vcác hiu thuc trong thành ph, vcác dược sĩ làm vic trong các hiu thuc, vcác loi thuc hin đang có ti các hiu thuc và vkhách hàng ca các hiu thuc. Mi hiu thuc sthuê mt nhóm các dược sĩ chu trách nhim vic giao thuc cho khách hàng. Mi hiu thuc cũng được qun lý bi mt dược sĩ, người này chu trách nhim giám sát toàn bhot động ca hiu thuc. Mi hiu thuc trong thành phcó mt mã sduy nht, mt tên và mt địa ch. ng vi mi hiu thuc, phn mm slưu h, tên và mã sduy nht ca dược sĩ làm cho hiu thuc đó. Mi dược sĩ có thlàm cùng lúc cho vài hiu thuc nhưng chqun lý mt hiu thuc. Các dược sĩ không còn được thuê bi hiu thuc nào trong thành phsbxóa đi. Mi hiu thuc lưu trmt lượng ln các loi thuc nhưng không cn phi lưu trtt ccác loi thuc. Có thcó mt sthuc được lưu trtrên hthng nhưng không được lưu trmt hiu thuc nào trong thành ph. Mi thuc có mt tên, mt mã sthuc duy nht, tên công ty sn xut ra loi thuc đó và giá thuc. Mt khách hàng smang toa thuc ca hđến hiu thuc để mua thuc. Mi đơn thuc phi ghi tên phòng khám, htên bác sĩ khám, ngày kê đơn, tên khách hàng và thuc được kê đơn, liu lượng cho tng loi thuc. Người dược sĩ syêu cu sđin thoi ca khách hàng để kim tra xem thông tin ca khách hàng đó trên hthng chưa. Nếu thông tin ca khách hàng chưa tn ti, người dược sĩ sto ra mt khách hàng mi và nhp thông tin cá nhân gm h, tên, địa chvà sđin thoi ca khách hàng. Sau đó, người dược sĩ nhp thông tin trên đơn thuc vào hthng, kim tra giá ctng loi thuc, tính tng stin ca đơn thuc. Sau khi khách hàng thanh toán xong, người dược sĩ sgiao thuc và in hóa đơn thanh toán cho khách hàng. Lưu ý: - Mt người dược sĩ, nếu bm cũng có thlà mt khách hàng ca hiu thuc đó. - Gislà các loi thuc khách hàng cn đều có sn hiu thuc. - Không cn quan tâm đến vic đăng nhp hthng. Hc phn thi : Introduction to Software Engineering Kthi : Hc kì 2 / năm hc 2012 - 2013 Thi gian : 90 phút Ngày thi: Ghi chú : Được sdng tài liu (slide môn hc, giáo trình ca Ian Sommerville), Không sdng Mobile phone hay PDA, Laptop. Lp: MSSV: Hvà tên:

ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

Embed Size (px)

Citation preview

Page 1: ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

CHƯƠNG TRÌNH ĐÀO TẠO LIÊN KẾT QUỐC TẾ  

Page  1/7     Đề thi | Trung tâm Đào tạo Quốc tế ITEC – www.itec.hcmus.edu.vn

 

 

INTERNATIONAL TRAINING & EDUCATION CENTER

ĐỀ THI:  

Bài tập 1: (7.5đ)

Cục quản lý dược thành phố Hồ Chí Minh đang tạo một phần mềm lưu trữ thông tin về các hiệu thuốc trong thành phố, về các dược sĩ làm việc trong các hiệu thuốc, về các loại thuốc hiện đang có tại các hiệu thuốc và về khách hàng của các hiệu thuốc.

Mỗi hiệu thuốc sẽ thuê một nhóm các dược sĩ chịu trách nhiệm việc giao thuốc cho khách hàng. Mỗi hiệu thuốc cũng được quản lý bởi một dược sĩ, người này chịu trách nhiệm giám sát toàn bộ hoạt động của hiệu thuốc. Mỗi hiệu thuốc trong thành phố có một mã số duy nhất, một tên và một địa chỉ. Ứng với mỗi hiệu thuốc, phần mềm sẽ lưu họ, tên và mã số duy nhất của dược sĩ làm cho hiệu thuốc đó. Mỗi dược sĩ có thể làm cùng lúc cho vài hiệu thuốc nhưng chỉ quản lý một hiệu thuốc. Các dược sĩ không còn được thuê bởi hiệu thuốc nào trong thành phố sẽ bị xóa đi.

Mỗi hiệu thuốc lưu trữ một lượng lớn các loại thuốc nhưng không cần phải lưu trữ tất cả các loại thuốc. Có thể có một số thuốc được lưu trữ trên hệ thống nhưng không được lưu trữ ở một hiệu thuốc nào trong thành phố. Mỗi thuốc có một tên, một mã số thuốc duy nhất, tên công ty sản xuất ra loại thuốc đó và giá thuốc.

Một khách hàng sẽ mang toa thuốc của họ đến hiệu thuốc để mua thuốc. Mỗi đơn thuốc phải ghi tên phòng khám, họ tên bác sĩ khám, ngày kê đơn, tên khách hàng và thuốc được kê đơn, liều lượng cho từng loại thuốc. Người dược sĩ sẽ yêu cầu số điện thoại của khách hàng để kiểm tra xem thông tin của khách hàng đó trên hệ thống chưa. Nếu thông tin của khách hàng chưa tồn tại, người dược sĩ sẽ tạo ra một khách hàng mới và nhập thông tin cá nhân gồm họ, tên, địa chỉ và số điện thoại của khách hàng. Sau đó, người dược sĩ nhập thông tin trên đơn thuốc vào hệ thống, kiểm tra giá cả từng loại thuốc, tính tổng số tiền của đơn thuốc. Sau khi khách hàng thanh toán xong, người dược sĩ sẽ giao thuốc và in hóa đơn thanh toán cho khách hàng.

Lưu ý:

- Một người dược sĩ, nếu bị ốm cũng có thể là một khách hàng của hiệu thuốc đó.

- Giả sử là các loại thuốc khách hàng cần đều có sẵn ở hiệu thuốc.

- Không cần quan tâm đến việc đăng nhập hệ thống.

Học phần thi : Introduction to Software Engineering

Kỳ thi : Học kì 2 / năm học 2012 - 2013

Thời gian : : 90 phút Ngày thi:

Ghi chú : Được sử dụng tài liệu (slide môn học, giáo trình của Ian Sommerville), Không sử dụng Mobile phone hay PDA, Laptop….

Lớp: MSSV: Họ và tên:

Page 2: ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

CHƯƠNG TRÌNH ĐÀO TẠO LIÊN KẾT QUỐC TẾ  

Page  2/7     Đề thi | Trung tâm Đào tạo Quốc tế ITEC – www.itec.hcmus.edu.vn

 

 

INTERNATIONAL TRAINING & EDUCATION CENTER

1. Vẽ biểu đồ use case cho các tương tác của dược sĩ trong hệ thống trên. (2.5đ)

Page 3: ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

CHƯƠNG TRÌNH ĐÀO TẠO LIÊN KẾT QUỐC TẾ  

Page  3/7     Đề thi | Trung tâm Đào tạo Quốc tế ITEC – www.itec.hcmus.edu.vn

 

 

INTERNATIONAL TRAINING & EDUCATION CENTER

2. Vẽ biểu đồ lớp cho kịch bản trên. Đảm bảo rằng các lớp chứa các thuộc tính, thao tác (không cần thêm các thao tác get/set) cần thiết và liên kết giữa các lớp. (2.5đ)

Page 4: ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

CHƯƠNG TRÌNH ĐÀO TẠO LIÊN KẾT QUỐC TẾ  

Page  4/7     Đề thi | Trung tâm Đào tạo Quốc tế ITEC – www.itec.hcmus.edu.vn

 

 

INTERNATIONAL TRAINING & EDUCATION CENTER

3. Vẽ biểu đồ tuần tự để minh họa quá trình mua thuốc của khách hàng. ( 2.5đ)

Page 5: ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

CHƯƠNG TRÌNH ĐÀO TẠO LIÊN KẾT QUỐC TẾ  

Page  5/7     Đề thi | Trung tâm Đào tạo Quốc tế ITEC – www.itec.hcmus.edu.vn

 

 

INTERNATIONAL TRAINING & EDUCATION CENTER

Bài tập 2: (3.5đ)

Đây là mô tả trạng thái của một đường điện thoại cố định. Ban đầu, điện thoại ở trạng thái không sử dụng. Khi cầm ống nghe lên và bấm số sẽ có âm thanh phát ra khi bấm số. Một khi việc bấm số thực hiện xong (sau khi nhập vào một chuỗi số), đường truyền sẽ phát ra âm thanh đổ chuông (nếu được truyền rỗi) hoặc tín hiệu báo bận hoặc là một tin nhắn được ghi âm sẵn báo số điện thoại không hợp lệ. Nếu người gọi nhận được một tín hiệu báo bận, tín hiệu này sẽ được duy trì cho đến khi người gọi gác máy. Nếu người gọi nhận được một tin nhắn được ghi âm sẵn, thì tin nhắn này sẽ được phát ra sau đó đường điện thoại sẽ tự ngắt. Nếu người gọi nhận được chuông, sau đó một người ở đầu kia (người nghe) bắt máy, lúc này đường điện thoại được kết nối cho đến khi một trong hai người gác máy. Khi người nghe gác máy, đường điện thoại bị ngắt nhưng không rỗi cho đến khi người đó gác ống nghe lên máy. Người gọi cũng có thể, sau một số lần đổ chuông, nếu không ai bắt máy , sẽ nhận được một tin nhắn được ghi âm sẵn. Sau đó tin nhắn này được phát ra và sau đó đường điện thoại bị ngắt nhưng không rỗi cho đến khi người gọi gác ống nghe. Đường điện thoại cũng sẽ bị ngắt nếu người gọi nhấc ống nghe mà không quay số sau một quãng thời gian, lúc đó người gọi sẽ nhận được một tin nhắn được ghi sẵn để nhắc nhở việc gác ống nghe xuống và tự động ngắt ( nhưng đường điện thoại sẽ không rỗi cho đến khi người gọi gác ống nghe). Lưu ý: Không cần để ý đến việc xử lý cuộc gọi đến. Hãy vẽ biểu đồ trạng thái dựa vào mô tả trên.

Page 6: ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

CHƯƠNG TRÌNH ĐÀO TẠO LIÊN KẾT QUỐC TẾ  

Page  6/7     Đề thi | Trung tâm Đào tạo Quốc tế ITEC – www.itec.hcmus.edu.vn

 

 

INTERNATIONAL TRAINING & EDUCATION CENTER

(trang để trống)

Page 7: ITEC Intro2SE DeThi - tuyennguyen.info · Bài tập 1: (7.5đ) ... Đảm bảo rằng các lớp chứa các thuộc ... Khi cầm ống nghe lên và bấm số sẽ có âm thanh

CHƯƠNG TRÌNH ĐÀO TẠO LIÊN KẾT QUỐC TẾ  

Page  7/7     Đề thi | Trung tâm Đào tạo Quốc tế ITEC – www.itec.hcmus.edu.vn

 

 

INTERNATIONAL TRAINING & EDUCATION CENTER

(trang để trống)

----- Hết -----