2013-07-24 1 views
0

나는 유용한 문서가없는 복잡한 IT 시스템을 가지고 있으며, 다른 experiance를 가진 수많은 개발자가 15 년 이상 개발했습니다. 저는 DBA가 아니며 마지막 지원 라인을 알고 있습니다. 어떻게 작동하고, 계속 작동하는지 (기술 및 기능적인 사람의 믹스)큰 IT 시스템에 대한 문서 생성

나는 약 4 개월 동안 작업 중이며, 시스템에 관한 것들을 잊어 버렸기 때문에 내 문서를 만들기 시작했습니다. 내 자신

나는 응용 프로그램과 DB, 소스 코드에 대한 액세스 권한이있어서 SQL 모니터를 실행할 수 있으므로 어떤 쿼리가 db에서 실행되는지 알 수 있습니다.

데시벨는 (내 생각 엔 3 ~ 4 인) 내가

하나가 작동 문서화하는 두 가지가

는 dB 여러 연결되지 않은 데이터 모델의 구성에는 내부 제약 (아무 forein 키없이 아무것도)이 없다 어떤 앱 않는
하나가 데이터 모델 내가 어떻게 probl를 해결하는 방법 아무 생각이 다른

한지도를하고 싶은

나중에 i에서 어떻게 작동하는지, 어떻게 구현되는지 데이터 모델이며, 그들

내가 응용 프로그램의 모든 측면을 설명하는 것입니다 완전한 기능 문서를 만들려면 그나마

난 그냥 몇 가지 다이어그램, 내가 같은 시스템을 알게으로 난 길을 따라 modyfi 수있는 모델을 만들

전 D

어떤 아이디어 : 나는 이미 내가 젊은에이고 다른 6개월 후 내가 그럼에도 불구하고 내가 시도하려는
다른 사람으로 포기 mayby ​​

를 해결했습니다 문제를 해결하고 때 상황을 피하고 싶어 그것을 문서화하는 방법, 소프트웨어 t o 문서 GUI 및 데이터 모델에 연결?

+0

1 단계 - 기존 쿼리의 조인 방식에 따라 외래 키를 추가하여 데이터베이스 수정을 시작합니다 (이러한 연결이 없으면 매우 이상하거나 잘못 설계된 데이터베이스 일 것입니다. 음, 외래 키가 이미 예쁘지 않습니다. 심하게 설계됨). – Dukeling

+0

소스에 액세스 할 수없는 경우 응용 프로그램을 계속 사용하려면 어떻게해야합니까? 누구든지 소스를 유지합니까? 시간이 지남에 따라 앱이 다르게 사용되기 시작하고 버그가 발견 될 가능성이 큽니다. – Dukeling

+0

몇 가지 큰 DB (500GB 이상) 작업을 해왔으며 아무도 제약이 없었습니다. CS 클래스에서 나올 때 실세계가 어떻게 보이는지 보여줍니다. bash 및 sql 코드의 엉터리 스 니펫이 수면을 취한 상태로 잠을 잘 수 있습니다. 박탈, 나는 코드에 접근 할 필요가 없다. 그것의 politycs, 어떤 매니저는 나에게 돈을 지불하는 것이 기쁘다라고 결정했다. 소스 코드 (우리는 사용자이다. 집 개발이 아니다) – WKordos

답변

2

엔티티 관계 모델을 생성하기 위해 MYSQL Workbench를 다운로드하십시오. 내가 너와 똑같은 상황에 처해 있기 때문에 내가 이것을 쓴 것처럼 보인다.