====== 프로젝트 요구사항 가이드 ======
프로젝트 수행시 결정해야 할 주요 요구사항 및 관련 내용은 아래와 같다.
^ 구분 ^ 내용 ^ 비고 ^ 관련 문서 ^ 기타 ^
| 웹 브라우저 형태 | 표준 브라우저 및 IE 브라우저 지원 범위 |
* 기준 표준 브라우저 선정 및 IE 브라우저 지원 버전 범위 정의 필요
* IE 브라우저 버전 범위 정의 필요
* 전용 브라우저 사용 여부 정의 필요
| 92_xFrame5_Browser_Guide.pdf\\ 102_xFrame5_XSyncExe_Guide.pdf | |
| 웹 표준 캐릭터셋 | UTF8 vs. EUC-KR | | | |
| 웹 구현 방법 | 반응형 vs. 적응형 적용 대상 |
* 반응형 디자인 적용 대상 및 범위
* 디바이스별 UI 참조 개발
| | |
| 표준 해상도, 표준 폰트 | UI 표준 수평 해상도 및 표준 폰트 |
* 사용자 모니터 해상도 검사 필요
* UI 표준 최하 해상도 정의 필요
* 수평 스크롤이 생기지 않게 기준 해상도 정의 필요
| | |
| UI 시작 절차 | Portal을 통한 UI 시작 또는 단독 시작 | | | |
| 사용자 로그인 방법 | SSO/EAM 연계 또는 ID/PW 방식 |
* SSO 연계 방식 정의 필요
* 기타 인증 방식 및 암호화 관련 연계 정의 필요
| | |
| 사용자 권한 적용 범위 | 로그인한 사용자에 대한 권한 적용 범위 | 메뉴 레벨 사용자 권한 적용 또는 업무 화면내 공통 버튼에 대한 권한 적용 | | |
| 사용자 메뉴 조회 방식 | 사용자별 메뉴 정보 조회/표시 | SSO/EAM 연계 방식 정의 필요 | | |
| 공통 코드 관리 정책 | 공통 코드 정보 정의 및 연계 방식 |
* 공통 코드 정보를 메타 시스템 연계 여부
* 공통 코드 정의/연계 방식
* xFrame5 PickList 또는 AP 서비스 연동 공통 테이블 방식
* 운영 환경 코드 배포 방식
* 배포 또는 xadmin을 통한 자동 파일 생성/동기화)
| 03_xFrame5_Architecture_Guide.pdf\\ 53_xFrame5_Common_Code_Guide.pdf\\ /template/HTML5/COMPONENT/COMBOBOX | |
| 다국어 적용 여부 정책 | 다국어 개발 방식 적영 여부 |
다국어 환경 대비 UI 개발 방법 적용 여부
* 메타 시스템 연계 개발 환경 구성
* 메타 사전 파일 생성 및 배포 방식
| 95_xFrame5_Multi_Language_Guide.pdf | |
| 에러 메시지 정의 | 에러 메시지 표시 정책 |
업무 오류 발생시 사용자게에 표시할 오류 메시지 표준 정의
* 에러 코드, 에러 메시지, 에러 대응, 담당자 등등
| | |
| 표준 데이터 형식 | 데이터 및 공통 헤더 데이터 형식 | 공통 헤더부에 전달할 데이터 정보 및 형식 정의 | 02_xFrame5_Development_Guide.pdf\\ 09_xDataSet5_Java_API_Guide.pdf | |
| 송수신 데이터 암호화 | 송수신 데이터 암호화 |
AP 서버와 통신시 적용될 데이터 암호화 방식
* 외부 암호화 라이브러리 연계 대상 정의
| | |
| 외부 연계 대상 솔루션 | 외부 연계 대상 솔루션 |
UI 구현시 연계 대상 외부 솔루션 정의 및 연계 방식 정의
* 리포팅 솔루션, 차트 솔루션 등등
| 88_xFrame5_amCharts5_Guide.pdf | |
| 외부 연계 대상 시스템 | 외부 연계 대상 시스템 |
프로젝트 수행시 UI와 연계 대상 시스템 정의 및 연계 방식 정의
* SSO/EAM 시스템, LDAP 서버 시스템 등등
| | |
| 형상 관리 정책 | 개발/운영 형상 관리 정책 | GIT/SVN, DB 프로젝트, CI/CD 솔루션 | 01_xFrame5_Install_And_Sample_Project_Guide.pdf\\ 03_xFrame5_Architecture_Guide.pdf\\ 99_xFrame5_File_Guide.pdf\\ 102_xFrame5_XSyncExe_Guide.pdf | |
| 장비 연동 대상 | 연계 대상 물리적 장비 | 핀패드, 카드발급기 등등 | 90_xFrame5_XPlusAgent_Guide.pdf | |
| 엑셀 파일 DRM | 엑셀 파일 DRM 연계 방식 | DRM 사용 여부 및 Java 기반 DRM 설정/해제 라이브러리 기능 및 연계 | 96_xFrame5_Excel_Guide.pdf | |
| 대량 데이터 최대치 정의 | 대량 데이터 조회 방식 및 최대치 정의 | 송수신 데이터에 대한 페이지 처리 방식 또는 First-Row 방식 | | |
| 화면 명명 표준 정의 | 화면 경로 및 화면 ID | 화면 경로, 화면 ID, 화면 타이틀 명명 규칙 | | |
| 컴포넌트 명명 규칙 | 컴포넌트 명명 규칙 | 컴포넌트, 데이터셋, 맵 ID, 글로벌 모듈, 글로벌 데이터셋 명명 규칙 | | |