8 videos 📅 2024-12-13 09:00:00 America/Dawson
3:35
2024-12-16 13:15:46
41:29
2024-12-16 13:22:05
48:13
2024-12-16 13:27:55
13:32
2024-12-16 15:19:39
16:25
2024-12-16 15:19:40
9:39:05
2024-12-16 16:37:54
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

00:00:03.220 --> 00:00:08.980
So, let me try to share this.

00:00:09.160 --> 00:00:18.940
I'm not sure if you know about this feature of Cameo, but you can actually click on, actually

00:00:18.940 --> 00:00:23.800
maybe it's just in the file menu.

00:00:24.500 --> 00:00:26.920
I can just say save as image.

00:00:28.480 --> 00:00:32.820
And now the question is, here's my domain model.

00:00:33.820 --> 00:00:38.060
Actually, I don't know if I can move my image onto your virtual machine or not.

00:00:39.740 --> 00:00:43.460
So, I can take this file and move it to Elena's computer.

00:00:47.500 --> 00:00:50.860
So, here's the image. It's in this PC documents.

00:00:51.980 --> 00:00:55.180
And I guess I can put it on my desktop.

00:00:57.020 --> 00:00:59.340
Let's see, can I just drag this to the desktop?

00:01:02.500 --> 00:01:04.640
Yeah, so here's my domain model image.

00:01:06.200 --> 00:01:09.060
Can you move that to Elena's computer?

00:01:11.160 --> 00:01:14.820
Not sure I know how to do that. Oh, I might be able to figure that out.

00:01:15.440 --> 00:01:17.820
I think it's if I go here.

00:01:22.620 --> 00:01:25.280
I should be able to.

00:01:35.180 --> 00:01:38.160
So, it seems to be trying to move it, but it doesn't.

00:01:39.620 --> 00:01:42.760
Whoops. Now, I need permission.

00:01:47.640 --> 00:01:58.340
I think it's fine if Elena just works from the slides, or I can just leave my diagram on the screen.

00:02:10.720 --> 00:02:27.760
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.

00:02:31.680 --> 00:02:37.240
So, that might be something that you two could do when you're ready.

00:02:39.700 --> 00:02:42.760
Just because Elena already has one.

00:02:46.720 --> 00:02:51.280
Yeah, I remembered I have an account. I just haven't used it for a while. Okay.

00:02:52.920 --> 00:02:56.080
I don't see the option to create an account on OpenAI.com.

00:03:00.400 --> 00:03:04.840
You might have to go find something that says try chat GPT.

00:03:05.000 --> 00:03:08.200
I went to chatgpt.com.

00:03:09.640 --> 00:03:14.100
There were there were some, it looks like, looks a lot of sites out there too.

00:03:16.440 --> 00:03:31.860
You don't absolutely need one, but if you want to try, instead of copying what I did, if you want to try, you know, doing some prompting yourself, then you'll need one.

00:03:48.040 --> 00:03:48.960
I'm good.

00:03:50.060 --> 00:03:53.880
I never raised my hand, but I finished way before, Mark. Just saying.

00:03:56.660 --> 00:03:58.780
Okay, so you guys are done.

00:04:02.100 --> 00:04:04.600
And we'll wait a few minutes for Elena.

00:04:09.900 --> 00:04:16.060
Maybe what we can do, Elena, you can maybe finish this diagram at our next break. How about that?

00:04:16.640 --> 00:04:17.660
Yep, that works for me.

00:04:18.060 --> 00:04:30.420
Okay, so then I will go back to our slides.

00:04:45.140 --> 00:05:00.400
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 diagram.

00:05:00.400 --> 00:05:19.360
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.

00:05:21.500 --> 00:05:26.120
You're really just better off to get everybody on the same page.

00:05:26.800 --> 00:05:41.760
And if you want to kind of look ahead to what's coming in the logical architecture,

00:05:43.140 --> 00:06:03.220
you can ask A.I. 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.

00:06:03.220 --> 00:06:15.040
And what you notice is that what A.I. is actually doing is it's doing object-oriented design.

00:06:15.240 --> 00:06:20.480
It's putting the operations, which are the functions, on the domain objects.

00:06:22.840 --> 00:06:26.940
So normally we're not going to do this step till we get to logical architecture.

00:06:26.940 --> 00:06:35.940
But what you can see is that we haven't done anything that we've called functional decomposition at this point.

00:06:37.280 --> 00:06:42.900
But if you look at the operations column on that table, it's populated.

00:06:44.400 --> 00:07:00.360
So ChatGPT or A.I. has basically identified a bunch of functions for you without you having to go and draw activity diagrams and decompose activities into sub-activities.

00:07:01.480 --> 00:07:11.500
And all of the things that when I asked, does your project spend a lot of time on activity diagrams?

00:07:11.500 --> 00:07:13.860
And you guys said, yeah, it does.

00:07:15.640 --> 00:07:27.500
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.

00:07:27.660 --> 00:07:30.200
We haven't drawn any activity diagrams yet.

00:07:30.860 --> 00:07:35.540
And yet we've still discovered a whole bunch of functions in the system.

00:07:39.080 --> 00:07:50.940
So you get to the same place with an object-oriented design and you get there a lot faster if you're using A.I. to help you get there.

00:07:57.220 --> 00:08:00.440
So this is kind of the lab that you just did.

00:08:01.900 --> 00:08:06.900
I gave you the lab before I gave you the slide on the lab.

00:08:07.440 --> 00:08:11.160
But essentially, let's use this slide for review.

00:08:11.340 --> 00:08:18.220
Any questions on any of the things that you did in this lab?

00:08:22.260 --> 00:08:23.460
All right.

00:08:25.640 --> 00:08:34.900
So that'll bring us to our next slide deck, which is A.I. assisted requirements.

00:08:36.680 --> 00:08:39.720
And we've been back from lunch for an hour now.

00:08:39.740 --> 00:08:45.520
So why don't we take a 10 minute break before we start this next module?

00:08:46.560 --> 00:08:48.500
And we'll come back.

00:08:48.560 --> 00:08:49.540
It's 2.30 now.

00:08:49.560 --> 00:08:51.000
We'll come back at 2.40.

00:08:52.300 --> 00:08:57.260
And Elena, that'll give you 10 minutes to finish up the domain model diagram.

00:08:57.260 --> 00:08:59.980
All right. Thank you.

00:09:46.840 --> 00:09:48.240
Thank you.

00:10:15.940 --> 00:10:16.000
Thank you.

00:10:45.780 --> 00:10:47.100
Thank you.

00:11:14.940 --> 00:11:17.220
Thank you.

00:11:46.120 --> 00:11:46.180
Thank you.

00:12:25.260 --> 00:12:27.040
Thank you.

00:12:54.220 --> 00:12:57.020
Thank you.

00:13:16.260 --> 00:13:16.320
Thank you.

00:13:45.940 --> 00:13:46.000
Thank you.

00:14:16.040 --> 00:14:17.060
Thank you.

00:14:45.960 --> 00:14:46.020
Thank you.

00:15:16.600 --> 00:15:16.720
Thank you.

00:15:49.120 --> 00:15:52.580
Any questions on domain modeling before we move on to requirements?

00:15:53.940 --> 00:15:57.800
I just want to make sure I'm going off of the right example.

00:15:59.460 --> 00:16:03.400
And also, I feel like I created things that I didn't part of today.

00:16:04.200 --> 00:16:05.220
I don't know how I did that.

00:16:06.900 --> 00:16:08.800
Well, let's see.

00:16:15.260 --> 00:16:23.080
Let me try and remember how to get back to opening your screen.