LAB 9 Object-oriented Modeling and Design with UML
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#.
相关推荐
Unified modeling language and design patterns lab .pdf
Unified modeling language and design patterns lab .pdf
西安电子科技大学软件工程概论
1_Why Software Engineering.ppt 2_Modeling the Process and Life Cycle.ppt 3_Planning and Managing the Project.ppt 5_Structured Analysis and Design.ppt 6_1_UML.ppt 6_2_Object-Oriented Analysis and Design.ppt 8_Testing the Programs.ppt 9-Testing the System.ppt 10&11_Delivering&Maintaining the System.ppt 2007年软件学院_软件工程答案.doc 2007年软件学院_软件工程试卷.doc IBM_RUP_Lab_Exercise.doc OOAD习题与解答.doc RUP_basic_Exercises.doc SASD习题与解答.doc 软件测试与演化_习题与解答.doc 软件工程概论实践教学.doc
达内 亚信 Netctoos 开发文档
达内 亚信 Netctoos 开发文档 已经有人上传源文件了,但是没开发文档挺难看懂的,所以,我这给上传了!
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例世界十大设计团队的设计策略
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例世界十大设计团队的设计策略
高校技术转移办公室人员在推广科技成果时,如何解决技术推介材料制作繁琐、缺乏专业性的问题?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。


