목록전체 글 (175)
Learn & Record
1. Database (데이터베이스) - 컴퓨터에 파일을 저장하는 방법 - 1. 파일 2. 데이터베이스 - 데이터가 적은 경우, 파일이 데이터베이스 보다 빠름 - 데이터가 많은 경우, 데이터베이스가 속도 빠름 2. DBMS 종류 - 1) Oracle - 가장 먼저 상업용 발표된 데이터베이스, 완성도와 시장 점유율 높음 - 모든 측면에서 탁월한 데이터 베이스. - 단점 : 가격이 비싸고 배우기 어려움 - 2) SQL Server - UI가 깔끔하고 다양한 툴이 제공되어 데이터베이스 처음 배울 때 적합 - 단점 : 마이크로소프트에서 만들었다보니, Window OS에서만 사용 가능 - 3) MySQL - 오픈소스 무료여서 누구나 자유롭게 사용, 다양한 운영체제 지원, 학습용 적합 - 상업용 DBMS에 비해 기..
31. 사용자 인터페이스의 구분 - CLI(텍스트 형식), GUI(그래픽 형식), NUI(사용자 말이나 행동) - VUI(음성으로 조작방식), OUI(모든 사물과 사용자 간 상호작용 ) 32. 사용자 인터페이스의 기본 원칙 - 직관성, 유효성, 학습성, 유연성 33. 사용자 인터페이스의 설계 지침 - 사용자 중심, 사용성, 심미성, 오류 발생 해결 34. 사용자 인터페이스 개발 시스템의 기능 - 입력 검증, 도움과 프롬프트 제공 35. UI 설계 도구 - 와이어프레임, 목업, 스토리보드, 프로토타입, 유스케이스
26. 스테레오 타입 - UML에서 표현하는 기본 기능 외 추가 기능을 표현하기 위해 사용. 길러멧 ( ) 사용. - , , , , 27. 유스케이스 다이어그램 - 수행할 수 있는 기능을 사용자의 관점에서 표현한 것 - 구성요소 : 시스템, 액터, 유스케이스, 관계 28. 클래스 다이어그램 - 구성요소 : 클래스, 제약조건, 관계 29. 순차 다이어그램 - 시간의 흐름에 따라 상호작용하는 과정을 그림을 표현한 것 - 구성요소 : 액터, 객체, 생명성, 실행 상자, 메시지 30. 사용자 인터페이스(UI)의 특징 - 사용자의 만족도에 가장 큰 영향을 미치는 중요한 요소 - 소프트웨어 아키텍처를 반드시 숙지해야 한다.
오름차순 : 작은 값 > 큰 값 내림차순 : 큰 값 > 작은 값 1. TreeSet import java.util.Comparator; import java.util.TreeSet; class MyCompareInt implements Comparator { @Override public int compare(Integer o1, Integer o2) { return o1.compareTo(o2) * -1; // Integer 클래스의 compareTo() 메서드를 반대로 } } public class MyTreeSet02 { public static void main(String[] args) { TreeSet score = new TreeSet(new MyCompareInt()); score.add(..
21. 요구사항 분석을 위한 CASE (자동화 도구) - SADT(구조적 분석 및 설계도구), SREM(요구사항 명확 기술 목적) - PSL/PSA(미시간 대학 개발 자동화 도구), TAGS(개발주기 전 과정 통합 자동화 도구) 22. HIPO - 시스템 문서화할 때 사용하는 기법 / 시스템 입력, 처리, 출력의 기능을 나타냄 - HIPO Chart : 가시적 도표, 총체적 도표, 세부적 도표 23. UML의 개요 - 고객과 개발자 의사소통 원활 객체지향 모델링 언어 - 구성요소 : 사물, 관계, 다이어그램 24. 관계 - 연관 관계, 집합 관계, 포함 관계, 일반화 관계, 의존 관계, 실체화 관계 25. 다이어그램 - 구조적 다이어그램 : 클래스 다이어그램, 객체 다이어그램, 컴포넌트 다이어그램, 배치..
16. 요구사항 개발 프로세스 - 요구사항 도출 > 분석 > 명세(문서화) > 확인(검증) 17. 요구사항 명세 기법 - 정형 명세 기법 (수학적 기호, 정형화된 표기법) - 비정형 명세 기법 (일반 명사, 동사 등 자연어 기반 서술 또는 다이어그램 작성) 18. 요구사항 분석의 개요 - 사용자의 요구를 정확하게 추출하여 목표를 정하고, 어떤 방식으로 해결할 것인지 결정 19. 자료흐름도(DFD) - 프로세스 (자료를 변환시키는 한 부분, 원 또는 사각형 표시), 자료흐름 (자료의 흐름 표시, 화살표 이용) - 자료저장소 (자료저장소를 나타냄, 도형안에 기입), 단말 (입력과 출력 데이터 받음, 도형 안에 이름 기입) 20. 자료사전 - 데이터를 설명하는 데이터 (메타데이터) - =(정의) +(연결) (..