Package | TC | CC | AC | Ca | Ce | A | I | D | V |
---|---|---|---|---|---|---|---|---|---|
br.mia.test.controler | 18 | 17 | 1 | 9 | 26 | 6.0% | 74.0% | 20.0% | 1 |
br.mia.test.model | 40 | 39 | 1 | 15 | 18 | 3.0% | 55.0% | 43.0% | 1 |
br.mia.test.model.algoritmo | 2 | 2 | 0 | 5 | 11 | 0.0% | 69.0% | 31.0% | 1 |
br.mia.test.model.concordion | 1 | 1 | 0 | 0 | 4 | 0.0% | 100.0% | 0.0% | 1 |
br.mia.test.model.dao | 21 | 21 | 0 | 11 | 20 | 0.0% | 65.0% | 35.0% | 1 |
br.mia.test.model.exception | 6 | 6 | 0 | 3 | 1 | 0.0% | 25.0% | 75.0% | 1 |
br.mia.test.model.freemind | 1 | 1 | 0 | 1 | 8 | 0.0% | 89.0% | 11.0% | 1 |
br.mia.test.model.jmi | 9 | 0 | 9 | 5 | 4 | 100.0% | 44.0% | 44.0% | 1 |
br.mia.test.model.testlink | 2 | 2 | 0 | 4 | 2 | 0.0% | 33.0% | 67.0% | 1 |
br.mia.test.model.testlink.dao | 2 | 2 | 0 | 1 | 8 | 0.0% | 89.0% | 11.0% | 1 |
br.mia.test.openoffice | 1 | 1 | 0 | 1 | 12 | 0.0% | 92.0% | 8.0% | 1 |
br.mia.test.pessoas | 2 | 2 | 0 | 8 | 3 | 0.0% | 27.000002% | 73.0% | 1 |
br.mia.test.seguranca | 2 | 2 | 0 | 4 | 3 | 0.0% | 43.0% | 57.0% | 1 |
br.mia.test.task | 1 | 1 | 0 | 0 | 1 | 0.0% | 100.0% | 0.0% | 1 |
br.mia.test.testcase | 4 | 4 | 0 | 15 | 5 | 0.0% | 25.0% | 75.0% | 1 |
br.mia.test.util | 4 | 4 | 0 | 10 | 16 | 0.0% | 62.0% | 38.0% | 1 |
br.mia.test.view | 42 | 42 | 0 | 8 | 33 | 0.0% | 80.0% | 20.0% | 1 |
br.mia.test.view.factory | 13 | 13 | 0 | 3 | 9 | 0.0% | 75.0% | 25.0% | 1 |
br.mia.test.view.graph | 28 | 27 | 1 | 4 | 20 | 4.0% | 83.0% | 13.0% | 1 |
br.mia.test.view.graph.observer | 5 | 5 | 0 | 4 | 20 | 0.0% | 83.0% | 17.0% | 1 |
br.mia.test.view.observers | 23 | 23 | 0 | 6 | 29 | 0.0% | 83.0% | 17.0% | 1 |
br.mia.test.view.progress | 1 | 1 | 0 | 1 | 2 | 0.0% | 67.0% | 33.0% | 1 |
br.mia.test.view.swingworker | 5 | 5 | 0 | 1 | 15 | 0.0% | 94.0% | 6.0% | 1 |
br.mia.test.view.tabelas | 25 | 25 | 0 | 4 | 14 | 0.0% | 78.0% | 22.0% | 1 |
com.mysql.jdbc | 101 | 92 | 9 | 7 | 19 | 9.0% | 73.0% | 18.0% | 1 |
com.mysql.jdbc.integration.c3p0 | 1 | 1 | 0 | 0 | 5 | 0.0% | 100.0% | 0.0% | 1 |
com.mysql.jdbc.integration.jboss | 2 | 2 | 0 | 0 | 6 | 0.0% | 100.0% | 0.0% | 1 |
com.mysql.jdbc.jdbc2.optional | 9 | 8 | 1 | 0 | 10 | 11.0% | 100.0% | 11.0% | 1 |
com.mysql.jdbc.log | 8 | 7 | 1 | 3 | 10 | 12.0% | 77.0% | 11.0% | 1 |
com.mysql.jdbc.profiler | 2 | 2 | 0 | 2 | 5 | 0.0% | 71.0% | 29.0% | 1 |
com.mysql.jdbc.util | 9 | 8 | 1 | 1 | 6 | 11.0% | 86.0% | 3.0% | 1 |
org.gjt.mm.mysql | 1 | 1 | 0 | 0 | 2 | 0.0% | 100.0% | 0.0% | 1 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 26 | 6.0% | 74.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
br.mia.test.controler.AbstractControlerPane |
br.mia.test.controler.ControladorCasoTeste br.mia.test.controler.ControladorCasoTesteTest br.mia.test.controler.ControladorCasoTesteTest$MockSingleton br.mia.test.controler.ControladorCasoUso br.mia.test.controler.ControladorCodigo br.mia.test.controler.ControladorCronograma br.mia.test.controler.ControladorData br.mia.test.controler.ControladorErro br.mia.test.controler.ControladorGeraCasosDeTeste br.mia.test.controler.ControladorGraph br.mia.test.controler.ControladorImport br.mia.test.controler.ControladorProjeto br.mia.test.controler.ControladorRegraNegocio br.mia.test.controler.ControladorStep br.mia.test.controler.ControladorValor br.mia.test.controler.ControladorVulnerabilidade br.mia.test.controler.FlowController |
br.mia.test.model br.mia.test.model.algoritmo br.mia.test.openoffice br.mia.test.view br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.swingworker br.mia.test.view.tabelas |
br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.dao br.mia.test.pessoas br.mia.test.seguranca br.mia.test.testcase br.mia.test.util br.mia.test.view br.mia.test.view.factory br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.tabelas java.awt java.awt.datatransfer java.awt.geom java.io java.lang java.sql java.util javax.swing mockit org.apache.log4j org.easymock org.jgraph org.jgraph.graph |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 18 | 3.0% | 55.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
br.mia.test.model.Cenario |
br.mia.test.model.Actions br.mia.test.model.AlternativeFlow br.mia.test.model.AlternativeFlowClass br.mia.test.model.Atividade br.mia.test.model.Build br.mia.test.model.CasoUso br.mia.test.model.CodeFactorySelenium br.mia.test.model.CodeFactoryXDE br.mia.test.model.CodeStep br.mia.test.model.Cronograma br.mia.test.model.Estimativa br.mia.test.model.ExceptionFlow br.mia.test.model.Filtro br.mia.test.model.FlowReport br.mia.test.model.Fluxo br.mia.test.model.ICodeFactory br.mia.test.model.ItemData br.mia.test.model.ItemRelatorioMudanca br.mia.test.model.Jasper br.mia.test.model.Link br.mia.test.model.Log br.mia.test.model.Logs br.mia.test.model.MyComboBoxEditor br.mia.test.model.MyComboBoxRenderer br.mia.test.model.PlanoTeste br.mia.test.model.Projeto br.mia.test.model.RegraNegocio br.mia.test.model.RegraNegocioStep br.mia.test.model.Regras br.mia.test.model.RuleDelete br.mia.test.model.RunStep br.mia.test.model.Step br.mia.test.model.TestDataValor br.mia.test.model.TestDataValorCasoTeste br.mia.test.model.TestDatas br.mia.test.model.TipoCondicional br.mia.test.model.UseCaseClass br.mia.test.model.UseCaseReport br.mia.test.model.VertificationStep |
br.mia.test.controler br.mia.test.model.algoritmo br.mia.test.model.dao br.mia.test.model.freemind br.mia.test.model.jmi br.mia.test.openoffice br.mia.test.seguranca br.mia.test.testcase br.mia.test.util br.mia.test.view br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.swingworker br.mia.test.view.tabelas |
br.mia.test.controler br.mia.test.model.dao br.mia.test.model.jmi br.mia.test.testcase br.mia.test.util java.awt java.io java.lang java.sql java.util javax.jmi.reflect javax.swing javax.swing.table net.sf.jasperreports.engine net.sf.jasperreports.engine.data net.sf.jasperreports.engine.export net.sf.jasperreports.engine.util net.sf.jasperreports.view |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 11 | 0.0% | 69.0% | 31.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.model.algoritmo.Algoritmo br.mia.test.model.algoritmo.Util |
br.mia.test.controler br.mia.test.util br.mia.test.view br.mia.test.view.observers br.mia.test.view.swingworker |
br.mia.test.controler br.mia.test.model br.mia.test.model.dao br.mia.test.testcase br.mia.test.util com.lowagie.text.html java.io java.lang java.sql java.util org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.model.concordion.Concordion |
None | br.mia.test.model.jmi br.mia.test.testcase java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 20 | 0.0% | 65.0% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.model.dao.AnnotationConfiguration br.mia.test.model.dao.DAOBuild br.mia.test.model.dao.DAOBussinessRule br.mia.test.model.dao.DAOCenario br.mia.test.model.dao.DAOData br.mia.test.model.dao.DAODataValor br.mia.test.model.dao.DAOErro br.mia.test.model.dao.DAOFiltro br.mia.test.model.dao.DAOFlow br.mia.test.model.dao.DAOLink br.mia.test.model.dao.DAOPlano br.mia.test.model.dao.DAOProject br.mia.test.model.dao.DAOSecurity br.mia.test.model.dao.DAOStep br.mia.test.model.dao.DAOTarefa br.mia.test.model.dao.DAOTestCase br.mia.test.model.dao.DAOUseCase br.mia.test.model.dao.DAOUser br.mia.test.model.dao.HibernateUtil br.mia.test.model.dao.Singleton br.mia.test.model.dao.Util |
br.mia.test.controler br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.freemind br.mia.test.openoffice br.mia.test.util br.mia.test.view br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.swingworker br.mia.test.view.tabelas |
br.mia.test.model br.mia.test.model.exception br.mia.test.model.jmi br.mia.test.model.testlink br.mia.test.pessoas br.mia.test.seguranca br.mia.test.testcase br.mia.test.util br.mia.test.view com.mysql.jdbc java.io java.lang java.math java.security java.sql java.util javax.swing org.hibernate org.hibernate.cfg org.hibernate.criterion |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 1 | 0.0% | 25.0% | 75.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.model.exception.CasoUsoJaInseridoException br.mia.test.model.exception.DadoNuloException br.mia.test.model.exception.FluxoNuloException br.mia.test.model.exception.NomeTamanhoZeroException br.mia.test.model.exception.PassoNuloException br.mia.test.model.exception.RegraNulaException |
br.mia.test.model.dao br.mia.test.openoffice br.mia.test.view |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.model.freemind.FreeMind |
br.mia.test.view |
br.mia.test.model br.mia.test.model.dao br.mia.test.model.jmi br.mia.test.testcase java.io java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 4 | 100.0% | 44.0% | 44.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
br.mia.test.model.jmi.ANextStepStep br.mia.test.model.jmi.Flow br.mia.test.model.jmi.FlowClass br.mia.test.model.jmi.Link br.mia.test.model.jmi.NormalFlow br.mia.test.model.jmi.Step br.mia.test.model.jmi.TestData br.mia.test.model.jmi.UseCase br.mia.test.model.jmi.UseCaseClass |
None | br.mia.test.model br.mia.test.model.concordion br.mia.test.model.dao br.mia.test.model.freemind br.mia.test.view.graph.observer |
br.mia.test.model java.lang java.util javax.jmi.reflect |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 2 | 0.0% | 33.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.model.testlink.ExecucaoTestLink br.mia.test.model.testlink.Version |
br.mia.test.model.dao br.mia.test.model.testlink.dao br.mia.test.view.observers br.mia.test.view.tabelas |
java.lang java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.model.testlink.dao.DAOTestLink br.mia.test.model.testlink.dao.Singleton |
br.mia.test.view.observers |
br.mia.test.model.testlink br.mia.test.pessoas br.mia.test.testcase br.mia.test.util java.io java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.openoffice.OpenOffice |
br.mia.test.view.observers |
br.mia.test.controler br.mia.test.model br.mia.test.model.dao br.mia.test.model.exception java.io java.lang java.sql java.util org.apache.poi.hwpf org.apache.poi.hwpf.extractor org.openoffice.odf.doc org.w3c.dom |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 3 | 0.0% | 27.000002% | 73.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.pessoas.Funcionario br.mia.test.pessoas.Testador |
br.mia.test.controler br.mia.test.model.dao br.mia.test.model.testlink.dao br.mia.test.testcase br.mia.test.view br.mia.test.view.observers br.mia.test.view.swingworker br.mia.test.view.tabelas |
java.io java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 3 | 0.0% | 43.0% | 57.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.seguranca.Vulnerabilidade br.mia.test.seguranca.VulnerabilidadeValor |
br.mia.test.controler br.mia.test.model.dao br.mia.test.view.observers br.mia.test.view.tabelas |
br.mia.test.model br.mia.test.testcase java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.task.CreteTestCaseTask |
None | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 5 | 0.0% | 25.0% | 75.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.testcase.CasoTesteStep br.mia.test.testcase.CasosTeste br.mia.test.testcase.CasosTesteCodigo br.mia.test.testcase.DadosTeste |
br.mia.test.controler br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.concordion br.mia.test.model.dao br.mia.test.model.freemind br.mia.test.model.testlink.dao br.mia.test.seguranca br.mia.test.util br.mia.test.view br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.swingworker br.mia.test.view.tabelas |
br.mia.test.model br.mia.test.pessoas java.io java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 16 | 0.0% | 62.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.util.CriaComponentes br.mia.test.util.EncriptarSenha br.mia.test.util.GeraExcel br.mia.test.util.Util |
br.mia.test.controler br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.dao br.mia.test.model.testlink.dao br.mia.test.view br.mia.test.view.graph br.mia.test.view.observers br.mia.test.view.swingworker br.mia.test.view.tabelas |
br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.dao br.mia.test.testcase br.mia.test.view java.awt java.awt.datatransfer java.io java.lang java.security java.sql java.util javax.swing org.apache.log4j org.apache.poi.hssf.usermodel sun.misc |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 33 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.view.AllXMLExport br.mia.test.view.Autenticacao br.mia.test.view.BussinessRulePane br.mia.test.view.CheckBoxRenderer br.mia.test.view.CodeResult br.mia.test.view.CronogramaPane br.mia.test.view.DefaultLayout br.mia.test.view.EditFlowPane br.mia.test.view.EditFlowPane$TableModel br.mia.test.view.EditFlowPane$TableModelRegra br.mia.test.view.FuncionariosEditPane br.mia.test.view.FuncionariosPane br.mia.test.view.Global br.mia.test.view.MDIPane br.mia.test.view.NoArvore br.mia.test.view.Principal br.mia.test.view.ProcessoOpenTest br.mia.test.view.ProjectPane br.mia.test.view.ResultTestLinkPane br.mia.test.view.RowEditor br.mia.test.view.ScriptRunner br.mia.test.view.ScrollLayout br.mia.test.view.SecurityPane br.mia.test.view.SetUpTearDownPane br.mia.test.view.SplashScreen br.mia.test.view.SplashScreen$1 br.mia.test.view.SplashScreen$2 br.mia.test.view.SplashScreen$3 br.mia.test.view.SplashScreenMain br.mia.test.view.TelaBuild br.mia.test.view.TelaCasoUso br.mia.test.view.TelaCasosTeste br.mia.test.view.TelaDados br.mia.test.view.TelaPlanoTestes br.mia.test.view.TelaProjetoUsuario br.mia.test.view.Test br.mia.test.view.TestCaseResult br.mia.test.view.TestKase br.mia.test.view.TestLinkExport br.mia.test.view.XMLExport br.mia.test.view.XMLFreeMindExport br.mia.test.view.XMLImport |
br.mia.test.controler br.mia.test.model.dao br.mia.test.util br.mia.test.view.factory br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.swingworker |
br.mia.test.controler br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.dao br.mia.test.model.exception br.mia.test.model.freemind br.mia.test.pessoas br.mia.test.testcase br.mia.test.util br.mia.test.view.factory br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.tabelas com.thoughtworks.selenium com.toedter.calendar java.awt java.awt.event java.beans java.io java.lang java.sql java.util javax.imageio javax.swing javax.swing.event javax.swing.table javax.swing.tree org.apache.log4j org.openqa.selenium.server watij.elements watij.finders watij.runtime.ie |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 9 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.view.factory.BotaoFactory br.mia.test.view.factory.FabricaView br.mia.test.view.factory.ItemCalendario br.mia.test.view.factory.ItemCheckBox br.mia.test.view.factory.ItemCombo br.mia.test.view.factory.ItemComponente br.mia.test.view.factory.ItemFrame br.mia.test.view.factory.ItemIcone br.mia.test.view.factory.ItemJTable br.mia.test.view.factory.ItemJTextArea br.mia.test.view.factory.ItemScroll br.mia.test.view.factory.ItemTela br.mia.test.view.factory.ItemTelaReduzida |
br.mia.test.controler br.mia.test.view br.mia.test.view.graph |
br.mia.test.view br.mia.test.view.observers com.toedter.calendar java.awt java.io java.lang java.util javax.imageio javax.swing |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 20 | 4.0% | 83.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
br.mia.test.view.graph.IGraphPane |
br.mia.test.view.graph.AtividadeCell br.mia.test.view.graph.BotaoCell br.mia.test.view.graph.BotaoRenderer br.mia.test.view.graph.BotaoView br.mia.test.view.graph.CircleView br.mia.test.view.graph.CodeGrafoPane br.mia.test.view.graph.CodeViewFactory br.mia.test.view.graph.CondicionalCell br.mia.test.view.graph.DadoEdge br.mia.test.view.graph.DataCell br.mia.test.view.graph.FiltroCell br.mia.test.view.graph.FiltroEdge br.mia.test.view.graph.FlowCell br.mia.test.view.graph.FlowPort br.mia.test.view.graph.GrafoPane br.mia.test.view.graph.GrafoSettings br.mia.test.view.graph.LinkEdge br.mia.test.view.graph.LinkPort br.mia.test.view.graph.RuleCell br.mia.test.view.graph.RuleEdge br.mia.test.view.graph.StateFlowCell br.mia.test.view.graph.StepCell br.mia.test.view.graph.TestViewFactory br.mia.test.view.graph.Util br.mia.test.view.graph.ValorCell br.mia.test.view.graph.ValorEdge br.mia.test.view.graph.WBSPane |
br.mia.test.controler br.mia.test.view br.mia.test.view.graph.observer br.mia.test.view.observers |
br.mia.test.controler br.mia.test.model br.mia.test.testcase br.mia.test.util br.mia.test.view br.mia.test.view.factory br.mia.test.view.graph.observer br.mia.test.view.observers br.mia.test.view.tabelas java.awt java.awt.geom java.io java.lang java.util javax.swing net.sourceforge.umljgraph net.sourceforge.umljgraph.edge net.sourceforge.umljgraph.vertex org.jgraph org.jgraph.graph |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 20 | 0.0% | 83.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.view.graph.observer.ObserverCodeGraphPane br.mia.test.view.graph.observer.ObserverComponent br.mia.test.view.graph.observer.ObserverComponentCodigo br.mia.test.view.graph.observer.ObserverGraphPane br.mia.test.view.graph.observer.ObserverWBSGraphPane |
br.mia.test.controler br.mia.test.view br.mia.test.view.graph br.mia.test.view.observers |
br.mia.test.controler br.mia.test.model br.mia.test.model.dao br.mia.test.model.jmi br.mia.test.testcase br.mia.test.view br.mia.test.view.graph br.mia.test.view.observers java.awt.event java.awt.geom java.io java.lang java.util javax.imageio javax.swing javax.swing.event org.jgraph org.jgraph.event org.jgraph.graph org.w3c.dom.events |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 29 | 0.0% | 83.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.view.observers.Observer br.mia.test.view.observers.ObserverAutenticacao br.mia.test.view.observers.ObserverCronograma br.mia.test.view.observers.ObserverData br.mia.test.view.observers.ObserverEditFlow br.mia.test.view.observers.ObserverEscopo br.mia.test.view.observers.ObserverExecutionTestLink br.mia.test.view.observers.ObserverFuncionario br.mia.test.view.observers.ObserverFuncionarioEditPane br.mia.test.view.observers.ObserverLog br.mia.test.view.observers.ObserverPlano br.mia.test.view.observers.ObserverPrincipal br.mia.test.view.observers.ObserverProject br.mia.test.view.observers.ObserverProjetoUsuario br.mia.test.view.observers.ObserverRegraNegocio br.mia.test.view.observers.ObserverRegraNegocioPasso br.mia.test.view.observers.ObserverSetUp br.mia.test.view.observers.ObserverTestCase br.mia.test.view.observers.ObserverUseCase br.mia.test.view.observers.ObserverValores br.mia.test.view.observers.ObserverValoresVulnerabilidade br.mia.test.view.observers.ObserverVulnerabilidade br.mia.test.view.observers.Util |
br.mia.test.controler br.mia.test.view br.mia.test.view.factory br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.swingworker |
br.mia.test.controler br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.dao br.mia.test.model.testlink br.mia.test.model.testlink.dao br.mia.test.openoffice br.mia.test.pessoas br.mia.test.seguranca br.mia.test.testcase br.mia.test.util br.mia.test.view br.mia.test.view.graph br.mia.test.view.graph.observer br.mia.test.view.swingworker br.mia.test.view.tabelas com.toedter.calendar edu.stanford.ejalbert java.awt java.awt.event java.io java.lang java.util javax.swing javax.swing.event org.apache.log4j org.mortbay.util org.w3c.dom.events org.w3c.dom.views |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 0.0% | 67.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.view.progress.ProgressView |
br.mia.test.view.swingworker |
java.awt javax.swing |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.view.swingworker.AutenticacaoLoad br.mia.test.view.swingworker.CreateScenario br.mia.test.view.swingworker.CreateTestCase br.mia.test.view.swingworker.DeleteTestCase br.mia.test.view.swingworker.LoadUseCase |
br.mia.test.view.observers |
br.mia.test.controler br.mia.test.model br.mia.test.model.algoritmo br.mia.test.model.dao br.mia.test.pessoas br.mia.test.testcase br.mia.test.util br.mia.test.view br.mia.test.view.observers br.mia.test.view.progress java.awt java.lang java.util javax.swing org.jdesktop.swingworker |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 14 | 0.0% | 78.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | br.mia.test.view.tabelas.TabelaModeloBuild br.mia.test.view.tabelas.TabelaModeloCasoTeste br.mia.test.view.tabelas.TabelaModeloCasoUso br.mia.test.view.tabelas.TabelaModeloCasoUsoDetalhe br.mia.test.view.tabelas.TabelaModeloCronograma br.mia.test.view.tabelas.TabelaModeloCronogramaTotal br.mia.test.view.tabelas.TabelaModeloDados br.mia.test.view.tabelas.TabelaModeloDadosEditFlow br.mia.test.view.tabelas.TabelaModeloEscopo br.mia.test.view.tabelas.TabelaModeloExecutionTestLink br.mia.test.view.tabelas.TabelaModeloFluxo br.mia.test.view.tabelas.TabelaModeloFluxoLogs br.mia.test.view.tabelas.TabelaModeloFluxoLogsDetalhe br.mia.test.view.tabelas.TabelaModeloFuncionarios br.mia.test.view.tabelas.TabelaModeloFuncionariosProjeto br.mia.test.view.tabelas.TabelaModeloLink br.mia.test.view.tabelas.TabelaModeloPlano br.mia.test.view.tabelas.TabelaModeloProjeto br.mia.test.view.tabelas.TabelaModeloProjetoDetalhe br.mia.test.view.tabelas.TabelaModeloProjetoFuncionario br.mia.test.view.tabelas.TabelaModeloRegraNegocio br.mia.test.view.tabelas.TabelaModeloRegraNegocioValores br.mia.test.view.tabelas.TabelaModeloTipoVulnerabilidade br.mia.test.view.tabelas.TabelaModeloValoresDados br.mia.test.view.tabelas.TabelaModeloValoresVulnerabilidade |
br.mia.test.controler br.mia.test.view br.mia.test.view.graph br.mia.test.view.observers |
br.mia.test.controler br.mia.test.model br.mia.test.model.dao br.mia.test.model.testlink br.mia.test.pessoas br.mia.test.seguranca br.mia.test.testcase br.mia.test.util java.io java.lang java.util javax.swing javax.swing.table org.hibernate |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 19 | 9.0% | 73.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.mysql.jdbc.Buffer com.mysql.jdbc.ConnectionProperties$ConnectionProperty com.mysql.jdbc.ConnectionPropertiesTransform com.mysql.jdbc.DatabaseMetaData$IterateBlock com.mysql.jdbc.DatabaseMetaData$IteratorWithCleanup com.mysql.jdbc.OutputStreamWatcher com.mysql.jdbc.RowData com.mysql.jdbc.SocketFactory com.mysql.jdbc.WriterWatcher |
com.mysql.jdbc.AssertionFailedException com.mysql.jdbc.Blob com.mysql.jdbc.BlobFromLocator com.mysql.jdbc.ByteArrayBuffer com.mysql.jdbc.CallableStatement com.mysql.jdbc.CallableStatement$CallableStatementParam com.mysql.jdbc.CallableStatement$CallableStatementParamInfo com.mysql.jdbc.CallableStatement$CallableStatementParamInfoJDBC3 com.mysql.jdbc.ChannelBuffer com.mysql.jdbc.CharsetMapping com.mysql.jdbc.Clob com.mysql.jdbc.CommunicationsException com.mysql.jdbc.CompressedInputStream com.mysql.jdbc.Connection com.mysql.jdbc.Connection$1 com.mysql.jdbc.Connection$CompoundCacheKey com.mysql.jdbc.Connection$UltraDevWorkAround com.mysql.jdbc.ConnectionFeatureNotAvailableException com.mysql.jdbc.ConnectionProperties com.mysql.jdbc.ConnectionProperties$1 com.mysql.jdbc.ConnectionProperties$BooleanConnectionProperty com.mysql.jdbc.ConnectionProperties$IntegerConnectionProperty com.mysql.jdbc.ConnectionProperties$MemorySizeConnectionProperty com.mysql.jdbc.ConnectionProperties$StringConnectionProperty com.mysql.jdbc.Constants com.mysql.jdbc.DatabaseMetaData com.mysql.jdbc.DatabaseMetaData$1 com.mysql.jdbc.DatabaseMetaData$2 com.mysql.jdbc.DatabaseMetaData$3 com.mysql.jdbc.DatabaseMetaData$4 com.mysql.jdbc.DatabaseMetaData$5 com.mysql.jdbc.DatabaseMetaData$6 com.mysql.jdbc.DatabaseMetaData$7 com.mysql.jdbc.DatabaseMetaData$8 com.mysql.jdbc.DatabaseMetaData$9 com.mysql.jdbc.DatabaseMetaData$LocalAndReferencedColumns com.mysql.jdbc.DatabaseMetaData$ResultSetIterator com.mysql.jdbc.DatabaseMetaData$SingleStringIterator com.mysql.jdbc.DatabaseMetaData$TypeDescriptor com.mysql.jdbc.DocsConnectionPropsHelper com.mysql.jdbc.Driver com.mysql.jdbc.EscapeProcessor com.mysql.jdbc.EscapeProcessorResult com.mysql.jdbc.EscapeTokenizer com.mysql.jdbc.ExportControlled com.mysql.jdbc.Field com.mysql.jdbc.LicenseConfiguration com.mysql.jdbc.Messages com.mysql.jdbc.MiniAdmin com.mysql.jdbc.MysqlDataTruncation com.mysql.jdbc.MysqlDefs com.mysql.jdbc.MysqlErrorNumbers com.mysql.jdbc.MysqlIO com.mysql.jdbc.MysqlParameterMetadata com.mysql.jdbc.MysqlSavepoint com.mysql.jdbc.NamedPipeSocketFactory com.mysql.jdbc.NamedPipeSocketFactory$NamedPipeSocket com.mysql.jdbc.NamedPipeSocketFactory$RandomAccessFileInputStream com.mysql.jdbc.NamedPipeSocketFactory$RandomAccessFileOutputStream com.mysql.jdbc.NonRegisteringDriver com.mysql.jdbc.NonRegisteringReplicationDriver com.mysql.jdbc.NotImplemented com.mysql.jdbc.NotUpdatable com.mysql.jdbc.PacketTooBigException com.mysql.jdbc.PreparedStatement com.mysql.jdbc.PreparedStatement$BatchParams com.mysql.jdbc.PreparedStatement$EndPoint com.mysql.jdbc.PreparedStatement$ParseInfo com.mysql.jdbc.ReplicationConnection com.mysql.jdbc.ReplicationDriver com.mysql.jdbc.ResultSet com.mysql.jdbc.ResultSetMetaData com.mysql.jdbc.RowDataDynamic com.mysql.jdbc.RowDataDynamic$OperationNotSupportedException com.mysql.jdbc.RowDataStatic com.mysql.jdbc.SQLError com.mysql.jdbc.Security com.mysql.jdbc.ServerPreparedStatement com.mysql.jdbc.ServerPreparedStatement$BatchedBindValues com.mysql.jdbc.ServerPreparedStatement$BindValue com.mysql.jdbc.SingleByteCharsetConverter com.mysql.jdbc.StandardSocketFactory com.mysql.jdbc.Statement com.mysql.jdbc.Statement$CachedResultSetMetaData com.mysql.jdbc.StringUtils com.mysql.jdbc.TimeUtil com.mysql.jdbc.UpdatableResultSet com.mysql.jdbc.Util com.mysql.jdbc.Util$RandStructcture com.mysql.jdbc.VersionedStringProperty com.mysql.jdbc.WatchableOutputStream com.mysql.jdbc.WatchableWriter |
br.mia.test.model.dao com.mysql.jdbc.integration.c3p0 com.mysql.jdbc.jdbc2.optional com.mysql.jdbc.log com.mysql.jdbc.profiler com.mysql.jdbc.util org.gjt.mm.mysql |
com.mysql.jdbc.log com.mysql.jdbc.profiler com.mysql.jdbc.util java.io java.lang java.lang.ref java.lang.reflect java.math java.net java.nio java.nio.channels java.rmi.server java.security java.sql java.text java.util java.util.zip javax.naming javax.net.ssl |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.mysql.jdbc.integration.c3p0.MysqlConnectionTester |
None | com.mchange.v2.c3p0 com.mysql.jdbc java.lang java.lang.reflect java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.mysql.jdbc.integration.jboss.ExtendedMysqlExceptionSorter com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker |
None | java.io java.lang java.lang.reflect java.sql org.jboss.resource.adapter.jdbc org.jboss.resource.adapter.jdbc.vendor |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 11.0% | 100.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.mysql.jdbc.jdbc2.optional.WrapperBase |
com.mysql.jdbc.jdbc2.optional.CallableStatementWrapper com.mysql.jdbc.jdbc2.optional.ConnectionWrapper com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource com.mysql.jdbc.jdbc2.optional.MysqlDataSource com.mysql.jdbc.jdbc2.optional.MysqlDataSourceFactory com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection com.mysql.jdbc.jdbc2.optional.PreparedStatementWrapper com.mysql.jdbc.jdbc2.optional.StatementWrapper |
None | com.mysql.jdbc java.io java.lang java.math java.net java.sql java.util javax.naming javax.naming.spi javax.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 10 | 12.0% | 77.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.mysql.jdbc.log.Log |
com.mysql.jdbc.log.CommonsLogger com.mysql.jdbc.log.Jdk14Logger com.mysql.jdbc.log.Log4JLogger com.mysql.jdbc.log.LogFactory com.mysql.jdbc.log.LogUtils com.mysql.jdbc.log.NullLogger com.mysql.jdbc.log.StandardLogger |
com.mysql.jdbc com.mysql.jdbc.profiler com.mysql.jdbc.util |
com.mysql.jdbc com.mysql.jdbc.profiler java.io java.lang java.lang.reflect java.sql java.util java.util.logging org.apache.commons.logging org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 5 | 0.0% | 71.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.mysql.jdbc.profiler.ProfileEventSink com.mysql.jdbc.profiler.ProfilerEvent |
com.mysql.jdbc com.mysql.jdbc.log |
com.mysql.jdbc com.mysql.jdbc.log java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 11.0% | 86.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.mysql.jdbc.util.BaseBugReport |
com.mysql.jdbc.util.ErrorMappingsDocGenerator com.mysql.jdbc.util.LRUCache com.mysql.jdbc.util.PropertiesDocGenerator com.mysql.jdbc.util.ReadAheadInputStream com.mysql.jdbc.util.ResultSetUtil com.mysql.jdbc.util.ServerController com.mysql.jdbc.util.TimezoneDump com.mysql.jdbc.util.VersionFSHierarchyMaker |
com.mysql.jdbc |
com.mysql.jdbc com.mysql.jdbc.log java.io java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 2 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.gjt.mm.mysql.Driver |
None | com.mysql.jdbc java.sql |
Package | Package Dependencies |
---|---|
br.mia.test.controler | br.mia.test.view.tabelas br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.model | br.mia.test.model.jmi br.mia.test.model |
br.mia.test.model.algoritmo | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.model.concordion | br.mia.test.testcase br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.model.dao | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.model.freemind | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.model.jmi | br.mia.test.model br.mia.test.model.jmi |
br.mia.test.model.testlink.dao | br.mia.test.util br.mia.test.view br.mia.test.view.tabelas br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.openoffice | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.seguranca | br.mia.test.testcase br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.testcase | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.util | br.mia.test.view br.mia.test.view.tabelas br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.view | br.mia.test.view.tabelas br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.view.factory | br.mia.test.view.observers br.mia.test.controler br.mia.test.view.tabelas br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.view.graph | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.view.graph.observer | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.view.observers | br.mia.test.controler br.mia.test.view.tabelas br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.view.swingworker | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
br.mia.test.view.tabelas | br.mia.test.model br.mia.test.model.jmi br.mia.test.model |
com.mysql.jdbc | com.mysql.jdbc.log com.mysql.jdbc.profiler com.mysql.jdbc.log |
com.mysql.jdbc.integration.c3p0 | com.mysql.jdbc com.mysql.jdbc.log com.mysql.jdbc.profiler com.mysql.jdbc.log |
com.mysql.jdbc.jdbc2.optional | com.mysql.jdbc com.mysql.jdbc.log com.mysql.jdbc.profiler com.mysql.jdbc.log |
com.mysql.jdbc.log | com.mysql.jdbc.profiler com.mysql.jdbc.log |
com.mysql.jdbc.profiler | com.mysql.jdbc.log com.mysql.jdbc.profiler |
com.mysql.jdbc.util | com.mysql.jdbc com.mysql.jdbc.log com.mysql.jdbc.profiler com.mysql.jdbc.log |
org.gjt.mm.mysql | com.mysql.jdbc com.mysql.jdbc.log com.mysql.jdbc.profiler com.mysql.jdbc.log |
Term | Description |
---|---|
Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |