소프트웨어 설계 - 4. 인터페이스 설계
4. 인터페이스 설계 1) 시스템 인터페이스 요구사항 분석/검증 - 구성 : 이름, 시스템, 범위(내용), 방식, 송신 데이터, 인터페이스 주기, 고려사항 - 요구사항 분석 절차 요구사항 선별 별도의 인터페이스 요구사항 목록 제작 자료 준비 시스템 인터페이스 요구사항과 관련된 자료 준비 요구사항 분류 기능적/비기능적 요구사항으로 분류 분석 및 수정 내용을 추가 및 수정 / 세분화 / 우선순위 부여 - 요구사항 검증 요구사항 검토 계획 기준과 방법, 참여자, 체크리스트, 관련자료, 일정 등. 검증 방법 동료검토, 워크스루(사전검토 후 회의), 인스펙션(검토 전문가). 프로토 타입 제작/ 관련 툴 사용. 검증 항목 완전성(누락여부) / 일관성(충돌여부) / 명확성(이해여부). 기능성 / 검증가능성 / 추적가..
2022. 2. 25.
소프트웨어 설계 - 2. 화면설계
2. 화면설계 1) 사용자 인터페이스 - 사용자 인터페이스의 3가지 분야 : 제어, 구성, 기능 - 사용자 인터페이스의 특징 - 만족도에 큰 영향을 끼치기 때문에, 가장 많이 변경됨 - 편리성과 가독성, 이해도를 높임 - 최소한의 노력으로 결과를 얻을 수 있도록 함 - 소프트웨어 아키텍처를 숙지해야 함 - 사용자 인터페이스의 구분 : CLI(텍스트, Command Line Interface), GUI(마우스, Graphical User Interface), NUI(말, 행동, Natural User Interface) - 사용자 인터페이스 기본 원칙 : 직관, 유효, 학습, 유연 - 사용자 인터페이스의 설계 지침 - 사용자 중심, 일관성, 단순성, 결과 예측 가능, 표준화, 접근성 - 명확성, 가시성, ..
2022. 2. 24.