본문 바로가기

분류 전체보기57

UI(User Interface, 사용자 인터페이스) UI(User Interface, 사용자 인터페이스) - 넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체이다. - 좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면이다 UX(User eXperience, 사용자 경험) - 제품과 시스템, 서비스 등을 사용자가 직·간접적으로 경험하면서 느끼고 생가하는 총체적 경험을 의미한다. 1. UI 유형 유형 특징 설명 CLI (Command Line Interface) 정적인 텍스트 기반 인터페이스 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 GUI (Graphical User Interface) 그래픽 반응 기반 인터페이스 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터.. 2023. 5. 10.
요구사항 분석 1. 기능적 요구사항 vs 비기능적 요구사항 내용 예시 기능적 요구사항 시스템이 실제로 어떻게 동작하는지에 관점을 둔 요구사항 사용자는 회원 ID와 비밀번호를 입력하여 로그인할 수 있다. 비기능적 요구사항 시스템 구축에 대한 성능, 보안, 품질, 안정 등에 대한 성능, 보안, 품질, 안정성 등으로 실제 수행에 보조적인 요구사항 시스템은 1년 365일, 하루 24시간 운용이 가능해야 한다. 2023. 5. 10.
UML(Unifield Modeling Language) 1. UML(Unifield Modeling Language) - UML은 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호간의 의사소통이 원할하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어이다. 2. UML(Unifield Modeling Language)의 구성 요소 - 사물(Things) - 관계(Relationships) - 다이어그램(Diagrams) # 사관다 3. UML의 사물(Things) - 구조 - 행동 - 그룹 - 주해(사물) # 구행그주 4. UML의 관계(Relationships) - 연관 관계(ㅡ▶): 유스케이스와 액터간의 상호작용이 있음을 표현한다. - 집합 관계(◇): 포함되는 쪽에서 포함하는 쪽으로 속이 빈 마름모를 연결하여.. 2023. 5. 9.
애자일(Agile) 방법론 애자일(Agile) 방법론이란? - 날렵한, 재빠른이란 의미로 소프트웨어 개발 중 설계 변경에 신속히 대응하여 요구사항을 수용할 수 있다. - 절차와 도구보다 개인과 소통을 중요시하고 고객과의 피드백을 중요하게 생각한다. - 소프트웨어가 잘 실행되는데 가치를 둔다. - 소프트웨어 배포 시차를 최소화할 수 있다. 애자일 방법론 유형에는 대표적으로 3가지가 있다. 익스트림프로그래밍(XP, eXtremeProgramming), 스크럼(Scrum), 린(LEAN), DSDM, FDD, Crystal 1. 익스트림프로그래밍(XP, eXtremeProgramming) 기법 1-1. XP의 핵심 가치 - 용기(Courage) - 단순성(Simplicity) - 의사소통(Communication) - 피드백(Feedb.. 2023. 5. 9.
[정보처리기사] 1과목 소프트웨어 설계 1. 요구사항 분석 1-1. 요구사항 분석 1-2. UML(Unifield Modeling Language) 1-2-1. UML(Unifield Modeling Language)의 구성 요소 1-2-2. UML의 사물(Things) 1-2-3. UML의 관계(Relationships) 1-2-4. UML의 다이어그램(Diagrams) 유형 ======================================== 2. 애플리케이션 설계 2-1. 디자인 패턴(Disign Pattern) 2-2. 상/하향 설계기법 2-3. 애자일(Agile) 방법론 2-3-1. 익스트림프로그래밍(XP, eXtremeProgramming) 기법 2-3-2. 스크럼(Scrum) 기법 2-3-3. 린(LEAN) 기법 2-4. 개발.. 2023. 5. 9.
[SQL] DAY 12. 데이터 및 데이블 조작 1. 데이터 조작 1-1. 데이터 삽입 문법 01. 완전한 행 삽입 INSERT INTO 테이블명 VALUES (값1, 값2, 값3); 문법 02. 열 이름과 함께 삽입 INSERT INTO 테이블명(열 이름1, 열 이름2, 열 이름3) VALUES (값1, 값2, 값3); 문법 03. 부분 행 삽입 INSERT INTO 테이블명(열 이름1, 열 이름3) SELECT 열 이름1, 열 이름2, 열 이름3 FROM 테이블명2 WHERE 조건절; 문법 04. SQL 문장 결과를 삽입 INSERT INTO 테이블명1(열 이름1, 열 이름2, 열 이름3) SELECT 열 이름1, 열 이름2, 열 이름3 FROM 테이블명2 WHERE 조건절; 1-2. 데이터 삭제 문법 01. 테이블의 모든 행 삭제 DELETE F.. 2023. 5. 6.