정보처리58 화면 설계 UI 요구사항 확인 2/3 UI 지침 UI 지침(Guideline) 개념UI 표준에 따라 사용자 인터페이스 설계, 개발 시 지켜야 할 세부 사항을 규정하는 가이드라인소프트웨어 개발 단계별 UI 지침목표 정의 : 환경 분석, UI 개발 목표 및 범위 정의프로젝트 계획 : 사용자 분석 및 니즈(Needs) 조사요구사항 정의 : 사용자 요구사항 도출, UI 컨셉션 정의설계 및 구현 : UI 상세 설계, UI 화면 디자인, UI 검증테스트 : 사용성 테스트 실행, 결과 분석배포 및 관리 : 메뉴얼 배포, 관리UI 표준 적용을 위한 환경 분석사용자 트렌드 분석현재 UI의 단점 파악 및 트렌드 숙지사용자가 필요로 하는 핵심 요구사항 파악사용자가 쉽게 이해할 수 있는 기능을 위주로 기술 영역 정의기능 및 설계 분석기능 조작성 분석사용자 편의성.. 2025. 4. 8. 화면 설계 UI 요구사항 확인 1/3 UI 요구사항 확인 UI(User Interface) 개념넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면사용자 경험(UX, User Experience)은 사용자 인터페이스(UI)를 포함하고 있음UI 유형CLI(Command Line Interface)정적인 텍스트 기반 인터페이스명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스GUI(Graphical User Interface)그래픽 반응 기반 인터페이스그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스NUI(Natural User Interface)직관적 사용자 반응 기반 인터페이스키보드나 마우스 없이 신체 부위.. 2025. 4. 7. 요구사항 확인 요구사항 2/2 요구사항요구사항 명세 단계요구사항 명세 단계 주요 기법비정형 명세 기법사용자의 요구를 표현할 때 자연어를 기반으로 서술하는 기법사용자와 개발자의 이해가 용이명확성 및 검증에 문제정형 명세 기법사용자의 요구를 표현할 때 수학적인 원리와 표기법으로 서술하는 기법정형 명세 언어인 Z-스키마, Petri Nets, 상태 차트 활용표현이 간결, 명확성 및 검증이 용이기법의 이해가 어려움요구사항 명세 원리 및 검증 항목명확성 : 각각의 요구사항 명세 내용은 하나의 의미만 부여해야 함완전성 : 기능, 성능, 속성, 인터페이스, 설계 제약 등에 관한 모든 시스템 요구사항이 포함되어야 함검증 가능성 : 요구사항 내용의 충족 여부와 달성 정도에 대한 확인이 가능해야 함일관성 : 요구사항의 내용 간 상호 모순이 없어야 함수.. 2025. 4. 6. 요구사항 확인 요구사항 1/2 요구사항 요구사항 개념요구공학(Requirements Engineering)의 개념사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동요구공학의 목적이해관계자 사이에 효과적인 의사소통 수단을 제공하고 시스템 개발의 요구사항에 대한 공통된 이해를 설정함요구사항 누락 방지 및 이해 오류로 인한 불필요한 비용을 절감하고 요구사항 변경 추적을 가능하게 함초기 요구사항 관리로 개발 비용과 시간을 절약하고 효과적인 의사소통 수단을 제공함요구사항의 분류기능적 요구사항개념시스템이 제공하는 기능, 서비스에 대한 요구사항도출 방법특정 입력에 대해 시스템이 어떻게 반응해야 하는지에 대한 기술특정 상황에 대해 시스템이 어떻게 동작해야 하는지에 대한 기술특.. 2025. 4. 5. 요구사항 확인 현행 시스템 분석 3/3 개발 기술 환경 정의개발 기술 환경 현행 시스템 분석운영체제 현행 시스템 분석운영체제(Operating System)의 개념컴퓨터 시스템이 제공하는 모든 하드웨어, 소프트웨어를 사용할 수 있도록 해주고, 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스를 담당하는 프로그램사용자가 컴퓨터를 좀 더 쉽게 사용하기 위해 지원하는 소프트웨어운영체제 현행 시스템 분석 시 고려 사항품질 측면신뢰도장기간 시스템 운영 시 운영체제의 장애 발생 가능성운영체제의 버그로 인한 재기동 여부성능대규모 및 대량 파일 작업(배치 작업, Batch Job) 처리지원할 수 있는 메모리 크기(32비트, 64비트)지원 측면기술 지원공급사들의 안정적인 기술 지원오픈 소스 여부주변 기기설치할 수 있는 하드웨어다수의 주변 기기 지원 여부구축 비.. 2025. 4. 4. 요구사항 확인 현행 시스템 분석 2/3 현행 시스템 파악디자인 패턴디자인 패턴(Design Pattern) 개념소프트웨어 공학의 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴디자인 패턴을 참고하여 개발할 때 개발의 효율성과 유지보수성, 운용성이 높아지며, 프로그램의 최적화에 도움이 됨디자인 패턴 구성요소패턴의 이름 : 디자인 패턴을 부를 때 사용하는 이름과 디자인 패턴의 유형문제 및 배경 : 디자인 패턴이 사용되는 분야 또는 배경, 해결하는 문제를 의미솔루션 : 디자인 패턴을 이루는 요소들, 관계, 협동 과정사례 : 디자인 패턴의 간단한 적용 사례결과 : 디자인 패턴을 사용하면 얻게 되는 이점이나 영향샘플 코드 : 디자인 패턴이 적용된 원시 코드디자인 패턴 유형목적에 따른 디자인 패턴 유형생성 : 객체.. 2025. 4. 3. 이전 1 ··· 3 4 5 6 7 8 9 10 다음