소년의 IT 쉽게 이해하기/기획 쉽게 이해하기28 HTTP, HTTPS 쉽게 이야기하기 인터넷을 사용하다 보면 HTTP, HTTPS라는 것을 쉽게 볼 수 있습니다. 이 HTTP에 대해서 쉽고 간략하게 이야기해보겠습니다. Q. HTTPS 이거 뭔가요? HTTPS를 알기 전에 HTTP를 먼저 알아봅시다. HTTP는 Hypertext Transfer Protocol의 약자입니다. 그래서 이게 뭔가? 네트워크에서 HTML 문서를 주고받기 위한 통신 규약입니다. '우리 이걸로 HTML 문서를 주가 받자~!'라는 규칙이나 약속인 것이죠. Q. HTTP는 그러면 HTML 문서로만 통신을 하나요? HTTP는 HTML 문서로만 통신을 하지 않습니다. 서버와 클라이언트에 의해서 해석이 되는 것이라 클라이언트의 요청에 따라 다른 문서가 사용될 수도 있습니다. Q. HTTP는 어떤 특징을 가지나요? '요청'에 .. 2021. 12. 10. 화면정의서(스토리보드) 쉽게 이야기하기 기획의 꽃이라고 불리는 화면 정의서 이 화면 정의서는 무엇이며 왜 이렇게 중요하다고 하는 걸까요? Q. 화면 정의서 무엇이길래 다들 이렇게 중요하다 꽃이다 하는 걸까요? 화면 정의서는 기획의 최종 산출물이자 개발자, 디자이너와 공유하는 최종 파일입니다. 개발자는 화면 정의서를 화면 정의서를 보고 개발하고 디자이너 역시 화면 정의서를 보고 전체적인 디자인을 하게 됩니다. 화면 정의서를 바탕으로 산출물이 나오기 때문에 화면 정의서는 명확하게 작성되어야 합니다. Q. 명확하게 작성한다라는 게 뭔가요? 명확하게 작성한다라는 것은 우선 이 문서는 개발자, 디자이너를 비롯해 회사 상황에 따라 QA가 함께 볼 수 있습니다. 즉 여러 사람이 보는 문서라는 것이죠. 그렇다 보니 이 문서는 용어가 통일화되어있어야 하며, .. 2021. 12. 8. Specification(SRS) 쉽게 이야기하기 고객이 이야기하는 것은 고객이 자유롭게 본인의 생각을 이야기하는 것으로 요구사항의 참고자료가 되는 것이라고 합니다. 즉, 요구사항을 정립하기 위한 참고자료로만 사용되는 것이고 요구사항은 별도의 양식(규칙)에 맞춰서 적어야 한다는 것이죠. 그리고 그 별도의 양식(규칙)을 정한 문서가 SRS라고 합니다. Q. 이거 중요한 건가? 왜 작성하는 걸까? SRS는 스펙을 정함으로써 이후 모든 개발 분야의 일정 예측, 설계, 구현, 테스트의 기준이 되면서 개발 진행 상황 파악, 의사소통을 할 수 있기 때문에 작성한다고 합니다. (낙천주의 개발자 내용 중 참고 링크) 양식이나 내용은 회사에 따라서 다소 다를 순 있습니다만 IEEE에서 정한 양식이 별도로 존재하긴 합니다. 작성자 역시 회사에 따라 개발자가 작성하는 경우.. 2021. 12. 7. 목업(mockup) 쉽게 이야기하기 목업이란 실제품을 만들어 보기 전, 디자인의 검토를 위해 실물과 비슷하게 시제품을 제작하는 작업의 프로세스, 결과물을 통칭한다. -출처: 나무 위키 정의만 봐도 목업이 무엇인지 알겠습니다. 제품을 만들기 전에 한 번 괜찮은지 보겠다!라는 건데... 직접 공정이 들어가는 제품이면 이해하지만 SW에서는 왜 하는 걸까요? Q. 그냥 바로 만들면 되지 않을까요? 왜 번거롭게... 이런 걸 하는 걸까요? 물론 하지 않아도 됩니다. 바로 프로토타입을 제작하는 회사도 있으니까요. 그래도 한 번 목업을 왜 하는지 생각해봅시다. 우선 우리는 요구사항 정의서를 통해서 뭘 만들어야 할지를 알게 되었고 와이어프레임을 통해서 어디에 넣을지도 알게 되었습니다. 여기에 IA에 적혀있는 기능을 보고 무슨 기능을 어디에 넣어야 할지도.. 2021. 12. 6. IA (Information Architecture) 쉽게 이야기하기 Information Architecture란 무엇인가 검색하다 보면 이런 말이 나옵니다. 모델을 정보 개념을 활용하여 복합 시스템으로 명확하게 표현하는 것을 말한다. 이 활동 영역은 도서관 시스템, 경영 시스템 내용, 웹 개발... 구조 일치성, 고유적이지 않고 많은 사람들이 쉽게 이해하기 위해 즐기도록 정보를 분류하는 것... 출처: 위키백과 사실 보더라도 무슨 말인지 잘 모르겠습니다. 그래서 이거 왜 하는 걸까요? Q. IA 이거 왜 하는 건가요? 요구사항을 듣고 이제 무슨 기능을 넣어야 할지 대략적인 느낌은 왔습니다. 이제 기능을 넣으려고 하는데 이 기능... 어디에 어떻게 넣어야 할까요? 조금 생각해봐도 기능을 쭈욱 나열하는 건 아닌 것 같습니다. 어디에 뭐가 있는지 잘 모르게 될 테니까요. 그.. 2021. 12. 3. 와이어 프레임(Wire frame) 쉽게 이야기하기 Q. 와이어 프레임을 왜 하나요? 앞서 요구사항 정의서를 작성했었습니다. 요구사항 정의서를 통해서 우리 모두 한 가지 요구사항에 뜻을 같이 했다고 해봅시다. 그럼 사람들은 모두 같은 생각을 하고 있을까요? 그럴 수도 있겠지만 그러기는 쉽지 않습니다. '망고'라는 단어를 들었을 때 모두 과일 망고를 생각할 수도 있지만 통조림 망고를 생각하는 사람도 있을 테니까요. 이심전심이란 생각보다 쉽지 않은 것입니다. 그래도 추상적으로 이야기하는 것보다는 시각적으로 무언갈 보면서 이야기한다면 그 의견의 차이는 줄어들 것입니다. 그렇기에 SW에서도 와이어프레임을 진행합니다. Q. 뭘 어떻게 해야 와이어 프레임인가요? 와이어 프레임이란 말 그대로 선으로 틀을 잡는다 라는 의미를 가지고 있습니다. 대략적인 위치와 틀을 잡는.. 2021. 12. 2. 이전 1 2 3 4 5 다음 반응형