본문 바로가기
반응형

분류 전체보기87

[테스트] 애플리케이션 테스트 개발된 응용 애플리케이션이나 시스템이 사용자가 요구하는 기능과 성능, 사용성, 안정성 등을 만족하는지 확인하고, 노출되지 않은 숨어있는 결함을 찾아내는 활동입니다. 오류 발견, 오류 예방, 품질 향상 관점에서 필요합니다. 관점 설명 오류 발견 잠재된 오류를 발견하고 수정하여 올바른 프로그램을 개발하기 위해 필요 오류 예방 프로그램 실행 전 동료검토, 워크스루, 인스펙션을 통해 오류를 사전에 발견하는 예방 차원의 필요 품질 향상 사용자의 요구사항 및 기대 수준을 만족하도록 반복적 테스트를 거쳐 제품의 신뢰도를 향상하는 품질 보증을 위해 필요 테스트 원리는 7가지가 있습니다. 테스팅은 결함이 존재함을 밝히는 것 완벽한 테스팅은 불가능 개발 초기에 테스팅 시작 결함에 집중 동일한 테스트 케이스에 의한 반복적 .. 2021. 2. 3.
[UI] UI 설계 [UI] UI 에서 UI의 기본 개념을 설명하였습니다. UI를 설계할 때 필요한 기본 개념입니다. 1. UI 설계 지침 UI를 설계할 때 9가지 지침이 있습니다. 지침 설명 사용자 중심 사용자가 이해하기 쉽고 편하게 사용할 수 있는 환경을 제공하며 실사용에 대한 이해가 바팅이 되어야 함 일관성 버튼이나 조작 방법을 사용자가 기억하기 빠르고 쉽게 습득할 수 있도록 설계해야함 단순성 조작 방법은 가장 간단하게 작동되도록 하여 인지적 부담을 최소화해야함 결과 예측 가능 작동시킬 기능만 보고도 결과 예측이 가능해야함 가시성 주요 기능을 메인 화면에 노출하여 쉬운 조작이 가능해야함 표준화 디자인을 표준화하여 기능구조의 선행 학습 이후 쉽게 사용 가능해야함 접근성 사용자의 직무, 연령, 성별 등이 고려된 다양한 계.. 2021. 2. 2.
[SSO] SSO SSO(Single Sign On) 한 번의 로그인을 통해 여러 다른 사이트들을 자동적으로 접속하여 이용하는 방법 2021. 2. 2.
[클라이언트] 리치 클라이언트, 씬 클라이언트 1. 리치 클라이언트(Rich Client) SW의 실행을 클라이언트에서 책임지는 기술 서버는 클라이언트에서 요청한 SW의 실행 코드를 스트림 형태로 제공하고, 클라이언트는 서버로부터 스트리밍되는 SW 코드를 클라이언트 PC의 자원을 이용하여 실행하는 기술 대표적인 기술 : SW 스트리밍 (X-Internet, App-V) 2. 씬 클라이언트(Thin Client) SW의 실행을 전적으로 서버에서 책임지는 기술로 서버에서 가상 머신을 이용하여 클라이언트의 데이터와 SW를 관리 미치 실행하는 기술 대표적인 기술 : 클라우드 컴퓨팅의 대표 기술로 각광받는 데스크탑 가상화 (JSP, HTML) 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.
[Spring] Spring Framework MVC 커뮤니티 사이트Tutorial - 4 1. 공통모듈 분석과 설계 과정을 진행하면서 다른 기능이지만 공통적으로 사용하는 기능이 눈에 보입니다. 물론 각 기능에서 공통적인 기능을 구현해 사용해도 되지만 공통적인 기능이 변경된다면 소스를 전체 수정해야합니다. 공통적으로 사용하는 기능을 따로 분리해 관리를 하는 것이 유리합니다. 해당 공통 기능이 동작하는 시점과 역할에 따라 어떤 방식으로 구현할지 고민해봐야합니다. 공통 기능들을 모아 class를 작성할 때 유의해야할 점이 있습니다. 이렇게 공통 기능들을 모아 작성한 class 를 공통 모듈이라 부릅니다. 1. 모듈 개념 모듈은 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어 모듈화를 통해 분리된 시스템의 각 기능들을 서브프로그램, 서브 루틴, 소프트웨어 내의 단위 프로그램, 작업.. 2021. 2. 2.
반응형