ALL
[정처기]2021-1014
정보처리기사 1과목. 소프트웨어 설계 Chapter 01. 요구사항 확인 [2]. 요구사항 확인 (1) 요구분석 기법 1. 요구분석의 개념 * 도출된 요구사항 간 상충을 해결, 소프트웨어의 범위를 파악하여 외부 환경과의 상호작용을 분석하는 과정 ** 외부환경 시스템의 상호작용 분석 * 개발 대상에 대한 사용자의 요구사항 중 모호하여 이해가 되지 않는 부분 걸러내기 위한 과정 2. 특징 * 문서화 ~ 향후 유지보수에 활용, 소단위 명세서 활용 3. 요구분석 기법 요구사항 기술시에는,, 요구사항 확인 (Validation), 요구사항 구현의 검증(Verification), 비용추정이 가능토록,, 1) 요구사항 분류 * 기능?비기능? * 요구사항이 소프트웨어에 미치는 영향의 범위 파악 * 소프트웨어의 생명주기..
[정처기]2021-1012
정보처리기사 1과목. 소프트웨어 설계 Chapter 01. 요구사항 확인 [1]. 현행 시스템 분석 (1) 플랫폼 기능 분석 1. 플랫폼 * 앱구동에 필요한 소프트웨어 환경 * 동일 플랫폼 내에서 상호 호환 가능하도록 만들어진 결합체 * 공급자 - 수요자 복수의 그룹 참여, 얻고자 하는 가치를 공정한 거래를 토해 교환할 수 있도록 구축된 환경 2. 유형 single-side, two-side, multi-side 3. 기능 * 소프트웨어 개발 및 운영비용 ↓, 생산성↑ * 동일 플랫폼 커뮤니티 형성, 네트워크 효과 유발 4. 기능 분석 절차 1) 현행 플랫폼 자료 수집 2) 수집 자료 분석 3) 결과산출물 작성 (2) 플랫폼 성능 분석 1. 분석 이유 * 사용자의 서비스 이용시 속도 적정성 알 수 있음 ..
![[15일 메이킹 프로젝트] 데려갈꼬냥? - #최종 후기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcirxEP%2Fbtrhdft723O%2FDUSckUJXhkJr0s9hM67BP1%2Fimg.jpg)
[15일 메이킹 프로젝트] 데려갈꼬냥? - #최종 후기
목차 1. 페이지 스크린샷 2. 작업 내용 3. 첫 프로젝트 회고 1. 페이지 스크린샷 2. 작업 내용 1. 고양이 테스트 기능 구현 5가지의 문항으로 자신과 맞는 고양이 알아보기 기능 (like mbti test) 자바스크립트 이용, 문항별 점수 합연산으로 점수에 따라 결과 페이지로 이동할 수 있도록 구현 자바스크립트 이용 버튼을 넣어 페이지 이동 없이 문항을 선택할 수 있도록 함. 자바스크립트 이용, 문항을 선택하지 않으면 문항이 선택되지 않았다는 alert이 나오도록 함. 결과 페이지에서 버튼을 클릭 시, 데려갈꼬냥? 메인페이지로 이동 가능 → 테스트 공유로 페이지 유입, 홍보 효과 up 2. 시도별 유기묘 모아보기 광역시, 도별 유기묘 고양이 정보 모아보기 가능. 각 지역별 버튼을 클릭시 페이지로..
![[15일 메이킹 프로젝트] #15일차 개발일지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5zCmZ%2Fbtrg8D17Ylf%2FcHW43qvCf2wVD95qJwUehK%2Fimg.png)
[15일 메이킹 프로젝트] #15일차 개발일지
목차 1. 시작의 한마디 2. 오늘의 목표 3. 회의 내용 4. 업무 이슈/고민 & 해결 5. Next up 1. 시작의 한마디 해냈다! 2. 오늘의 목표 1. ajax로 cat cards 로드 2. ajax로 모달창 동적으로 뜨도록. 3. 메뉴바를 누르면 cat cards가 로드되도록 3. 회의 / 작업 내용 1. cat cards 로드, ajax로 모달창 동적으로 뜨도록. - 시, 도별 구분 페이지에서 각 시,도를 선택 -> 서버로 시도 데이터 전송 서울특별시 //ajax function loadCadCard(sido){ // 시도 이름 전달 $.ajax({ type : "GET", url: "/cat_card_sido", //json 경로 // dataType: "json", data : {sido..
[15일 메이킹 프로젝트] #13일차 개발일지
서울 # api data 함수 def api_data(sido): global all_cat_id global all_sido global all_notice_day global all_notice_num global all_cat_img global all_cat_feature global all_cat_color global all_cat_weigth global all_cat_gender global all_care_name global all_care_tel global all_care_addr all_cat_id = [] # '유기번호' all_sido = [] # '지역' all_notice_day = [] # 공고일 all_notice_num = [] # 공고 번호 all_cat_img = ..
[15일 메이킹 프로젝트] #11일차 개발일지
목차 1. 시작의 한마디 2. 오늘의 목표 3. 회의 내용 4. 업무 이슈/고민 & 해결 5. Next up 1. 시작의 한마디 11일차.. 최종 목표까지 D-4일, 실질적인 시간을 따지면 1~2일내에 마무리짓고 서버 배포를 해야함. 2. 오늘의 목표 1. 로그인, 로그아웃 Ajax 2. Open API 데이터 Ajax 연결 3. vs code 파이썬 연동 서버연결 4. 자바스크립트 기본 문법 복습 3. 회의 / 작업 내용 1. 로그인, 로그아웃 Ajax - 결과적으로 아직 미완성이다. 로그인 기능은 대준님께서 작업해주셔서 서버와 연동되어 구동은 되어있는 상태. 문제는 기존 작업이 jinja2 문법을 사용해 작업된 백 위주의 작업이라, Ajax로 변환해서 작업해야할 필요가 있었음. Ajax와 자바스크립트..
[15일 메이킹 프로젝트] #10일차 개발일지
목차 1. 시작의 한마디 2. 오늘의 목표 3. 회의 내용 4. 업무 이슈/고민 & 해결 5. Next up 1. 시작의 한마디 벌써 10일차. 한 가지를 해결하면 또 다른 문제가 기다리고 있다 ㅜㅜ 2. 오늘의 목표 1. 모달창 구현 2. 로그인 기능 구현 3. 지역별 고양이 페이지 화면 사이즈 조정 3. 회의 / 작업 내용 1. 모달창 구현 - 모달창 css / html * 모달창 */ .modal { display: flex; height: 100%; width: 100%; position: fixed; justify-content: center; align-items: center; top: 0; } /* 모달창 배경 */ .modal__overlay { background-color: rgba(..
[15일 메이킹 프로젝트] #9일차 개발일지
목차 1. 시작의 한마디 2. 오늘의 목표 3. 회의 내용 4. 업무 이슈/고민 & 해결 5. Next up 1. 시작의 한마디 9일차~! 2. 오늘의 목표 1. 모달창 공부하기 2. 서버 연결하기, ver.01 만들기 3. CSS 단위 공부 3. 회의 / 작업 내용 1. 모달창 공부하기 - Vanila Js로 만드는 내용 공부 -> 내일 구현 2. 서버 연결하기, ver.01 만들기 - 백 서버 연결 - 지금까지 작업한 내용 Ver.01로 정리 3. CSS 단위 공부 - % : 너비의 몇 %인가? -> 기준(패딩값이 제외된 너비)가 있고, 기준의 몇%인지. - em : 상위 요소 폰트사이즈의 몇 배인가? (ex : 20em - 상위 폰트사이즈 x 20 = 240, 1em이 24인셈.) -rem : r:..
![[15일 메이킹 프로젝트] #8일차 개발일지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrkVDV%2FbtrgwDVG7A6%2FlgsopQJO1Nxz4TJUryGK0k%2Fimg.png)
[15일 메이킹 프로젝트] #8일차 개발일지
목차 1. 시작의 한마디 2. 오늘의 목표 3. 회의 내용 4. 업무 이슈/고민 & 해결 5. Next up 1. 시작의 한마디 8일차~! 2. 오늘의 목표 1. 지역 세부페이지 - 자바스크립트 click 기능 , 고양이 카드 다듬기 2. API 데이터 연결 질문 3. LOGIN 기능에 대한 전반적인 내용 4. 깃헙 repository 새로 생성 3. 회의 / 작업 내용 1. 지역 세부페이지 - 자바스크립트 click 기능 , 고양이 카드 다듬기 - 자바스크립트 .click function을 이용해 세로 메뉴바 제작 - 고양이 카드가 붙을 수 있도록 html, css 작업 2. API 데이터 연결 질문 - https://www.data.go.kr/data/15001096/openapi.do < 이 API..
![[15일 메이킹 프로젝트] #7일차 개발일지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FopiZB%2FbtrgofuGImc%2Fa5fjhOWUQLLZGsR3kijXb1%2Fimg.png)
[15일 메이킹 프로젝트] #7일차 개발일지
목차 1. 시작의 한마디 2. 오늘의 목표 3. 회의 내용 4. 업무 이슈/고민 & 해결 5. Next up 1. 시작의 한마디 7일차. 컨디션 조절하며 진행하니 머리가 잘 돌아갔다. 충분한 수면을 취하고 고기를 먹을 것.. 2. 오늘의 목표 1.지역 세부페이지 html 뼈대작업 3. 회의 / 작업 내용 1. 지역 세부페이지 html 뼈대작업 - 내일 추가 수정할 요량으로 메뉴바와 카드를 만들었다. 사이즈를 %로 맞춰 놓았더니 화면을 줄이면 내용물이 두둥실 떠다닌다. 확대축소를 간과했음 > (수정할 것) 메뉴바 가로! 사이즈 변경, 고양이카드 디자인 예쁘게 변경 > (공부할 것) 자바스크립트로 click function. 도 이름을 클릭하면 시 이름이 사라지고, 다시 클릭하면 나타나게끔.. 2. 로그인 ..