tool 썸네일형 리스트형 소프트웨어 엔지니어링 SE tools 정리 종류 1. UML: 복잡한 구조의 시스템을 사용자나 개발자들이 명확하게 정의할 수 있는 방식 접근하기 쉽고, 유용하게 사용할 수 있다는 것에 의미가 있음 의사소통, 회의에 효과적 거의 30개 정도의 구조가 존재 (Structure, behavier, object) 현 최신버전: 4.1.6(starUML) 2. Debugger(디버거): 버그, 결함을 찾아 최소화하는 것을 도와주는 tool 소프트웨어 환경을 test해볼 수 있게 해준다. 커멘트 타입의 디버거도 존재한다. ex> GDB, GNB Debugger -> dynamic code analysis 3. static code analysis: 코드를 실행하지 않고 정적으로 분석 가능 문법적 오류(버퍼 오버플로우, 메모리 오류..), 사용하는 것의 실수.. 더보기 소프트웨어 엔지니어링 tool: UML -What is UML? : industry standard modeling language(Unified Modeling Language) visionary와 developer의 비전의 효과적인 공유와 의사소통을 위해 고안된 언어! structual information과 behavior, interactions로 이루어져있다 -> unified notations(통일화된 표기법)와 visual modeling(가시화된 비전)을 제공한다 phillippe Kruchten에 의해 5가지의 카테고리로 framework를 정의한다. logical view는 end user/ implemantation view는 programmer, process view는 system integrator, deploymen.. 더보기 이전 1 다음