본문 바로가기

전체 글273

2.3. 분석 (화면정의서) 화면 프로토타이핑하는 좋은 사이트를 발견했다 !!!!!!!!!! 일명 '카카오오븐' https://ovenapp.io/카카오에서 나온건지.. 다음에서 나온건지. 어찌됐든 화면정의서를 쓰는데 무척 도움이 됐다. 사용방법이 너무 쉽고 편함! 덕분에 화면정의서가 깔끔해짐 bbb 2018. 6. 25.
안드로이드에 상태유지(쿠키,세션) API가 없는 이유 Android에는 왜 Cookie와 Session같은 상태유지 API가 없을까? 우리가 흔히 사용하는 WAS(Web Application Server)에서는 사용자가 request를 하면 바로 Thread를 생성한다.이 Thread는 init() - service() - destory() 라는 일련의 주기를 통해 진행되는데,Web 특성상 response를 하면 안에 담긴 정보가 날라가므로 requestScope, cookie, session 에 담아둔다.하지만, 안드로이드에서는 (soket에서는) 개발자가 Thread에 직접 관여하므로 정보를 저장하지 않아도 그냥 써서 response하면 되니까 없다! 2018. 6. 22.
2.2. 분석 (ClassDiagram) Main ClassDiagram 커뮤니티 ClassDiagram (VOPC) UseCase를 바탕으로 분석클래스를 도출하고 속성, 행위 및 클래스간 정적인 관계를 정의한 Class Diagram 작성단계.Main ClassDiagram에서는 아직 분석단계라 langauge에 종속적이지 않게 화면단에 출력할 데이터위주로, 원자성을 고려하여 정리 후 연결했다.또한, VOPC(View Of Participating Class) 에선 MVC 구조로 구현하였다. 2018. 6. 22.
2.1.2. 분석 (UseCase 유형정의, 요구사항 추적표) UseCase 유형정의 유즈케이스 다이어그램에서 정의한 내용을 정의표로 만들었고, 요구사항 추적표 요구사항정의표랑 유즈케이스를 추적하는 데이터까지 만든다. 2018. 6. 22.
2.1.1. 분석 (UseCaseDiagram) Main UseCaseDiagram 커뮤니티 UseCaseDiagramStarUML 툴로 유즈케이스 다이어그램 그리기 2018. 6. 22.
1. 요구사항정의 (현업요구사항정의서) 맡은 파트 중 일부를 요구사항정의서로 정리해봤고, 요구사항아이디는 Request를 뜻하는 R로 넘버링했다. 2018. 6. 22.
0.1.실습도메인선정 (프로젝트발표개요) ‘너, 나들이’ 프로젝트는 서울에서의 피크닉을 편리하게 이용할 수 있도록 날씨, 미세먼지, 축제, 공연, 맛집, 주차정보, 길찾기 등 다양한 정보들을 제공함을 주 목적으로 하며, 제공되는 정보들을 기준으로 피크닉 스케줄을 추천, 생성하고, 포스팅 기능을 이용해 유저들 간 스케줄 공유, 기타 정보들을 공유하며 유저들 간 상호 소통할 수 있는 장소를 제공해주어 정보제공의 본 기능을 극대화시킴과 동시에 즐겁게 피크닉을 계획함을 목적으로 삼는 프로젝트입니다. 2018. 6. 22.
More than one file was found with OS independent path 'META-INF/DEPENDENCIES' More than one file was found with OS independent path 'META-INF/DEPENDENCIES' More than one file was found with OS independent path 'META-INF/ASL2.0' 원인 : 안드로이드 자체 프레임워크 API와 내가 넣어준 서드파티 라이브러리 프레임워크 API와의 충돌이 나기 때문 해결 : build.gradle 파일에서 buildTypes 바로 밑에 아래 코드를 넣어주면 해결됨. packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/ASL2.0' } 덧, 예전 안드로이드 버전에서는 'META-INF/LICENSE' 까지 에러가 났었는.. 2018. 6. 14.
클라이언트와 서버 구축하기 (기본) java.net 패키지와 java.io 패키지를 이용하여 C/S 구조를 만들어본다.1. Server 에서 ServerSocket 클래스를 통해 Port 를 오픈시키고2. Client 에서 Socket 클래스를 통해 IP와 Port로 Server 에 접근한다.3. 그렇게 연결된 C/S 는 java.io 의 InputStream과 OutputStream 을 이용해 데이터를 주고받는다. Server.java12345678910111213141516171819202122232425262728293031323334package base.server; import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.Outpu.. 2018. 6. 5.