목록2024/01/31 (2)
Learn & Record
36. 품질 요구사항 - 기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성 37. UI 요소 - 체크 박스, 라디오 버튼, 텍스트 박스, 콤보 상자, 목록상자 38. 상위 설계와 하위 설계 - 상위설계 : 아키텍처 설계, 예비 설계, 시스템의 전체적인 구조, 구조+DB+인터페이스 - 하위설계 : 모듈 설계, 상세 설계, 시스템의 내부 구조 및 행위, 컴포넌트, 자료구조, 알고리즘 39. 소트프웨어 아키텍처 설계의 기본 원리 - 모듈화, 추상화, 단계적 분해, 정보은닉 40. 소프트웨어 아키텍처의 품질 속성 - 시스템 측면 : 성능, 보안, 가용성, 기능성, 사용성, 변경용이성, 확장성 - 비즈니스 측면 : 시장 적시성, 비용과 혜택, 예상 시스템 수명 등 / 아키텍처 측면 : 개념적 무결성, 정확성..
1. Database (데이터베이스) - 컴퓨터에 파일을 저장하는 방법 - 1. 파일 2. 데이터베이스 - 데이터가 적은 경우, 파일이 데이터베이스 보다 빠름 - 데이터가 많은 경우, 데이터베이스가 속도 빠름 2. DBMS 종류 - 1) Oracle - 가장 먼저 상업용 발표된 데이터베이스, 완성도와 시장 점유율 높음 - 모든 측면에서 탁월한 데이터 베이스. - 단점 : 가격이 비싸고 배우기 어려움 - 2) SQL Server - UI가 깔끔하고 다양한 툴이 제공되어 데이터베이스 처음 배울 때 적합 - 단점 : 마이크로소프트에서 만들었다보니, Window OS에서만 사용 가능 - 3) MySQL - 오픈소스 무료여서 누구나 자유롭게 사용, 다양한 운영체제 지원, 학습용 적합 - 상업용 DBMS에 비해 기..