전체 글 (171) 썸네일형 리스트형 [정보처리기사 실기] 4. UI 설계 1. UMLUML : 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화할 때 사용되는 표준화된 범용 모델링 언어UML 특징가시화 언어 : 개념 모델 작성 시 오류가 적고 의사소통이 용이구축 언어 : 다양한 언어로 실행 시스템의 예측 가능, 소스 코드 변환 및 역 변환 가능명세화 언어 : 정확한 모델 제시, 완전한 모델 작성 가능문서화 언어 : 시스템에 대한 평가 및 의사소통의 문서UML 구성요소사물 : 추상적인 개념으로, 주제를 나타내는 요소관계 : 사물과 사물을 연결하여 관계를 표현하는 요소다이어그램 : 사물과 관계를 모다 그림으로 표현. 9가지로 정의 UML 다이어그램구조적(정적) 다이어그램 : 시스템의 구조 및 구성요소들 간의 관계를 나타내는 다이어그램클래스(Class) : 클래스의 속성 및 연산.. [정보처리기사 실기] 3. UI 요구사항 확인 1. UI 요구사항 확인사용자 인터페이스(UI) : 사용자와 시스템 사이 의사소통할 수 있도록 고안된 물리적, 가상의 매개체. UX 포함UX : 사용자가 직/간접적으로 경험하며 느끼는 것UI 유형CLI : 정적 텍스트 기반 인터페이스GUI : 그래칙 반응 기반 인터페이스NUI : 직관적 사용자 반응 기반 인터페이스. 신체부위 이용OUI : 유기적 상호 작용 기반 인터페이스. 모든 사물이 입출력장치로 변화 가능UI 설계 원칙직관성(Intuitiveness) : 누구나 쉽게 이해하고 쉽게 사용유효성(Efficiency) : 정확하고 완벽하게 사용자의 목표 달성학습성(Learnability) : 모두사 쉽게 배우고 사용유연성(Flexibility) : 사용자의 요구사항을 최대한 수용하고 실수를 방지 UI 요.. [정보처리기사 실기] 2. 현행 시스템 분석 1. 현행 시스템 파악현행 시스템 파악 : 현행 시스템의 SW 및 HW, 네트워크 구성 및 제공 기능 등을 파악하는 활동현행 시스템 절차 구성/기능/인터페이스 파악아키텍처 및 소프트웨어 구성 파악시스템 하드웨어 및 네트워크 구성 파악소프트웨어 아키텍처 : 소프트웨어의 구성요소와 외부 특성, 관계를 표현하는 구조소프트웨어 아키텍처 프레임워크 : 소프트웨어 시스템에서 아키텍처가 표현해야 하는 내용을 제공하는 기술 표준소프트웨어 아키텍처 4+1 뷰 : 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 접근 방법소프트웨어 아키텍처 4+1 뷰 구성요소Usecase View : 다른 뷰를 검증하는 데 사용Logical View : 기능적 요구사항이 어떻게 제공되는지 설명Process View : 시.. [정보처리기사 실기] 1. 요구사항 확인 1. 소프트웨어 개발 방법론소프트웨어 생명주기(SDLC) 모델 : 시스템 개발 생애 작업 프로세스 모델화모델 프로세스요구사항 분석 : 개발할 소프트웨어의 기능, 제약 조건, 목표, 사용자를 명확하게 정의-> 기능/비기능 요구사항설계 : 정의한 기능의 수행 바법을 논리적으로 결정 : 시스템 구조/프로그램/사용자 인터페이스 설계구현 : 문제 해결 방법을 특정 프로그래밍 언어를 사용해 작성 -> 인터페이스/자료 구조 개발, 오류 처리테스트 : 시스템이 요구를 만적하는지 평가 -> 단위/통합/시스템/인수 테스트유지 보수 : 시스템이 인수되고 설치된 후 일어나는 모든행동 -> 예방/완전/교정/적응 유지보수 SDLC 종류폭포수 모델(Waterfall Model) : 각 단계를 확실히 마무리 지은 후 다음 단계로.. 정보처리기사 필기 정처기 필기 시험을 봤다.가채점 결과는 합격~! 엄청 높은 점수는 아니지만..만족한다. 옛날처럼 혼자서 정리하면서 공부했는데, 이렇게 까지 안하고 인터넷 요약본만 봐도 충분할 것 같다.실기는 그냥 블로그에다 정리하면서 공부해야지.... 실기는 티켓팅 실패해서 나중에.. [MySQL] 프로그래머스 SQL 고득점 Kit - String, Date 중요한 부분은 아니지만 마무리는 해야지https://school.programmers.co.kr/learn/courses/30/parts/17047 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 자동차 평균 대여 기간 구하기SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE, START_DATE)), 1)+1 AS AVERAGE_DURATIONFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYGROUP BY CAR_IDHAVING AVG(DATEDIFF(END_DATE, START_DATE))+1 >= 7ORDER BY AVERAGE_DUR.. [MySQL] 프로그래머스 SQL 고득점 Kit - JOIN 어려운 JOIN 연습https://school.programmers.co.kr/learn/courses/30/parts/17046 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기SELECT DISTINCT C.CAR_ID, C.CAR_TYPE, FLOOR(30*DAILY_FEE*(1 - DISCOUNT_RATE/100)) AS FEE FROM CAR_RENTAL_COMPANY_CAR AS C JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY AS H ON C.CAR_ID = H.CAR_ID JOIN.. [MySQL] 프로그래머스 SQL 고득점 Kit - IS NULL 비교적 간단한 문제들 https://school.programmers.co.kr/learn/courses/30/parts/17045 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 경기도에 위치한 식품창고 목록 출력하기-- 코드를 입력하세요SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, "N") FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE "경기도%" ORDER BY 1;IFNULL() 문제 2. 이름이 없는 동물의 아이디-- 코드를 입력하세요SELECT ANIMAL_ID FROM ANIMAL_INS WH.. 이전 1 2 3 4 ··· 22 다음 목록 더보기