13:32
2024-12-16 15:19:39
16:25
2024-12-16 15:19:40
12:47:46
2024-12-16 16:38:02
19:48
2024-12-18 11:57:41
Visit the Ai Assisteed MBSE course recordings page
WEBVTT
-->
So, let me try to share this.
-->
I'm not sure if you know about this feature of Cameo, but you can actually click on, actually
-->
maybe it's just in the File menu, I can just say Save As Image.
-->
And now the question is, so here's my domain model.
-->
Actually, I don't know if I can move my image onto your virtual machine or not.
-->
So, I can take this file and move it to Elena's computer.
-->
So, here's the image.
-->
It's in this PC documents, and I guess I can put it on my desktop.
-->
Let's see, can I just drag this to the desktop?
-->
So, here's my domain model image.
-->
Can you move that to Elena's computer?
-->
Not sure I know how to do that.
-->
Oh, I might be able to figure that out.
-->
I think it's if I go here, I should be able to...
-->
So, it seems to be trying to move it, but it doesn't.
-->
Now, I need permission.
-->
I think it's fine if Elena just works from the slides, or I can just leave my diagram
-->
on the screen.
-->
I can leave that there.
-->
So, Mark, if you're done while we're waiting, you may want to go make yourself a chat GPT
-->
license, which would mean just going into your web browser and going to OpenAI.com
-->
and creating an account.
-->
So, that might be something that YouTube could do when you're ready, just because Elena
-->
already has one.
-->
Yeah, I remembered I had an account.
-->
I just haven't used it for a while.
-->
Okay.
-->
I don't see any option to create an account on OpenAI.com.
-->
You might have to go find something that says try chat GPT.
-->
I went to chatgpt.com.
-->
There were some...
-->
It looks like it's up there too.
-->
I mean, you don't absolutely need one, but if you want to try, instead of copying
-->
what I did, if you want to try doing some prompting yourself, then you'll need one.
-->
I'm good.
-->
I never raised my hand.
-->
Did I finish way before, Mark?
-->
Just saying.
-->
Okay.
-->
So, you guys are done.
-->
And we'll wait a few minutes for Elena.
-->
Or maybe what we can do, Elena, you can maybe finish this diagram at our next
-->
break.
-->
How about that?
-->
Yep.
-->
That works for me.
-->
Okay.
-->
So, then I will go back to our slides.
-->
I'll just sort of move this back to my desktop there.
-->
All right.
-->
So, the slides basically continue saying essentially before you start writing
-->
requirements or writing use cases, it's a very good idea to publish this
-->
glossary across your project and do your best to get everybody using the
-->
same set of nouns to describe the system, whether they're writing
-->
requirements or use cases or anything else.
-->
You're really just better off to get everybody on the same page with
-->
vocabulary.
-->
And if you want to kind of look ahead to what's coming in the logical
-->
architecture, you can ask AI to make you a table that shows you the
-->
attributes which in SysML are the value properties and the operations in
-->
a table for each domain object.
-->
And what you notice is that what AI is actually doing is it's doing object
-->
oriented design.
-->
It's putting the operations, which are the functions, on the domain
-->
objects.
-->
So, normally we're not going to do this step until we get to logical
-->
architecture, but what you can see is that we haven't done anything
-->
that we've called functional decomposition at this point.
-->
But if you look at the operations column on that table, it's populated.
-->
So, chat GPT or AI has basically identified a bunch of functions for
-->
you without you having to go and draw activity diagrams and decompose
-->
activities into sub activities.
-->
And all of the things that when I asked, does your project spend a lot of
-->
time on activity diagrams?
-->
And you guys said, yeah, it does.
-->
We've basically gotten to the full set of functions, not the full set,
-->
but a pretty reasonable set of functions without doing any of that
-->
decomposition on activity diagrams.
-->
We haven't drawn any activity diagrams yet.
-->
And yet we've still discovered a whole bunch of functions in the system.
-->
So, you get to the same place with an object oriented design and you
-->
get there a lot faster if you're using AI to help you get there.
-->
So, this is kind of the lab that you just did.
-->
I gave you the lab before I gave you the slide on the lab.
-->
But essentially, let's use this slide for review.
-->
Any questions on any of the things that you did in this lab?
-->
All right.
-->
So, that will bring us to our next slide deck,
-->
which is AI Assisted Requirements.
-->
And we've been back from lunch for an hour now,
-->
so why don't we take a 10-minute break before we start this next module.
-->
And we'll come back.
-->
It's 2.30 now.
-->
We'll come back at 2.40.
-->
And, Elena, that will give you 10 minutes to finish up the domain model diagram.
-->
Sounds good.
-->
Thank you.
-->
Thank you.
-->
Thank you.
-->
Thank you.
-->
Thank you.
-->
Thank you.
-->
Thank you.
-->
Thank you.
-->
Thank you.
-->
Great.
-->
So, any questions on domain modeling before we move on to requirements?
-->
I just want to make sure I'm going off of the right example.
-->
And also, I feel like I created things that I didn't participate in.
-->
Well, let's see.
-->
Let me try and remember how to get back to opening your screen.