https://blog.naver.com/koys007/220841967114


https://blog.naver.com/ultech11/221304084807


https://cafe.naver.com/tibco/1332


https://blog.naver.com/waferanalysis/221386468101


https://blog.naver.com/definitice/221103911487


https://blog.naver.com/yys2818/220855545188


https://blog.naver.com/bigtorygw/220987207924


http://bongury.tistory.com/218


https://blog.naver.com/koys007/221038707153


https://blog.naver.com/withplanit/220681186633


https://blog.naver.com/ultech11/221124536038


https://blog.naver.com/kimyh900/220596053015


https://blog.naver.com/learningclue_/221282355781


https://dd00oo.tistory.com/176



데이터 시각화란

http://blog.daum.net/hkw1209/566


https://blog.naver.com/germ14/220486456012



IT 기획자가 갖춰야 할 사항

https://blog.naver.com/bell_rings/220702899851



'정보관리기술사 도전 > 용어 정의' 카테고리의 다른 글

Git  (0) 2018.11.19
Subversion  (0) 2018.11.19
통합 멀티 무료 SQL Editor DB 관리 프로그램 DBeaver  (0) 2018.11.05
AJAX[Asynchronous Javascript And XML]  (0) 2018.11.05
JSON(JavaScript Object Notation)  (0) 2018.11.05

https://mastmanban.tistory.com/953


https://blog.naver.com/nsh83/221052064942


DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구이다. 관계형 데이터베이스의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신한다. 그 밖의 데이터베이스(NoSQL)의 경우 사유 데이터베이스 드라이버를 사용한다. 자동 완성과 구문 강조를 지원하는 편집기를 제공한다. 이클립스 플러그인 구조 기반의 플러그인 아키텍처를 제공함으로써 애플리케이션 동작 중 상당수를 수정하여 데이터베이스에 특화된 기능이나 데이터베이스에 독립적인 기능들을 제공할 수 있게 한다. 이것은 자바로 작성된 데스크톱 애플리케이션이며 이클립스 플랫폼에 기반을 둔다.

'정보관리기술사 도전 > 용어 정의' 카테고리의 다른 글

Subversion  (0) 2018.11.19
spotfire  (0) 2018.11.07
AJAX[Asynchronous Javascript And XML]  (0) 2018.11.05
JSON(JavaScript Object Notation)  (0) 2018.11.05
논리erd vs 물리erd  (0) 2018.11.05

비동기식 자바스크립트 XML(Asynchronous Javascript And XML)의 약자. 하이퍼텍스트 표기언어(HTML)만으로 어려운 다양한 작업을 웹페이지에서 구현해 이용자가 웹페이지와 자유롭게 상호 작용할 수 있도록 하는 기술. 별도 프로그램을 설치하거나 웹페이지를 다시 로딩하지 않고도 메뉴 등 화면상의 객체를 자유롭게 움직이고 다룰 수 있다. 비슷한 기능의 액티브X나 플래시 등에 비해 가볍고 속도가 빨라 차세대 웹 기술로 각광받고 있다.


WEB2.0의 기반 기술 중 하나이다. AJAX는 자체가 하나의 특정한 기술을 말하는 것이 아니며, 함께 사용하는 기술의 묶음을 지칭하는 용어로 대화식 웹 애플리케이션의 제작을 위해 사용된다. AJAX 애플리케이션은 실행을 위한 플랫폼으로 사용되는 기술들을 지원하는 웹 브라우저를 이용하는데, 이를 지원하는 브라우저로는 모질라 파이어폭스, 인터넷 익스플로러, 오페라, 사파리 등이 있다.


https://yms9713.blog.me/221391352726


AJAX는 비동기식으로 서버와 데이터를 주고  받을 수 있다. Ajax를 이용하면 페이지를 리로드 할 필요 없이 특정 영역의 데이터를 갱신 할 수 있다. 그리고 페이지가 로드된 후에 서버에게 데이터를 요청할 수 있고 받을 수 있다. 그리고 백그라운드에서 서버에게 데이터를 보낼 수 도 있다


https://cosmosjs.blog.me/221379444712



자바스크립트(JavaScript) 토대로 개발되었다. 여러 프로그래밍 언어에도 사용할 수 있어 독립형 언어이며 텍스트로 기술하여 사람도 쉽게 읽고 작성할 수 있다. 웹 브라우저와 웹 서버 간 비동기 통신, 웹 서버 간의 데이터 교환 등에 주로 사용된다.

일반적으로 서버에서 클라이언트로 데이터를 보낼 때 사용하는 양식. 클라이언트가 사용하는 언어에 관계 없이 통일된 데이터를 주고받을 수 있도록, 일정한 패턴을 지닌 문자열을 생성해 내보내면 클라이언트는 그를 해석해 데이터를 자기만의 방식으로 온전히 저장, 표시할 수 있게 된다.


 웹 브라우저에서 비동기 처리에 사용되는 에이잭스(AJAX)가 데이터 교환 형식으로 JSON을 사용하면서 널리 알려졌다. 과거 웹 초기 시절부터 사용되어 온 XML은 헤더와 태그 등의 여러 요소로 가독성이 떨어지고, 쓸데없이 용량을 잡아먹는다는 단점이 항상 지적되어 왔다. 이에 대응해 간결하고 통일된 양식으로 각광을 받고 있는 것이 JSON이다. 


AJAX가 기존 사용하던 XML 기반의 메시지 포맷은 시작 태그와 끝 태그를 포함하여 메시지 크기가 커지는 문제가 있었다. 이를 해결하기 위해 JSON으로 대체하였다. 대부분의 웹 기반 애플리케이션에서 데이터 교환 형식으로 XML 대신 JSON을 활용한다. 특히, 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법으로 알려져 있다. 자료의 종류에 큰 제한은 없으며, 특히 컴퓨터 프로그램의 변수값을 표현하는 데 적합하다.


JSON은 자바스크립트(JavScript)의 구문 형식을 따르지만, C, C++, C#, 자바(Java), 파이선(Python) 등의 프로그램 언어와도 함께 사용되는 플랫폼과 프로그래밍 언어 면에서 독립적인 언어이다. 데이터 구조는 속성(name)과 값(value) 한 쌍으로 구성되며, “속성: 값” 형식으로 데이터 객체를 표현한다.



{

    "name": "paul",
    "age": 27,
    "address": {
    "Address": "11Ro Seoul Korea"},
    "phone": [
    { "type": "home",
    "number": "02-000-0000" },
    { "type": "cellphone",
    "number": "010-0000-0000" },
    ],
    "children": [],
    "spouse": null
}

 ‘paul’이라는 사람에 대한 정보(나이, 주소 등)를 JSON 형식으로 표현한 예시이다. ‘name’ 속성에 대한 값은 ‘paul’이며, ‘age' 속성에 대한 값은 ‘27’이다. 전화번호(phone)는 집(home) 전화와 휴대폰(cellphone) 객체 2개를 갖는 배열로 표현한다.



JSON tablo


 <출처 :  https://docs.microsoft.com/tr-tr/azure/sql-database/sql-database-json-features>


https://clay1987.blog.me/221384948332

https://blog.naver.com/sonhanbi1002/221388667722


논리설계단에서는 엔티티와 엔티티타입, 관계를 정의합니다.
이는 한글이든 영문이든 중요한 것이 아니고 어떠한 정보를 객체화할 것인가에 대한 규정입니다.

물리설계단에서는 각 엔티티 관계에 의해서 나올 수 있는 테이블
(ex: many to many 관계에서 도출되는 table, super-sub 관계에서 도출되는 테이블 등)


예를 들어 논리모델에서는 decimal(9) 이렇게 설계 된경우,
물리모델에서는 오라클인경우는 number(9)이 되는거고, db2, udb 이면 decimal(9) 이렇게 변형되는거라고 



중고차 거래관련 내용을 체계적으로
분석해서 멋찐 중고차거래 사이트를 개발하려고 합니다.


중고차 거래에서 주된 객체인 자동차와 소비자를 먼저 분석 하려고 합니다.


자동차 : 출고회사, 년식, 기종 ...
사용자 : 이름, 성별, 연락처, 주소 ...


위에서 정의한 것처럼 객체들이 가지고 있는 속성이나 취할수 있는 행위들을
구조화 시켜서 엔터티 형태로 추출해내고, 그 엔터티 간에 상관관계를 형상화
시켜서 표현해 나가는 것 입니다.


이때 사용되는 방법이 객체 관계 모델(ERM) 기법이고 이를 도식화 시켜서
산출물로 작성한게 객체 관계 다이어그램(ERD)입니다.



https://blog.naver.com/hupers/221326554599


http://hicomputing.org/


https://blog.naver.com/cozitour/221161185195


https://namu.wiki/w/Vimeo


https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10205&docId=289841186&qb=ZXJk&enc=utf8&section=kin&rank=2&search_sort=0&spq=0&pid=T9%2BZlspySENssvR86NdssssssVN-517083&sid=RtOqJ%2BspkJoN4o57q2KuWQ%3D%3D



http://ko.exerd.com/#download-section





예: 


* 저희 Olympus 호텔은 현재 운영 중인 객실 예약 시스템을 자동화하고자 합니다. 먼저, 우리는 고객의 종류를 회원과 비회원으로 구분하여 관리하고 있습니다. 회원 고객들에게는 일정한 기간에 할인 행사 및 여러 가지 이벤트를 통해 서비스를 제공하고 있습니다. 회원 가입은 인터넷을 통해서만 가능하며 무료이고 회원이 되기 위해서는 고객명, 주민번호, 주소, 연락처, 이메일 주소를 직접 입력하시면 됩니다. 고객이 객실 예약을 요청하면 예약 관리자는 해당 날짜에 예약이 가능한 객실의 상태를 확인한 후 예약 접수를 하게 됩니다. 객실의 종류는 킹, 싱글, 더블 3가지 종류로 구분되어 잇으며, 고객이 결정하게 됩니다. 또한 회원번호, 객실종류, 체크인날짜, 체크아웃날짜, 투숙인원, 연락처를 기록하게 됩니다. 예약이 완료되면 예약 관리자는 예약번호를 고객에게 통보합니다.

예약 완료 후, 해당 날짜에 고객이 호텔을 방문하면 프론트에서 예약 번호를 통해 예약 상태를 확인하게 됩니다. 때에 따라서는 예약번호를 분실한 고객을 위해 이름 또는 주민번호를 통해 확인하기도 합니다. 고객은 예정된 체크아웃 날짜가 되면 프론트에서 숙박요금을 지불하게 됩니다. 결제는 현금 또는 카드로 결제할 수 있으며 결제가 완료되고 나면 반드시 고객에게 영수증을 발행해야 합니다. 또한 카드로 결제하는 경우에는 카드번호와 유효일자, 승인번호를 반드시 기록해야 하며 이 자료들은 회계부서에서 월말에 매출 집계를 계산 할 때 사용됨으로 별도 관리되어야 합니다. 예약 관리자는 저희 호텔에 근무하는 사원들 중에 한 명이 매일 교대로 근무하게 됩니다. 효과적인 예약업무를 수행하고 문제가 발생할 때 신속하게 대처하기 위해 담당부서에서는 사원정보를 관리합니다. 사원이 입사하게 되면 사원명, 주민번호, 주소, 긴급연락처, 입사일, 부서, 로그인-ID, 암호, 급여액을 관리하게 됩니다. 지금은 예약 관리자에 의해 예약 할 수 있지만, 향후 시스템이 개발되면 고객은 인터넷을 통해 객실을 직접 예약할 수도 있습니다.*




https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10205&docId=265876380&qb=ZXJk&enc=utf8&section=kin&rank=4&search_sort=0&spq=0&pid=T9%2BZlspySENssvR86NdssssssVN-517083&sid=RtOqJ%2BspkJoN4o57q2KuWQ%3D%3D


https://blog.naver.com/haskim0716n/221277198251


https://blog.naver.com/rmfmwlrk12/220919487747


http://www.yamestyle.com/281


'정보관리기술사 도전 > 용어 정의' 카테고리의 다른 글

AJAX[Asynchronous Javascript And XML]  (0) 2018.11.05
JSON(JavaScript Object Notation)  (0) 2018.11.05
리버스엔지니어링 [reverse engineering]  (0) 2018.11.05
UML, ERD  (0) 2018.11.02
SCM(CVS/SVN)  (0) 2018.11.02

소프트웨어 공학의 한 분야로, 이미 만들어진 시스템을 역으로 추적하여 처음의 문서나 설계기법 등의 자료를 얻어 내는 일을 말한다. 이것은 시스템을 이해하여 적절히 변경하는 소프트웨어 유지보수 과정의 일부이다.

개발이 완료되어 유지보수가 이루어지고 있는 소프트웨어 시스템의 구성요소를 알아 내고, 구성요소들 간의 관계를 식별하고, 대상(object) 시스템을 분석하는 과정이다.


즉, 소프트웨어 생명주기의 마지막 단계에서 얻어지는 프로그램이나 문서 등을 이용하여 생명주기 초기 단계의 생성물에 해당하는 정보나 문서들을 만들어 내는 일로서, 설계부터 순차적으로 이루어지는 순공학에 상대되는 개념으로 역공학이라 한다.




예를 들면, 


기술력이 부족한 회사는 대부분 역공항을 통해 성장합니다.



냉장고가 해외에서 잘나가는 제품이 있다면,


그걸 사서 분해합니다.


구조는 어떻게 되있는지 핵심부품은 먼지 살펴보는거죠.


냉동기가 특출나다하면 그것 또한 뜯어서 살펴보고


그대로 만들어봅니다.


이렇게 할 경우 남이 이미 만들어 놓은 길을 찾아가는 거기 때문에, 길을 직접 만드는 것보다


훨씬 수월하게 진행을 할  수 있습니다.


거창하게 말은 붙였지만, 결국 모방제품이 딱 맞는 말입니다.



'정보관리기술사 도전 > 용어 정의' 카테고리의 다른 글

JSON(JavaScript Object Notation)  (0) 2018.11.05
논리erd vs 물리erd  (0) 2018.11.05
UML, ERD  (0) 2018.11.02
SCM(CVS/SVN)  (0) 2018.11.02
웨비나 [Webinar]  (0) 2018.09.28

https://blog.naver.com/first6024/220009962736


https://blog.naver.com/albertx/100155267497


https://cafe.naver.com/javachobostudy/83252


uml : 업무들간의 관계도

erd : 객체들간의 관계도(db)


uml

https://hji7000.blog.me/220989118527

https://blog.naver.com/sipzirala/220931183311

https://dilrong.blog.me/221374275376

'정보관리기술사 도전 > 용어 정의' 카테고리의 다른 글

논리erd vs 물리erd  (0) 2018.11.05
리버스엔지니어링 [reverse engineering]  (0) 2018.11.05
SCM(CVS/SVN)  (0) 2018.11.02
웨비나 [Webinar]  (0) 2018.09.28
IT팀과 분석팀 간 기본 용어  (0) 2018.09.05

 SCM(Software Configuration Management)의 경


VSS < CVS < SVN


SVN[Subversion]


자유 소프트웨어버전 관리시스템이다. 


명령행 인터페이스에서 사용하는 명령어를 따서 “SVN”이라고 줄여서 부르기도 한다. 


제한이 있던 CVS를 대체하기 위해 2000년부터 콜랩넷에서 개발되었다.


http://itgroovy.tistory.com/908


https://betterourlife.blog.me/221382788230


https://minimonk.net/224?category=309390


http://www.allofsoftware.net/2009/01/vss-cvs-svn.html


설치 및 사용 방법 정리


https://blog.naver.com/htech79/221153563593


https://betterourlife.blog.me/221382788230


기타 유용한 툴들도 잇음



엑셀에서 날짜 서식을 맞추는 경우



이와 같이 도출되는 경우가 있습니다.


이러한 문제를 해결하고, 

정한 날짜로 표현될 수 있는 방법을 익혀보도록 하겠습니다.


두 가지 방법이 있습니다.

1. 마치 숫자 데이터를 날짜 데이터 형식으로 속이는 방법이 있으며

2. 실지로 날짜 데이터로 인식하게 하는 방법이 있습니다.


1. 입력한 숫자 정보를 날짜 형태로 보여지게 하는 방법

- 주의 : 입력한 숫자 데이터는 날짜 데이터가 아니라 숫자 데이터입니다.


방법


셀 서식을 선택 후 

범주에서 '사용자 지정'을 선택합니다.

그리고 '0000-00-00' 과 같은 형태로 작성 후 확인하여 '사용자 지정' 영역에 추가하도록 합니다.



결과 내용

보여지는 화면처럼 마치 날짜 서식과 비슷한 형태로 보여집니다.




2. 날짜 데이터로 인식하는 방법

- 날짜로 인식시키기 위해서는 입력하는 규칙에 따라야 함

* 입력하는 규칙 : 2018-01-01 또는 2018/01/01


방법

해당하는 셀 영역을 선택하고

범주에서 '날짜;를 선택하고 형식에서는 원하는 '날짜 형식'을 선택합니다.  




결과 내용

선택한 날짜 형식대로 보여집니다.



건축물을 짓기 위해서는 구체적인 설계도면이 필요하듯이 웹사이트 또는 모바일 앱 서비스를 제작하기 위해서도 설계도면이 필요합니다. 


IT 현장에서는 이를 화면 설계라 지칭하며 

- 와이어프레임, 

- 스토리보드, 

- 프로토타입

으로 구분


국내에서는 파워포인트로 제작한 스토리보드가 표준 설계 방법으로 사용되고 있지만, 

보다 원활한 커뮤니케이션을 위해 점차 다양한 툴로 확장되고 있음






o 와이어프레임(Wireframe)


- 와이어프레임은 화면 단위의 레이아웃을 설계하는 작업

. 의사소통 관계자들과 레이아웃을 협의하거나 서비스의 간략한 흐름을 공유하기 위해 사용하며 

. UI, UX 설계에 집중

- 와이어프레임 툴 

. 손그림, 

 파워포인트, 

. 키노트, 

. 스케치, 

. 일러스트, 포토샵 등



o 스토리보드(Storyboard)


- 디자이너/개발자가 참고하는 최종적인 산출문서

. 정책, 프로세스, 콘텐츠 구성, 와이어프레임(UI, UX), 기능 정의, 데이터베이스 연동 등 서비스 구축을 위한 모든 정보가 담겨 있는 문서

. 현업에서는 해당 문서를 바탕으로 커뮤니케이션을 진행 


- 스토리보드 툴 

. 파워포인트, 

. 파워목업

. 키노트, 

. 스케치, 

. Axure 등




o 프로토타입(Prototype)


- 프로토타입은 실제 서비스와 흡사한 모형을 만드는 작업

. 정적인 화면으로 설계된 와이어프레임 또는 스토리보드에 인터랙션(동적 효과)을 적용함으로써 실제 구현된 것처럼 시물레이션 할 수 있으며, 

. 단시간에 구현이 가능하기 때문에 사용자 경험에 대한 테스트를 진행할 수 있음

. 이를 통해 설계 단계의 리스크를 사전에 예방할 수 있음


- 프로토타이핑 툴 : 

. HTML/CSS, 

. AXURE, 

. INVISON, 

. Flinto, 

. FRAMER, 

. UXPin, 

. 네이버 프로토나우, 카카오 오븐 등.



'학습분야(IT) > 웹기획' 카테고리의 다른 글

규모별 테일러링 가이드  (0) 2018.12.03
웹 접근성 이해  (0) 2018.11.25
[도구] PowerMockup  (0) 2018.10.05
1. 웹 기획 - 개요  (0) 2018.10.04

+ Recent posts