전체 글

기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.
소프트웨어 생명 주기소프트웨어를 개발하기 위한 과정을 각 단계별로 나눈 것나선형 모형 (점진적 모형)보헴이 제안한 소프트웨어 개발 모형으로 누락되거나 요구사항을 첨가 할 수 있다.폭포수 모형과 프로토타입 모형의 장점에 위험 분석 기능을 추가함유지보수 과정이 필요 없음나선형 모형 4가지 주요 활동"계획 수립 - 위험 분석 - 개발 및 검증 - 고객 평가" 순서로 반복됨폭포수형 모형 (고전적 생명 주기 모형)각 단계를 확실히 매듭짓고 그 결과를 검토하여 승인 과정을 거친 후 다음 단계로 진행하는 방법론가장 오래되고 가장 폭넓게 사용된 전통적인 소프트웨어 생명주기 모델프로토타입 모형실제 개발된 소프트웨어에 견본품을 만들어 최종 결과물을 예측하는 모형사용자와 시스템 사이의 인..
ORM ORM은 객체(Object)와 관계형 데이터베이스(Relational Database)를 연결해준다. SQL을 작성하는 것이 아니라, ORM을 이용하여 프로그래밍 언어로 DML을 수행할 수 있다. 즉, ORM은 객체 지향 프로그래밍에서 관계형 데이터 베이스의 데이터를 객체로 매핑하는 기술이다. ORM의 장점으로는 객체지향적인 코드를 통해서 데이터를 다루기 때문에 코드 가독성이 높고, 생산성을 높여준다. 반대로, 단점으로는 쿼리하는 데이터가 복잡해질 수록 ORM이 불편하고 제약으로 인해 SQL의 모든 기능을 활용하지 못할 수 도 있다는 단점이 있다. 그 외의 ORM의 장점 더보기 1. 트랜잭션 관리 ORM은 트랜잭션을 사용하여 데이터베이스의 작업의 일관성과 안전성을 보장한다. Django의 ORM은..
3. 웹 서비스와 관련된 다음 설명에 해당하는 용어를 쓰시오. 웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어로, XML로 작성되며 UDDI의 기초가 된다. SOAP, XML 스키마와 결합하여 인터넷에서 웹 서비스를 제공하기 위해 사용되며, 클라이언트는 이것을 통해 서버에서 어떠한 조작이 가능한지 파악할 수 있다. 더보기 정답) WSDL 9. 애플리케이션 테스트에 대한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오. ( 1 )은 입력 조건의 중간값보다 경계값에서 오류가 발생할 때의 확률이 높다는 점을 이용한 검사 기법이고, ( 2 )는 입력조건이 유효한 경우와 그렇지 않은 경우의 입력 자료의 개수를 균등하게 정하는 검사 기법이다. 더보기 정답) 1. 경..
1. 네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 쓰시오. 재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할수 없는 장소에서 모바일 호스트 만을 이용하여 구성한 네트워크이다. 망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합하다. 멀티 홉 라우팅 기능을 지원한다. 더보기 정답) 애드 혹 네트워크 3. 데이터베이스의 상태 변화를 이르키는 트랜잭션의 특성 중 원자성에 대해 간력히 서술하시오. 더보기 정답) 데이터베이스에 모두 반영되도록 완료되던지, 전혀 반영되지 않도록 복구 되어야 한다. 풀이) 일관성 - 트랜잭션의 결과는 항상 일관성이 있어야한다. 고립성 - 트랜잭션 실행시 다른 트랜잭션이 끼어들어서는 안된다. 영속성 - 성공적으로 실행된 트랜잭션은 영원히 반..
기존의 Swagger를 사용한 이유는 내가 작성한 코드를 기반으로 자동으로 API를 만들어주는 부분이 너무 편해서 진행하였는데 프로젝트를 진행하다보니, 자동으로 코드를 만들어 준다는 점이 어떻게 보면 단점으로 다가 왔다. 가장 큰 문제점은 코드의 순수성을 해치는 것이 문제였다. Postman은 API 통신 테스트를 하기 위해서만 사용하는줄 알았는데, 2016년쯤 부터 Postman에서 API문서 작업을 지원한다는 것을 알게 되었고 Postman으로 API 문서 작성을 선택하였다. Postman과 Swagger의 차이점 Swagger 코드를 기반으로 자동으로 API문서 생성 개발한 코드를 바탕으로 Swagger UI에서 API 테스트 Postmane API 문서를 작성 후, 코드를 작성 API 명세서로 P..
Jong_seoung
Today_developStory