Upload
ikwhan-chang
View
460
Download
4
Tags:
Embed Size (px)
DESCRIPTION
DSM Tool Development 중앙대학교 컴퓨터공학부 소프트웨어공학 Project 발표자료 made by Matthew. J
Citation preview
DEVELOPMENT OF DESIGN STRUC-
TURE MATRIX(DSM)
TOOL20060957 Chang Ik Hwan20060890 Myung Kyung Sik
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.
Overall Design
MVC Architectural
Partitioning - 1
Load Matrix
Matrix Model(Binary Matrix)ArrayList<ArrayList<ClusterEntry>
Topological Sorting Topological Sorting
Partitioning - 2
Grouping Partitioning(Condensation)
We have not realized
Topological Sorting(column)
Export Matrix
Testing
Create Junit Testing Class(Automatically)In NetBeans
Junit Test Window
OOP Concept
Usage of our program
Read DSM File
Open a DSM File
Read DSM File (Cont)
Select DSM File and Open
Partitioning
Click the Partitioning Icon
Partitioning (Cont)
the result of partitioning will be appear
Grouping
Click the Group Icon
Grouping (Cont)
Write in a group name, then you will be show the result of grouping
New DSM
Select the “File -> New DSM”
New DSM (Cont)
Input the number of rows
New DSM (Cont)
Then temporarily matrix and cluster will be appear in this program.
Q & A