IT직군 면접 준비 3

[개발 방법론] 폭포수(water fall), 애자일(Agile) 방식

sw개발 방법론 1) 폭포수 방법론(water fall) - 구성 방법에 상관없이 계획된 일정대로 진행하고 싶은 경우 - 미리 정해진 몇 개의 단계에 따라 엄격한 순서대로 이루어지는 일직선의 과정 [ 단 계 ] DISCOVER -> DESIGN -> DEVELOP -> TEST [ 장 점 ] 프로젝트를 시작하기 전에 프로젝트의 범위, 비용, 타임라인에 대해 자세하게 알 수 있습니다. 예상하는 것과 비슷하게 만들 수 있습니다. 까다로운 계획 때문에 각각의 개발자들이 다른 부분에서 일을 하기 때문에 더 쉽게 프로젝트 관리를 할 수 있습니다. 단계별 개발은 규율을 시행하고, 중요한 단계들은 확인되고 관찰됩니다. 빠듯한 기한이 없거나 필수 조건들이 적은 작은 프로젝트에 적합합니다. 2) 애자일 방법론(agile..

화이트 박스, 블랙 박스, 그레이박스 시험

[화이트 박스 시험] white box testing 프로그램 내부 구조의 타당성 여부를 시험하는 방식 내부 구조의 해석을 위해 프로그램의 모든 처리 루틴에 대해 시험하는 기본 사항. 가끔 발생하는 조건도 고려해서 처리 루틴을 검증하기 위한 시험데이터를 작성하여 시험을 실시 [블랙 박스 시험] black box testing 시스템이나 시스템 컴포넌트 또는 프로그램 내부구조에 대한 지식 없이 수행하는 시험하는 방식 시스템 요구 사항의 명세에 맞는지를 판단하는 시험으로 시스템 내부 구조를 블랙박스로 보고 입력과 출력을 확인함으로써, 시스템의 오류를 발견하는 방식 기능이 오류 없이 작동하고 명세에 맞게 작동하는 지를 시험하는데 많이 사용되어 기능검사(functional testing) 라고도 함, 또한 명세..