LAB 9 Object-oriented Modeling and Design with UML

Cyquen 助教 福州大学 学生  2021-11-15 20:27:18

Requirement

1. Please issue your Lab Blog on CSDN.

2. Please add the following table to your blog.

The Link Your Class

https: ...

The Link of Requirement of This Assignment

https: ...

MU STU ID and FZU STU ID

eg. 13579_24680

 

 

 

 

 

3. The Link of your blog of this lab and This Lab Sheet (This Word File) must be submitted to Moodle, or you will lose the score of this Lab. (VERY IMPORTANT: You should submit TWO things)

4. Modeling must be done using professional tools.

5. You should EXPLAIN your diagrams in words if necessary.

 

Question

Live-streaming sale, through some Internet platforms, is a new way of service using live-streaming technology for close commodity display, consultation response, and shopping guide. Merchants can open their own live broadcast room, or employ professional anchors to recommend goods. At present, not only many celebrities flock into this field, but some big companies’ executives are also frequently involved. Please try to design a comprehensive live-streaming sale system.

    (i) List some actors that interact with this system. Explain the relevance of each actor.

    (ii) Prepare a use case diagram for this system.

    (iii) Prepare a normal scenario for each use case. (i.e. describe each use case in words)

    (iv) Prepare sequence diagrams or activity diagrams for primary scenarios. By the way, each scenario can be described by a sequence diagram or an activity diagram, but both diagrams must be used in this question.

    (v) Prepare a class diagram for this system. Explain which principles of object-oriented are applied in your design.

    (vi) Prepare state diagrams for primary classes.

    (vii) Write the skeleton code corresponding to the class diagram in C++, Java, Python, or C#.

...全文
277 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
相关推荐
发帖
福州大学-软件工程EE308-2021秋
加入

184

社区成员

福州大学 梅努斯国际工程学院 软件工程 教学
帖子事件
编辑了帖子
2021-11-15 20:31
创建了帖子
2021-11-15 20:27
社区公告
暂无公告