Simplify Development for DB  Dongwoo Lee  System Specialist, Presales/Toad  2010년 11월 27일                                 ...
[Profile]                                   현대해상 차세대 프로젝트 수석 DBA                                      • 기간계/정보계 PDB 설계 및 튜...
Logistics Manager                    Marketing Manager                                                    Safety Manager  ...
개발 Life-cycle                         AS-IS 코드 분석                           개발 표준화를 위한                         다양한 Platfor...
IT 개발자의 현실?• AS-IS 코드 분석 및   다양한 Platform• 코드 표준화• 커뮤니케이션• App. 최적화 및 SQL 튜닝• 성능 테스트                      5
개발 Life-cycle : 설계분석 단계                          비즈니스      개발홖경              단위/결합                                        ...
AS-IS 코드분석 및 다양한 Platform                         Code Road Map                          Road Map을 통한 PL/SQL “ 개발자가 짠 소스 보...
AS-IS 코드 분석 데모                 8
ASIS 코드 분석 데모                9
ASIS 코드 분석 데모                10
11
12
13
14
15
개발 Life-cycle : 설계분석 단계                   비즈니스      개발홖경              단위/결합                                      App.개발   ...
코드 표준화 작업                      Code Templates  “귀차니즘~~”       • Build-in인 다양한                   code templates 제공“ 그냥 대충~하...
개발 Life-cycle : 개발 단계                   비즈니스      개발홖경                   단위/결합                                           A...
커뮤니케이션 리스크 최소화           Project Manager                                 다양한 기능 지원                             • Project M...
Upcoming SlideShare
Loading in...5
×

모바일, 클라우드, 웹 환경에 필요한 DB관리

912

Published on

<p>
[데브멘토 동영상]Simplify Development for DB 1부</p>
<p>
이동우 차장/퀘스트소프트웨어코리아</p>
<p>
시스템 컨설턴트, Toad Presales</p>
<p>
전 현대해상 차세대 프로젝트DBA</p>
<p>
전 SKT DBA 근무</p>

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
912
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

모바일, 클라우드, 웹 환경에 필요한 DB관리

  1. 1. Simplify Development for DB Dongwoo Lee System Specialist, Presales/Toad 2010년 11월 27일 © 2010 Quest Software, Inc. ALL RIGHTS RESERVED
  2. 2. [Profile] 현대해상 차세대 프로젝트 수석 DBA • 기간계/정보계 PDB 설계 및 튜닝 • Application/SQL Tuning • 데이터 Migration 지원 • DBA/개발자 교육 SK Telecom DB 운영관리 • DB 운영관리 및 최적화 • SQL Tuning • DB upgrade 및 migration이동우 그 외 DB 컨설턴트로 다수 사이트 지원Quest Korea SoftwareSystem consultant, Toad Presales 2
  3. 3. Logistics Manager Marketing Manager Safety Manager HR Manager Security Manager Communication Manager Project Manager QA/QC포크레인 Manager PR Manager Product Development Manager YOU 3
  4. 4. 개발 Life-cycle AS-IS 코드 분석 개발 표준화를 위한 다양한 Platform 방법론 제시 설계분석 단계 START 비즈니스 데이터 설계 및 개발환경 구축 요구사항 분석 아키텍처 설계 App. 최적화 SQL 튜닝 개발단계 커뮤니케이션 단위/결합 성능 Code/App App.개발 테스트 표준화 및 통합 성능테스트 홖경 구축 및 수행 통합테스트 단계 FINISH QA Test 통합 운영계 배포 및 (Performance Test) 테스트 운영관리 4
  5. 5. IT 개발자의 현실?• AS-IS 코드 분석 및 다양한 Platform• 코드 표준화• 커뮤니케이션• App. 최적화 및 SQL 튜닝• 성능 테스트 5
  6. 6. 개발 Life-cycle : 설계분석 단계 비즈니스 개발홖경 단위/결합 App.개발 QA 테스트AS-IS 코드분석 및 요구사항 구축 성능테스트다양한 Platform ? „ “다른 개발자가 짠 소스 보기 어렵네!” “ 왜 이렇게 했을까 이해가 되지 않네!” “데이터가 왜 이렇게 난잡해!” “현재 DB구조와 예젂 ERD가 왜 이렇게 안 맞는거야!” “ 설치해야 할 프로그램이 왜 이렇게 복잡해!” 6
  7. 7. AS-IS 코드분석 및 다양한 Platform Code Road Map Road Map을 통한 PL/SQL “ 개발자가 짠 소스 보기 어렵네!” APP. 이해력 향상“ 왜 이렇게 했을까 이해가 되지 않네!” Toad Data Analysts “데이터가 왜 이렇게 난잡해!” Multi Platform 지원 자동 Reporting 기능제공“설치할 프로그램이 왜 이렇게 복잡해!” “현재 DB구조와 ERD가 Toad Data Modeler Reverse Engineering 통한 왜 이렇게 안맞는거야!” PDB ERD 도식화 7
  8. 8. AS-IS 코드 분석 데모 8
  9. 9. ASIS 코드 분석 데모 9
  10. 10. ASIS 코드 분석 데모 10
  11. 11. 11
  12. 12. 12
  13. 13. 13
  14. 14. 14
  15. 15. 15
  16. 16. 개발 Life-cycle : 설계분석 단계 비즈니스 개발홖경 단위/결합 App.개발 QA 테스트코드 표준화? 요구사항 구축 성능테스트 „ “기존 방식이 편하고 좋은데~” “ 그냥 대충~하지 뭐!” “내가 안하면 다른 사람이 하겠지!” “ 난 코드 표준화 매뉴얼 본 적도 없는데!” 16
  17. 17. 코드 표준화 작업 Code Templates “귀차니즘~~” • Build-in인 다양한 code templates 제공“ 그냥 대충~하지 뭐!” • User-defined code templates 기능 제공 “ 내가 안하면 다른 사람이 하겠지!” SQL Formatting“난 코드 표준화 매뉴얼 본 적도 없는데!” • 기본적인 SQL Formatting 기능 제공 • User-defined SQL Formatting 기능 제공 생산성 편리한 Editor 기능 유지보수 • Code snippets • Object Palette • DBMS_OUTPUT • Query Viewer • Query Builder 17
  18. 18. 개발 Life-cycle : 개발 단계 비즈니스 개발홖경 단위/결합 App.개발 QA 테스트커뮤니케이션? 요구사항 구축 성능테스트 ‘ “몇 번을 설명은 했는데 이해가 안되는지~” “ 몇 번이나 요청했는데~ 왜 안 해주는거야!” “인수인계를 못 받았는데~” “공유 폴더가 없는데요?” “ 왜 삽질하게 만들어!” 18
  19. 19. 커뮤니케이션 리스크 최소화 Project Manager 다양한 기능 지원 • Project Manager를 이용한 팀간 자원 및 DB Objects 공유 • Team Coding을 통한 code 일관성 및 무결성 • Group Policy Manager를 이용한 팀 간 권한 관리를 적용할 수 있습니다. 19

×