본문 바로가기

공부/정보처리기사10

정보처리기사 필기 기출문제 출제유형 분석(22년 4월 기출) 1과목 소프트웨어 설계 1. UML 다이어그램 - 순차다이어그램 특징 2. 미들웨어 특징 - 메시지 지향 3. 애자일 방법론과 구조적 방법론 - 익스트림 프로그래밍 4. 유스케이스 구성요소 - 연관관계 / 포함관계 / 확정 관계 / 일반화 관계 5. 요구사항 분석 - 비기능적 요구 - 기능 : 실제 동작에 대한 요구사항 - 비기능 : 동작 외 보안, 품질, 성등, 안정 등 보조적인 요구사항 6. 모델링 언어 종류 - 정보공학 방법론(Entity-Relationship Diagram) 7. 미들웨어 특징 8. UI 설계 지침 : 사용자 중심, 일관성, 단순성, 가시성, 표준화, 접근성, 명확성, 오류 발생 해결 9. 객체지향 개념 : 다형성(오버로딩/오버라이딩) 10.소프트웨어 개발 영역 11. 객체란? .. 2023. 2. 19.
클린코드와 TDD 📒 클린코드와 TDD 클린코드(Clean Code) 클린코드에 대해 생각해보게 된 유튜브 라매개발자8개월된 프론트엔드 개발자가 생각하는 가장 중요한 개발 역량 토스ㅣSLASH 21 - 실무에서 바로 쓰는 Frontend Clean Code 짧은 코드 !== 클린코드 클린코드 == 직관적인, 유지보수가 쉬운 코드 TDD(Test Driven Development) TDD란? Test Driven Development의 약자로 ‘테스트 주도 개발’ 초안을 쓰고 고쳐가며 개발하는 방식 테스트 코드를 함께 공유 레거시 코드(Legacy Code) 레거시 코드란? 유산, 산물이 된 코드. 더이상 쓰이지 않거나 쓰기 힘든 코드. 한 마디로 클린코드의 반대인 더티코드이다. 개발의 어려움을 야기시키는 코드로 지양해야할.. 2021. 10. 29.
정처기 데일리공부 04 - SQL응용, 트랜잭션, DDL, DML, DCL 7단원 SQL 응용 1. 트랜잭션 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 트랜잭션의 특성(ACID) Atomicity (원자성) 분해가 불가능한 작업의 최소 단위 연산 전체가 성공 또는 실패(All or Nothing) / Commit and Rollback / 회복성보장 Consistency (일관성) 트랜잭션이 실행 성공 후 항상 일관된 데이터베이스 상태를 보존해야 함 Isolation (격리성,고립성) 트랜잭션 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접은 불가 Durability (영속성) 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장 고립화 수준 현재의 데이터에 대해 무결성을 해치지 않기 위해 잠금을 설정하는 정도 고립.. 2021. 7. 1.
정처기 데일리공부03 - 함수,클래스, 상속, 프로그래밍 언어별 특성 5. 사용자 정의 자료형 활용 열거체 서로 연관된 정수형 상수들의 집합 정수형 상수에 이름을 붙여 코드를 이해하기 쉽게 해줌 C,C++ = 초깃값 없으면 0부터 차례대로, 자바 = 값 지정 x 무조건 0부터 파이썬 = 무조건 값 지정 enum 열거체명{} 구조체 사용자가 기본 타입을 갖고 새롭게 정의할 수 있는 사용자 정의 자료형(다른 타입가능) c, c++에서만 사용 struct 구조체명{} 6. 사용자 정의 함수 사용자가 직접 새로운 함수를 정의하여 사용하는 방법 7. 재귀함수 함수 자신이 자신을 부르는 함수 반환데이터타입 함수(타입 변수명, ... ){ 함수명(변수명, ...) return 반환값; } return을 만나면 더이상 실행 x 8. 클래스 접근제어자 접근제어자 : 지정된 클래스, 변수,.. 2021. 7. 1.
반응형