LAB 9 Object-oriented Modeling and Design with UML

曦与 曦与 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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

hhappy0123456789

西安电子科技大学软件工程概论

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

zjx0000zjx000

达内 亚信 Netctoos 开发文档

达内 亚信 Netctoos 开发文档 已经有人上传源文件了,但是没开发文档挺难看懂的,所以,我这给上传了!

狼里格东

stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例世界十大设计团队的设计策略

stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例世界十大设计团队的设计策略

codedadi

无人机固定翼无人机简化燃油燃烧仿真的模拟模型(Matlab代码实现)

内容概要:本文提出了一种面向固定翼无人机的简化燃油燃烧仿真模拟模型,该模型基于Matlab平台实现,旨在对无人机在飞行过程中的燃油消耗行为进行高效、准确的模拟与分析。模型在保证工程实用性的前提下,对复杂的燃烧化学反应和热力学过程进行了合理简化,重点保留了燃料消耗速率、发动机效率与飞行状态(如高度、速度、迎角等)之间的动态耦合关系,构建了一个轻量化且具备良好泛化能力的燃油经济性评估工具。该模型可用于不同飞行剖面下的续航能力预测、任务航程规划以及能源管理策略的初步设计与验证,为无人机系统级仿真与优化提供关键支撑。; 适合人群:具备Matlab编程与仿真实践能力,从事固定翼无人机总体设计、飞行任务规划、航空动力系统或绿色航空技术研究的科研人员与工程师。; 使用场景及目标:①支撑固定翼无人机在多种工况(巡航、爬升、机动等)下的燃油消耗预测与航程评估;②服务于无人机能源管理系统的概念设计与性能优化,提升任务可靠性和飞行经济性; 阅读建议:建议读者结合Matlab代码深入理解模型结构,通过调整飞行参数(空速、海拔、推力设定等)开展仿真实验,观察燃油流量与累积消耗的变化趋势,进而掌握模型的响应特性与适用边界。

抬头望远方
评论
收藏 已收藏
分享
返回顶部