인기
-
[Do it] 화면 정의서
1. 기획자는 화면정의서로 말한다 - SB/화면기획안/화면설계서 등으로 불린다. 화면정의서는 청사진이다. - 웹사이트의 기능과 정책 등을 모두 반영한 주요 산출물이다. - 기획자는 앞으로 발생할 모든 문제점을 미리 고민하여 대책을 세우고, 발생하는 경의 수를 예상하여 화면 정의서에 해결책을 담아야 한다. - 디자이너 퍼블리셔 개발자 모두가 이거만 보고 기획자의 역량을 파악한다. 기획에 뜻이 있다면 목숨걸고 만들어야 할 문서. 화면정의서는 작업지침서다. - 웹사이트의 모든 움직임을 상세히 담아야 한다. - 화면정의서는 소통의 문서이므로, 디자이너/퍼블리셔/개발자의 입장에서 고민하는 습관이 중요하다. - 한번 더 검토하기 : 본문의 설명은 오해가 없도록 명확히 작성하는 것이 중요하다. - 깔끔하게 작성하기 ..
2024.02.19
-
[Do it] 기획에 필요한 주요 문서
1. 기능 정의서 기능정의서란 - 웹사이트를 제작할 때 필요한 주요 기능을 정리해놓은 문서이다. - 웹사이트의 규모나 기능을 빠르게 알아보기 위해서 반드시 필요하다. - 의뢰사와 제작사가 하나의 기능을 서로 다르게 이해하지 않도록 명확하게 작성한다. - 기능정의서를 기준으로 비용을 산출하므로 난이도와 작업시간을 어느정도 알아두면 좋다. - 총 작업기간을 산출해볼 수 있다. 클라이언트는 언제끝나는지 하루종일 물어본다. 문서화해두고 업데이트하면 귀찮은 메일을 덜 받을 수 있다. 기능정의서 작성하기 - 한 화면의 주요 기능을 하나씩 정리하는 것이다. - 화면이 그려지지 않은 상태에서 화면을 유추하며 기능을 하나씩 정리해야 하는 상황이다. - 웹사이트 구조 문서를 잘 정리해놓았다면 그걸 기준으로 정리해나가면 된..
2024.02.19
-
[Lv.2] 피보나치 수 (오버플로우 현상)
1. 문제 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 = 5 와 같이 이어집니다. 2 이상의 n이 입력되었을 때, n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수, solution을 완성해 주세요. 제한 사항 n은 2 이상 100,000 이하인 자연수입니다. 입출력 예 3 2 5 5 입출력 예 설명 피보나치수는 0번째부터 0, 1, 1, 2, 3, 5, ... 와 ..
2023.02.12
-
[자율학습] 컨트롤러 만들기
1. /controller/어쩌고Controller 생성 2. @Controller를 선언한다 3. Controller - @Autowirded : DI (권장되지 않는다고 잔소리함) - @PostMapping : post 매핑 - createArticle 메서드로 Post 받음 - 순서는 Post를 받아서 dto -> entity -> repository - log.info는 @Slf4j 로깅 4. dto/ArticleForm - toEntity() 메서드 정의 - lombok으로 애너테이션 쉽게 씀 5. entity/Article - @Entity라고 선언 - Entity 파일에서 Column 설정 - Entity와 Repository는 JPA다. 6. repository/ArticleReposito..
2024.02.06
-
[Do it] 화면정의서 작성 상세
1. 서비스 기획서 살펴보기 - 사업의 필요성 공유하기 -> 웹사이트 소개하기 -> 경쟁사 분석 및 제작 계획 -> 필요 기능 정리하기 사업의 필요성 공유하기 - 사업을 시작하는 이유는 무엇인가 ? - 시장 분석 - 고객 분석 웹사이트 소개하기 - 앞서 정의한 필요성에 착안하여 웹사이트를 구축하고 도입하여 궁극적으로 사용자에게 모든 혜택이 돌아갈 수 있도록 기획 - 여기에는 웹사이트의 큰 소개, 특징, 이용 방법, 매출계획(수익모델) 등을 소개한다. - 앞으로의 확장성이나 운영의 이득 등을 소개할 수도 있다. 경쟁사 분석 및 쇼핑몰 제작 계획하기 - 경쟁사 분석을 통해 사업의 필요성을 제고하고, 제작 계획을 구체화한다. - 제작 계획에는 인원(기획자 1명, 디자이너 2명, 퍼블리셔 1명, 개발자 3명)과..
2024.02.19