본문 바로가기
반응형

IT 정보322

개발 실무 용어 SB(Story Board) 스토리보드란 원래는 영상을 제작하기 위한 용도로 작성되는 문서인데요. IT/개발 분야에서 스토리보드는 사이트 제작에 필요한 정보가 들어있는 설계서를 뜻합니다. SB라는 약자로도 많이 쓰이며, 개발 협업을 위한 소통 도구로 주로 사용됩니다. 보통, 예시 이미지와 함께 구현되어야 할 항목에 대한 자세한 설명이 적혀 있습니다. WBS(Work Breakdown Structure) WBS는 프로젝트 범위와 일정을 세부적으로 나눈 ‘작업 분할 구조도’ 입니다. 더 자세히 설명하자면, 프로젝트 목표를 달성하기 위해서 필요한 활동과 업무를 계층으로 분류 및 세분화하여 전체 범위를 정의한 구조도인데요. WBS를 활용하면 프로젝트에 필요한 인력과 일정 계획을 세우는 데 용이하며, R&R(Ro.. 2022. 10. 13.
개발 기본 용어 프론트엔드(FE, Front-end) / 백엔드(BE, Back-end) ‘프론트엔드’는 웹/앱 등에서 사용자에게 보여지는 부분에 대한 설계를 뜻하며 사용자에게 문서, 동영상 등 다양한 콘텐츠를 제공하여 사용자의 요구에 따라 반응하여 동작합니다. ‘백엔드’는 사용자에게 보여 지지 않는 정보 처리(서버, 데이터베이스 등)와 관련된 설계를 뜻합니다. 개발자도 프론트엔드 개발자, 백엔드 개발자로 나뉘지요. HTML / CSS / 자바스크립트 HTML, CSS, 자바스크립트 등은 프론트엔드 개발자들이 사용하는 툴로 조금씩 역할이 다른데요. HTML은 사용자가 보는 웹사이트의 구성을 만드는 프로그래밍 언어입니다. CSS는 이 HTML로 만든 구조를 가독성 있게 꾸미는 작업을 할 때 사용하구요. 자바스크립트는 버튼.. 2022. 10. 13.
프로그래밍 기본 용어 프레임워크(Framework) 많은 소프트웨어에서 사용되는 일반적인 기능을 담은 틀(Frame)로 개발 과정을 보다 빠르고 편리하게 해주는 오픈 소스입니다. 개발자는 프레임워크를 바탕으로 개별 기능을 구현해 좀 더 효율적으로 개발을 할 수 있게 됩니다. 하지만 틀이 잡혀 있으니 커스터마이징 할 수 있는 범위에 한계가 있는 것이 단점입니다. 각 프로그래밍 언어마다 다양한 프레임워크가 제공되고 있습니다. 파싱(Parsing) 파싱은 언어학에서 따온 용어인데요. 언어학에서 ‘파싱’이란 어떤 문장을 구성 성분으로 분해하고 그들 사이의 위계 관계를 분석하여 문장의 구조를 결정하는 것을 의미합니다. IT 실무에서 쓰이는 ‘파싱’은 데이터를 조립해 특정한 데이터만을 추출한다는 의미를 내포하고 있습니다. 어떤 큰 자료.. 2022. 10. 13.
안드로이드 위젯을 더 쉽고 빠르게 이용하는 법 안드로이드 사용자는 ‘위젯’이라고 하면 단순한 홈 스크린을 떠올리곤 한다. 하지만 자세히 살펴보면 구글 기기에서 위젯과 상호작용할 수 있는 완전히 새로운 방법이 있다. 아는 사람들은 별로 없지만, 구글은 언제부터인가 간단한 음성 명령을 통해 안드로이드 위젯을 호출하는 기능을 조용히 제공하기 시작했다. 즉, 홈스크린으로 돌아가지 않아도 언제 어디서나 안드로이드 위젯을 볼 수 있다는 뜻이다. 늘 공간을 차지하는 위젯이 마음에 들지 않았다면, 다음과 같은 방법을 참고해서 위젯을 이용해보자. 1. 구글 어시스턴트로 위젯 불러오기 일단 위젯의 주요 기능은 안드로이드 구글 어시스턴트와 연결돼있다. ‘헤이 구글(Hey Google)’라고 말하거나 어시스턴트 아이콘 및 단축키를 사용해 어시스턴트를 소환한 후, 특정 위.. 2022. 10. 13.
아이폰에서 당장 지워야 할 사기성 앱 9가지 안드로이드 앱 중에는 악성코드나 애드웨어 관련 논란은 종종 있지만, 애플의 보안을 뚫고 악성코드 iOS 앱을 배포하기는 쉽지 않다는 일반적인 인식이었다. 그런데 보안 연구소인 휴먼(HUMAN)의 사토리 쓰레트 인텔리전스 앤 리서치(Satori Threat Intelligence & Research) 팀이 여러 가지 광고 사기 기술이 포함된 아이폰 앱 10종을 찾아냈다. 연구팀이 찾아낸 앱은 대부분 유명 게임을 모방한 앱이고 현재는 앱 스토어에서 삭제된 상태다. 이들 앱의 목록은 다음과 같다. Fire-Wall Loot the Castle Ninja Critical Hit Racing Legend 3D Rope Runner Run Bridge Shinning Gun Tony Runs Wood Sculpto.. 2022. 10. 11.
DOM - JavaScript HTML DOM은 객체(Object)들의 트리(tree)로 구성되어 있고, Document 객체를 포함하고 있습니다. Document 객체는 자식 노드로 HTML 객체를 포함하고 있습니다. DOM(Document Object Model)은 Document에서 element를 만들거나, 변경하거나, 제거할 수 있다고 하였고, 그 과정에서 Document는 HTML elements를 선택하고, 제어할 수 있도록 메소드를 제공한다고 하였습니다. 그럼 이 메소드들은 어떤 방법으로 사용할 수 있을까요? 여기서 사용되는 것이 바로 JavaScript 입니다. DOM은 HTML/CSS와 JavaScript를 이어주는 역할을 합니다. JavaScript를 사용하면 Document element에 접근하고 선택 및 변경.. 2022. 10. 7.
반응형