![Page 1: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/1.jpg)
DEVELOPMENT OF DESIGN STRUC-
TURE MATRIX(DSM)
TOOL20060957 Chang Ik Hwan20060890 Myung Kyung Sik
![Page 2: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/2.jpg)
Program Description The goal of this project is to develop a DSM tool and
modified some function. this tool is based on the “ti-tan” which is shown our SE class. especially, this program can load DSM file and create/load/save cluster file. and class dependency matrix can parti-tion algorithm by Prof.Yassine. that two Object is our main goal.
For this project, we using the “NetBeans IDE” tool. not Eclipse. because our SE class’s main object is CASE study or Testing / Maintenance / Co-working. so I think “NetBeans IDE” tool is better than Eclipse. because Netbeans is supported by Oracle and that vender is very huge corporation. and have a more testing tools than eclipse’s plugin.
![Page 3: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/3.jpg)
Overall Design
![Page 4: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/4.jpg)
MVC Architectural
![Page 5: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/5.jpg)
Partitioning - 1
Load Matrix
Matrix Model(Binary Matrix)ArrayList<ArrayList<ClusterEntry>
Topological Sorting Topological Sorting
![Page 6: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/6.jpg)
Partitioning - 2
Grouping Partitioning(Condensation)
We have not realized
Topological Sorting(column)
Export Matrix
![Page 7: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/7.jpg)
Testing
Create Junit Testing Class(Automatically)In NetBeans
Junit Test Window
![Page 8: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/8.jpg)
OOP Concept
![Page 9: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/9.jpg)
Usage of our program
![Page 10: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/10.jpg)
Read DSM File
Open a DSM File
![Page 11: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/11.jpg)
Read DSM File (Cont)
Select DSM File and Open
![Page 12: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/12.jpg)
Partitioning
Click the Partitioning Icon
![Page 13: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/13.jpg)
Partitioning (Cont)
the result of partitioning will be appear
![Page 14: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/14.jpg)
Grouping
Click the Group Icon
![Page 15: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/15.jpg)
Grouping (Cont)
Write in a group name, then you will be show the result of grouping
![Page 16: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/16.jpg)
New DSM
Select the “File -> New DSM”
![Page 17: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/17.jpg)
New DSM (Cont)
Input the number of rows
![Page 18: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/18.jpg)
New DSM (Cont)
Then temporarily matrix and cluster will be appear in this program.
![Page 19: Development of Design Structure Matrix(DSM) Tool](https://reader036.vdocuments.site/reader036/viewer/2022081519/55628a0dd8b42ad1688b5559/html5/thumbnails/19.jpg)
Q & A