소프트웨어 생명주기(SDLC) - 시스템의 요구분석부터 유지보수까지 전 공정을 체계화하는 절차 TDD(Test Driven Development) 작성해야하는 프로그램 테스트 먼저 진행 후 그 테스트에 통과할 수 있도록 코드를작성한다는 원리 델파이기법: 전문가의 경험적 지식을 통해 문제점을 해결하는 기법 소프트웨어 아키텍처 - 소프트웨어의 구성요소,외부로드러나는 특성 , 구성요소간의 관계를 표현한 구조 MVC패턴 : 서브시스템을 모델, 뷰,컨트롤러로 구조화 하는 패턴 디자인패턴 - 소프트웨어 설계시 공통으로 발생하는 문제에 대해 자주쓰이는 설계방법을 정리한 패턴 요구공학 : 요구사항에 대해 도출,분석,명세,확인에 대한 프로세스 과정을 연구하는 학문 요구사항 명세 단계 비정형 명세기법 : 자연어 기반 서술..