본문 바로가기

정처기 실기7

정처기 실기 화면설계 UI는 넓은 의미에서 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상의 매개체이다. 좁은 의미로는 정보기기나 화면 등에서 사람이 접하게 되는 화면 UI 유형 - CLI : 명령어를 텍스트로 입력하여 조작 - GUI : 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용 - NUI : 신체 부위를 이용하는 사용자 인터페이스 - OUI : 현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스 UI 설계 원칙 직관성 : 누구사 쉽게 이해하고 쉽게 사용할 수 있어야 함 유효성 : 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작 학습성 : 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작 유연성 : 사용자의 요구사항은 최대한 수용하고 실수를 방지할 수 있도.. 2023. 3. 26.
정처기 실기 요구사항 확인 소프트웨어 생명주기 : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 요설구테유 - 요구사항 분석 - 설계 - 구현 - 테스트 - 유지보수 소프트웨어 생명주기 모델 종류 - 폭포수 모델 : 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델, 가장 오래된 모델, 성공 사례 많음 - 프로토타이핑 모델 : 고객이 요구한 기능을 프로토타입으로 구현하여 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 - 나선형 모델 : 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발 (계획 및 정의 - 위험분석 - 개발 - 고객 평가) 애자일 : 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적용하면서 효율적으로 시스템을 개발할 수 있는 방법론 - XP : 의사소통 개선과 즉각.. 2023. 3. 22.
정처기 실기 대비 SQL 1. 트랜잭션 : 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본단위 - 트랜잭션의 특성 : 원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 영속성(Durability) - 원자성 : 트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질 - 일관성 : 트랜잭션 수행 전과 수행 완료 후의 상태가 같아야 하는 성질 - 격리성 = 고립성 : 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 한다는 성질 - 영속성 : 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장되어야 하는 성질 2. 트랜잭션 제어 : 트랜잭션 제어언어는 TCL(Transaction Control Language)이라.. 2023. 3. 20.