본문 바로가기
728x90
반응형

Study47

[정처기 실기] 오답 정리 (20년 통합) 디자인패턴 분류 - 생성, 구조, 행위 - 패키지 다이어그램 - 즉시 갱신 * 트랙잭션 회복 기법 Undo : 트랜잭션 로그를 이용하여 오류와 관련된 모든 변경을 취소하여 복구 수행 Redo : 트랜잭션 로그를 이용하여 오류가 발생한 트랜잭션을 재실행하여 복구 수행 지연 갱신 : 트랜잭션이 부분 완료 상태에 이르기까지 발생한 모든 변경 내용을 로그 파일에만 저장하고 데이터베이스에는 커밋이 발생할 때까지 저장을 지연하는 방식. Undo 과정이 필요 없다. - [1,2,3] 7 1 2 3 4 5 6 7 8 9 * 풀이과정 0 [1,2,3] 1 [4,5] 2 [6,7,8,9] 0 1 2 3 print(lol[0]) 0번째 배열 모두 출력 -> [1,2,3] print(lol[2][1]) 2번째 배열 [1]인덱.. 2024. 3. 5.
[정처기 실기] 핵심 키워드 5문제 (2) 1. UML의 관계에 관한 설명으로 보기에서 옳은 것을 고르시오. (1) 하나의 사물이 다른 사물에 포함되어 있는 관계로 전체와 부분으로 구분되어지며 서로 독립적이다. (2) 상위 모듈이 하위 모듈보다 더 일반적인 개념을 가지고 있으며 하위 모듈이 상위 모듈보다 더 구체적인 개념을 가진다. Association Aggregation Composition Generalization Dependency Realization 답 : (1) Aggregation (2) Generalization 2. UML을 이용한 다이어그램 중 다음 그림에 해당하는 다이어그램을 쓰시오. 답 : 패키지 다이어그램 3. LOC 기법에 의하여 예측된 총 라인 수가 30,000라인, 개발에 참여할 프로그래머는 5명, 평균 생산성이 .. 2024. 3. 4.
[정처기 실기] 핵심 키워드 5문제 (1) 1. 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터풀과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고있다. 고객의 변화하는 요구사항과 환경변화에 능동적인 이 ㅅ소프트웨어 개발 방법론을 쓰시오. 정답 : 애자일(Agile) 2. 소프트웨어 공학에서 리팩토링(Refactoring)을 하는 목적에 대해 간략히 설명하시오. 답 : 프로그램을 쉽게 이해하고 수정하여 빠르게 개발할 수 있도록 하기 위함이다. 3. 요구사항 확인에 대한 다음 설명에서 괄호(1,2)에 들어갈 알맞은 용어를 쓰시오 ( 1 ) 요구사항은 시스템이 무엇을 하는지, 어떤 기능을 하는지 등 사용자가 시스템을 통해 제공받기를 원하는 기능이나 시스템이 반드시 수행해야하는 기능을 의미 ( 2 ) 요구사항은 품질.. 2024. 3. 3.
[정보처리기사] 1강 정리 소프트웨어 생명주기(Software Life Cycle) 1. 폭포수 모형(Waterfall Model) 가장 오래된 전통적인 모형, 고전적 생명 주기모형이라고도 함 성공 사례가 많고 두개 이상의 과정이 병행되지 않는다 2. 프로토타입 모형(Prototype Model) 요구사항에 맞게 견본(시제품)을 만들어 최종 결과 예측 폭포수 모형 단점 보완 3. 나선형 모령(Spiral Model) 폭포수 모형 + 프포토타입, 점진적 모형 점진적으로 개발 과정이 반복, 누락되거나 요구사항 첨가 가능 4. 애자일 모형(Agile Model) 요구사항 변화에 유연하게 대응 소규모 프로젝트, 급변하는 요구사항에 적합 * 애자일 개발 핵심가치 1. 프로세스와 도구보다 개인과 상호작용에 더 가치를 둔다 2. 문서보다 실행.. 2024. 1. 19.
728x90
반응형
LIST