본문 바로가기

정보처리기사3

6장 화면설계 1. 화면설계 1) UI(User Interface)(★) : 사용자와 시스템 사이, 의사소통 할 수 있도록 물리적 가상매체 ** UI에 CG는 절대 NO ** - CLI(Command Line Interface) : 명령과 출력이 텍스트로 이뤄지는 인터페이스(Dos 창) - GUI(Graphic User Interface) : 아이콘, 메뉴를 마우스로 선택해 작업 수행하는 인터페이스(윈도우11) - NUI(Natural User Interfacd) : 사용자의 말,행동으로 기기조작(아이언맨 슈트 제작) - OUI(Organic User Interfacd) : 자연 그대로의 상태를 반영해 기기조작(내 손목에 시계가 생기고, 전화기도 되고) 2. 설계원칙(★) ** 설계원칙은 학연이 직효야 ** 1) 직관.. 2022. 4. 8.
5장 인터페이스 구현 1. 요구사항 검증 1) 검증방법(★) - 동료검토(Peer Review) : 명세서 작성자가 직접 설명, 동료들이 검토 - 워크스루(Work Through) : 명세서 미리 배포, 사전 검토 후 회의를 통해 검토 - 인스펙션(Inspection) : 검토 전문가들이 명세서 확인 및 검토 2) 프로토타이핑(Prototyping) : 개발될 소프트웨어에 대한 견본품(Prototype), 최종 결과물 예측 3) 테스트 설계 : 요구사항이 현실적으로 가능한지 검토 4) CASE 도구 활용 : 일관성 분석을 통해 요구사항의 추적, 분석, 관리, 표준 준수 여부 확인 2. 인터페이스 방법 명세화 1) 시스템 연계 기술 - DB Link : DB에서 제공하는 DB Link 객체를 이용 - API / Open API.. 2022. 4. 6.
4장 서버프로그램 구현 1. 개발도구의 분류 ** 개발도구 분류는 구(옛날) 테스, 형이 빌드 ** 1) 구현도구 - 코드작성, 디버깅, 수정작업을 위한 도구 예) eclipse, intelliJ 등등 2) 테스트도구 - 코드의 기능 점검 및 품질을 높이기위한 도구 예) xUnit, PMD, Sonar, Cppcheck, Findbugs 3) 형상관리도구 - 코드와 산출물 버전관리도구 예) GitHub, SVN 4) 빌드도구 - 배포, 코드 빌드를 수행해주는 도구 예) Maven, Gradle 등등 2. 개발환경 구성 ** 저기요..웹...웹어....아니요 데서(됐어)요 많이 파서(파세)요 ** 1) 웹 서버(Web Server) : HTTP를 이용한 요청/응답, 정적 콘텐츠(Java Script, CSS, Image) 2) .. 2022. 4. 4.