본문 바로가기
728x90
반응형

Total81

[UX/UI] 디지털 정부서비스 UI/UX 가이드라인 서론UX/UI 관련 자료조사 도중 2024년 정부에서 가이드라인을 발표한 부분이 있어 Figma에 옮겨담는 과정을 정리해본다.사이드 프로젝트에 대한 기본 웹앱 구조에 반영하면 MVP 단계에서의 디자인 작업은 불필요할지도..?디지털정부 서비스 UI/UX 가이드라인행정/공공기관이 구축 운영하는 모든 웹사이트, 모바일 웹·앱은본 가이드라인의 원칙을 비롯하여 스타일, 컴포넌트, 기본 패턴, 서비스 패턴의세부 가이드를 준수하여 UI/UX를 설계 및 구현해야 한다.필요한 부분일관적인 디자인 시스템스타일 가이드컴포넌트, 기본 패턴을 시각적으로 일관성 있게 표현하기 위한 규칙컴포넌트사용자 인터페이스의 가장 작은 단위로 과업에 상관 없이 일관성 있게 사용되는 공통 요소에 대한 가이드기본 패턴컴포넌트 요소들이 조합되어 핵.. 2024. 8. 8.
[PM] 워크플로우 기능 기획 서론서비스 및 제품에 대한 기능 기획을 진행할 때 요구사항에 대한 IA 수립 이후 워크플로우 작성의 케이스도 있으나,역기획을 통한 워크플로우 작업이 필요한 상황이 발생할 수 있다.다만, 역기획에서도 무분별하게 요구사항을 옮겨적는 것이 아닌 어떤 페인포인트가 발생하여 대응 기획을 통해 개선할 수 있었는지 정리할 수 있다면 보다 나은 서비스가 될 것이라 생각한다.워크플로우 다이어그램워크플로 다이어그램 또는 순서도는 프로세스와 관련된 단계 또는작업의 순차적 흐름을 설명하는 시각적 인포그래픽입니다.작업을 완료하기 위한 로드맵 역할을 합니다.워크플로우 기호 의미개발 언어처럼 기호 종류마다 약속된 의미가 내포되어 있다.기호 유형은 더욱 많으나, 아래 나열된 기호만으로도 다양한 워크플로우를 작성할 수 있다. 워크플로.. 2024. 8. 6.
[IT기획] 사업 운영에서의 IT기획 프로세스 서론IT 관련 프로젝트를 진행하는 것을 넘어 IT 사업을 포함하는 사업 운영에서 전체 프로세스를 확인해보고자 한다.기업별 특이사항을 제외하고 보편적으로 적용될 수 있게 STEG에서 작성한 자료를 참고하였다.기업의 목적과 활동기업의 목적은 최대 이윤을 획득할 수 있는 영리의 추구이다(기업목적일원설의 입장)목표에 대한 전략전략의 구체화된 중장기적인 계획단기적인 세부 계획세부 계획의 실행에 대한 검토세부 계획의 실행실행에 대한 성과와 평가성과와 평가에 대한 개선을 계획적으로 반영IT기획 프로세스중장기 전략/계획1개년, 3개년, 5개년에 대한 IT 관련 사업 전략 수립5개년디지털 전환 플랫폼 구축3개년공장 IoT 인프라 및 모니터링 시스템 구축전자결재 시스템 구축1개년공장 IoT 기능 기획 및 PoC사내 서면 .. 2024. 8. 2.
[Git] 협업 시 task branch에 main branch 필요내용 불러오기 서론Git을 통해 제품에 대한 코드 형상 관리를 수행하면서 내 작업 기간과 겹쳐서 메인 branch에 PR이 Merge가 될 경우가 존재한다.개발하고자 하는 branch와 별개의 영역에 대한 Merge 건이면 문제되지 않지만, 테스트 과정에서 필요한 코드가 올라오는 경우도 존재한다.시나리오카카오 알림톡 발송 버튼 UX/UI 개발 (Input: 휴대폰번호)kakao_alert Branch 생성 후 작업프론트엔드에서 버튼에 대한 퍼블리싱 및 API 연동 개발 및 Merge (main)동작 테스트 시 main 코드 병합 필요Git Commandlocal 작업 내용 commit% git add . % git commit -m "feat: 커밋 메세지"[task_branch 71f03f0] feat: 커밋 메.. 2024. 7. 30.
[Java] params URLEncoder 처리 서론서비스에서 활용하는 Redirect Page를 점검하던 도중 특정 Params에서 데이터를 파싱해오지 못하는 이슈를 발견했다.영문, 숫자, = 포함 문자는 문제가 없었으나 AES 암호화에서 + 특수문자가 포함될 경우 발생하는 원인을 분석하였다.AES256대칭키 암호화 알고리즘256비트 길이의 비밀키를 사용하여 데이터를 블록 단위(128비트)로 암호화고도의 보안성을 제공하며, 고정된 키 길이로 고정된 크기의 블록을 반복적으로 암호화하는 구조로 설계암호화 과정에서 패딩(Padding)과 초기화 벡터(IV)를 사용하여 데이터의 안전성 강화 Advanced Encryption Standard - WikipediaFrom Wikipedia, the free encyclopedia Standard for the.. 2024. 7. 30.
[MySQL] FULL PARALLEL 병렬처리 서론몇 백만 건 이상의 데이터를 조회하게되면 Timeout 이슈가 발생할 수 있다.FULL, PARALLEL 등 병렬 SQL 처리에 대한 개념을 확인해보면서 적용 방안에 대해 생각해보자.시리얼 SQL vs 병렬 SQL시리얼 SQL소량의 데이터 처리에 적합, 시스템 영향도가 적음, 온라인 처리 시스템SQL> SELECT COUNT(*) FROM 고객 c;하나의 프로세스가 SQL 조건에 맞는 데이터를 모두 검색하여 반환병렬 SQL대용량 처리에 적합, 시스템 자원 점유, DSS/배치 서버Oracle SQL> SELECT /*+ FULL(c) PARALLEL(c 4) */ * FROM 고객 c;MySQL에서는 병렬처리를 위해 innodb_parallel_read_threads 시스템 변수를 제어할 수 있다.My.. 2024. 7. 29.
728x90
반응형