전체 글25 [SW설계] 소프트웨어 개발 프로세스 개요 소프트웨어 개발 프로세스가 어떻게 되고 유지보수 및 SDLC(Software Development Life Cycle) Model이 무엇인지 알아보자. SDLC Model 중 이번 시간에는 폭포수(waterfall) 모델에 대해 자세히 알아보고 iron triangle과 폭포수 모델 관계까지 알아보자. 소프트웨어 개발 프로세스 소프트웨어 개발 프로세스 단계로는 크게 요구사항 분석 - 설계 - 구현 - 테스팅으로 나눌 수 있다. 각 단계가 무엇인지는 다음과 같다. 요구사항 : 개발하고자 하는 소프트웨어에 대한 요구사항을 고객으로부터 수집, 분석, 명세 및 검증하는 단계. 설계 : 고객의 요구사항을 만족하기 위한 여러 해결책을 제시하고 이 중에서 가장 최적화된 해결책을 선정하는 단계. 구현 : 고객의 .. 2023. 3. 6. [Unity][Capstone] AR Navigation(1) 개요 현재 졸업작품을 AR로 대학 캠퍼스를 소개하는 주제를 하고 있다. 우리가 거기서 중요 기능 중 하나는 AR 내비게이션을 통해 학교 건물을 안내하는 것을 우선순위 첫 번째로 두고 있다. 그렇기에 어떻게 하면 Unity(유니티)를 활용해 AR Navigation을 구현할 수 있을지 같이 알아보자. (나도 공부하면서 쓴다. 틀린 내용 많다.) 어떻게 해야 할까? Unity에서 AR 내비게이션을 만들려면 개발자가 AR 애플리케이션을 빌드할 수 있는 패키지인 AR Foundation(AR 파운데이션)을 사용해야 한다. 그러면 AR 파운데이션을 무엇일까? AR Foundation AR 파운데이션은 Unity를 사용하여 증강 현실(AR) 애플리케이션을 만들기 위한 크로스 플랫폼 개발 프레임워크입니다. 이를 통해.. 2023. 3. 3. [JSP] JSP and JSTL 개요 JSP(JavaServer Pages)와 JSTL(JavaServer Pages Standard Tag Library)이 무엇인지 알아보자. 참고 : 자카르타 서버 페이지 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 자카르타 서버 페이지(Jakarta Server Pages, JSP, 이전 명칭: 자바서버 페이지(영어: JavaServer Pages[1])는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지 ko.wikipedia.org JSP (JavaServer Pages) JSP (JavaServer Pages)는 HTML 내 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에게 돌려주는 서버쪽 스크립트 언어이다. WAS에서 .. 2023. 2. 23. [Web] Servlet and JVM 개요 서블릿과 JVM에 대해 알아보자' 참고 블로그 : https://viewa.tistory.com/39 CGI 서블릿을 알아보기 전에 CGI 무엇인지를 우선 알아보자 Common Gateway Interface 약자로 웹 서버와 외부 프로그램(애플리케이션) 간의 데이터를 주고받는 방법에 대한 규격, 웹 서버가 동적인 콘텐츠도 제공할 수 있게 하는 방법이다. 즉, 동적 콘텐츠를 생성할 수 있는 프로그램과 웹 서버 간에 데이터를 주고받을 수 있는 규격이다. 웹 서버도 종류가 여러가지일 것이고, 프로그램 또한 엄청나게 많은 프로그램이 존재하기 때문에 서로 입출력을 주고받은 표준이 필요. 이 표준에 맞추어 만들어진 것이 CGI 스크립트이다. 웹 서버가 클라이언트에게 응답을 보내기 위해 사용자가 만든 애플리케.. 2023. 2. 22. 이전 1 ··· 3 4 5 6 7 다음