자격증/정보처리 기사 1. 소프트웨어 설계 4

4. 인터페이스 설계

시스템 인터페이스 요구사항 분석시스템 인터페이스요구사항 명세서시스템 인터페이스 요구사항 명세서 내용  시스템 인터페이스 요구사항 분석요구사항 1. 기능적 요구사항 2. 비기능적 요구사항소프트웨어 요구사항 분석 기법 1. 요구사항 분류 2. 개념 모델링 3. 요구사항 할당 4. 요구사항 협상 5. 정형 분석소프트웨어 요구사항 목록  시스템 인터페이스 요구사항 분석 절차 (순서) 1. 요구사항 선별 2. 요구사항 관련 자료 준비 3. 요구사항 분류 4. 요구사항 분석, 명세서 구체화 5. 요구사항 명세서 공유  인터페이스 요구사항 검증요구사항 검증 (Requirements Verification)베이스라인인터페이스 요구 사항 검증 순서  인터페이스 요구사항 검토 계획 수립 프로젝트 이해관계자소프트웨어 아키텍..

3. 애플리케이션 설계

소프트웨어 아키텍처기능적 요구사항비기능적 요구사항소프트웨어 상위 설계소프트웨어 하위 설계  모듈화 (Modualarity)모듈 (Module)추상화 (Abstraction)추상화 과정 1. 과정 추상화 2. 데이터 추상화 3. 제어 추상화단계적 분해 (Stepwise Refinement)정보 은닉 (Information Hiding)  소프트웨어 아키텍처의 품질 속성 1. 시스템 측면 2. 비즈니스 측면 3. 아키텍처 측면시스템 품질 속성 1. 성능 2. 보안 3. 가용성 4. 기능성 5. 사용성 6. 변경 용이성 7. 확장성 8. 테스트 용이성 9. 배치성 10. 안정성비즈니스 품질 속성 1. 시간 적시성 2. 비용과 혜택 3. 예상 시스템 수명 4. 목표 시장 5. 공개 일정 6. 기존 시스템과 통합..

2. 화면 설계

사용자 인터페이스 (UI, User Interface)사용자 인터페이스 분류인터페이스 (inteface)  사용자 인터페이스 구분 1. CLI (Command Line Interface) 2. GUI (Graphic User Interface) 3. NUI (Natural User Interface) 4. VUI (Voice User Interface) 5. OUI (Organic User Interface)모바일 제스처 (Movile Gesture) 1. Tap 2. Double Tap 3. Drag 4. Pan 5. Press 6. Flick 7. Pinch패닝  사용자 인터페이스의 기본 원칙 1. 직관성 2. 유효성 3. 학습성 4. 유연성사용자 인터페이스 설계 지침 1. 사용자 중심 2. 사용성 ..

1. 요구사항 확인

소프트웨어 생명 주기 (Software Life Cycle, 소프트웨어 수명 주기)  소프트웨어 개발 방법론소프트웨어 공학  (SE, Software Engineering)소프트웨어 공학 기본 원칙  폭포수 모형 (Waterfall Model, 고전적 생명 주기, 선형 순차적 모형)프로토 타입 모형 (ProtoType Model, 원형 모델)  나선형 모델 (Spiral Model, 점진적 모형)애자일 모형 (Agile Model) 1. 스프린트 (Sprint) 2. 이터레이션 (Iteration)  애자일 선언 (Agile Manifesto)  스크럼 (Scrum) 1. 제품 책임자 (PO, Product Owner) 2. 스크럼 마스터 (SM, Scrum Master) 3. 개발팀 (DT, Devel..