19
DEVELOPMENT OF DESIGN STRUCTURE MATRIX(DSM) TOOL 20060957 Chang Ik Hwan 20060890 Myung Kyung Sik

Development of Design Structure Matrix(DSM) Tool

Embed Size (px)

DESCRIPTION

DSM Tool Development 중앙대학교 컴퓨터공학부 소프트웨어공학 Project 발표자료 made by Matthew. J

Citation preview

Page 1: Development of Design Structure Matrix(DSM) Tool

DEVELOPMENT OF DESIGN STRUC-

TURE MATRIX(DSM)

TOOL20060957 Chang Ik Hwan20060890 Myung Kyung Sik

Page 2: Development of Design Structure Matrix(DSM) Tool

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

Overall Design

Page 4: Development of Design Structure Matrix(DSM) Tool

MVC Architectural

Page 5: Development of Design Structure Matrix(DSM) Tool

Partitioning - 1

Load Matrix

Matrix Model(Binary Matrix)ArrayList<ArrayList<ClusterEntry>

Topological Sorting Topological Sorting

Page 6: Development of Design Structure Matrix(DSM) Tool

Partitioning - 2

Grouping Partitioning(Condensation)

We have not realized

Topological Sorting(column)

Export Matrix

Page 7: Development of Design Structure Matrix(DSM) Tool

Testing

Create Junit Testing Class(Automatically)In NetBeans

Junit Test Window

Page 8: Development of Design Structure Matrix(DSM) Tool

OOP Concept

Page 9: Development of Design Structure Matrix(DSM) Tool

Usage of our program

Page 10: Development of Design Structure Matrix(DSM) Tool

Read DSM File

Open a DSM File

Page 11: Development of Design Structure Matrix(DSM) Tool

Read DSM File (Cont)

Select DSM File and Open

Page 12: Development of Design Structure Matrix(DSM) Tool

Partitioning

Click the Partitioning Icon

Page 13: Development of Design Structure Matrix(DSM) Tool

Partitioning (Cont)

the result of partitioning will be appear

Page 14: Development of Design Structure Matrix(DSM) Tool

Grouping

Click the Group Icon

Page 15: Development of Design Structure Matrix(DSM) Tool

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

New DSM

Select the “File -> New DSM”

Page 17: Development of Design Structure Matrix(DSM) Tool

New DSM (Cont)

Input the number of rows

Page 18: Development of Design Structure Matrix(DSM) Tool

New DSM (Cont)

Then temporarily matrix and cluster will be appear in this program.

Page 19: Development of Design Structure Matrix(DSM) Tool

Q & A