반응형 개발/개념10 [테스트] 애플리케이션 테스트 개발된 응용 애플리케이션이나 시스템이 사용자가 요구하는 기능과 성능, 사용성, 안정성 등을 만족하는지 확인하고, 노출되지 않은 숨어있는 결함을 찾아내는 활동입니다. 오류 발견, 오류 예방, 품질 향상 관점에서 필요합니다. 관점 설명 오류 발견 잠재된 오류를 발견하고 수정하여 올바른 프로그램을 개발하기 위해 필요 오류 예방 프로그램 실행 전 동료검토, 워크스루, 인스펙션을 통해 오류를 사전에 발견하는 예방 차원의 필요 품질 향상 사용자의 요구사항 및 기대 수준을 만족하도록 반복적 테스트를 거쳐 제품의 신뢰도를 향상하는 품질 보증을 위해 필요 테스트 원리는 7가지가 있습니다. 테스팅은 결함이 존재함을 밝히는 것 완벽한 테스팅은 불가능 개발 초기에 테스팅 시작 결함에 집중 동일한 테스트 케이스에 의한 반복적 .. 2021. 2. 3. [UI] UI 설계 [UI] UI 에서 UI의 기본 개념을 설명하였습니다. UI를 설계할 때 필요한 기본 개념입니다. 1. UI 설계 지침 UI를 설계할 때 9가지 지침이 있습니다. 지침 설명 사용자 중심 사용자가 이해하기 쉽고 편하게 사용할 수 있는 환경을 제공하며 실사용에 대한 이해가 바팅이 되어야 함 일관성 버튼이나 조작 방법을 사용자가 기억하기 빠르고 쉽게 습득할 수 있도록 설계해야함 단순성 조작 방법은 가장 간단하게 작동되도록 하여 인지적 부담을 최소화해야함 결과 예측 가능 작동시킬 기능만 보고도 결과 예측이 가능해야함 가시성 주요 기능을 메인 화면에 노출하여 쉬운 조작이 가능해야함 표준화 디자인을 표준화하여 기능구조의 선행 학습 이후 쉽게 사용 가능해야함 접근성 사용자의 직무, 연령, 성별 등이 고려된 다양한 계.. 2021. 2. 2. [UI] UI 1. UI(User Interface) 개념 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체입니다 UX(User Experience, 사용자 경험)는 제품, 시스템, 서비스 등을 사용자가 직/간접적으로 경험하면서 느끼고 생각하는 총체적 경험을 의미합니다. 2. UI 유형 유형 설명 CLI (command Line Interface) 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 GUI (Graphical User Interface) 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스 NUI (Natural User Interface) 키보드나 마우스 없이 신체부위(터치, 음성 포함)를 이용하는 사용자 인터페이스 OUI (Organic User Int.. 2021. 2. 2. [Module] 공통 모듈 1. 공통모듈 1. 모듈 개념 모듈은 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어 모듈화를 통해 분리된 시스템의 각 기능들을 서브프로그램, 서브 루틴, 소프트웨어 내의 단위 프로그램, 작업 단위 등과 같은 의미로 사용 2. 모듈의 특징 각 모듈은 상대적으로 독립성을 가지고 있습니다. 모듈 내부에는 그 모듈을 하나로 통합하는 수많은 조합이 존재할 수 있습니다. 모듈은 단독으로 컴파일할 수 있으며 재사용할 수 있습니다. 독립성이 높은 모듈일수록 수정 시 다른 모듈에 영향을 거의 미치지 않고 오류가 발생 시에도 쉽게 해결할 수 있습니다. 2. 결합도 외부의 모듈과의 연관도 상호의존성 모듈 간의 관련성을 측정하는 척도 유형 설명 결합도 품질 내용 결합도 다른 모듈 내부에 있는 변수나 기능을.. 2021. 1. 25. 이전 1 2 다음 반응형