비전공자5 [정보처리기사 필기] Ⅰ.소프트웨어 설계(4) Chapter 01. 요구사항 확인 (6) 요구사항 정의/분석/확인 * 요구사항 : 원하는 서비스에 대한 설명과 제약조건 - 모든 개발은 사용자의 요구사항을 기초로 진행됨 - 4가지 기준으로 나눌 수 있음 1) 기능 2) 비기능: 기능의 품질, 제약사항 3) 사용자: 쉬운 표현 사용 4) 시스템: 개발자 입장, 전문용어 * 요구사항 개발 프로세스 : 도출-분석-명세-확인 4단계 1. 도출 - 요구사항 수집 - 이해관계자 간의 의사소통이 중요 - 인터뷰, 브레인스토밍 등 2. 분석 - 요구사항 분석단계 - 최종목적: 요구사항의 타당성 조사(확보) - 특정 기준으로 분류 2-1) 요구사항 분류 - 개념모델링: 단순화시켜서 개념적으로 표현 - 객체 간의 관계, 종속성 분석 - 다양한 관점으로 표현 가능 - U.. 2021. 2. 2. [정보처리기사 필기] Ⅰ.소프트웨어 설계 (1) 2021.03.07에 있을 정보처리기사 필기에 응시하려고 합니다. 수제비 책 1회독 중인데 전공이 아니어서 그런지 하나도 모르겠어서 유튜브에 있는 영상을 참고하고 있어요 제가 참고하여 아래와 같이 내용 정리한 유튜브 주소는 아래에 첨부해 두었습니다. Ⅰ.소프트웨어 설계 A. 요구사항 확인 * 소프트웨어 생명 주기: 소프트웨어 개발과정을 단계별로 나눈 것 1. 폭포수 모형(Waterfall model) - 이전 단계로 되돌아 갈 수 없므로 각 단계를 확실히 매듭지어야 함 - 2개 이상의 과정을 병행할 수 없음 - 매뉴얼 작성 필요(반드시!) 개발 완료 후 발견된 오류 해결 불가능 2. 프로토타입 모델(원형 모델) - 프로토타입을 기초로 한 완전한 소프트웨어를 개발 - 최대한 기능적인 부분만 개발(인터페이스.. 2021. 2. 1. [Python-4] 할당연산자 할당연산자(Assignment Operators) Operator Description Examples = 왼쪽 변수에 오른쪽 값을 할당 N = B+C → N = B+C += 왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽변수에 할당 N += 3 → N = N + 3 -= 왼쪽 변수에 오른쪽 값을 빼고 결과를 왼쪽변수에 할당 N -= 3 → N = N - 3 *= 왼쪽 변수에 오른쪽 값을 곱하고 결과를 왼쪽변수에 할당 N *= 3 → N = N * 3 /= 왼쪽 변수에 오른쪽 값을 나누고 결과를 왼쪽변수에 할당 N /= 3 → N = N / 3 //= 왼쪽 변수에 오른쪽 값을 나눈 후 몫을 왼쪽변수에 할당 N //= 3 → N =N // 3 %= 왼쪽 변수에 오른쪽 값을 나눈 후 나머지를 왼쪽변수에 할당 N.. 2020. 8. 2. [Python-1] 자료형 기초 자료형(자료의 형태) 1. 숫자 자료형 print함수에서 숫자 출력 뿐만 아니라 여러가지 연산도 출력 가능합니다. print(3) 과 같이 ""또는 ''없이 사용가능합니다. 2. 문자열 자료형 - 숫자형과 달리 문자형은 print("풍선")과 같이 문자의 양옆에 " "또는 ' '을 적어주어야 합니다. - print("ㅋ" * 6) 의 연산은 오류가 나지 않고 ㅋㅋㅋㅋㅋㅋ이 출력됩니다. - 하지만 위 사진에서와 같이 " "이 없는 print(ㅋㅋㅋㅋㅋㅋ)은 오류가 나게 됩니다. 그리고 5번째 줄에서 오류가 나면 그 위로는 출력값이 보이지만 5번째 줄 밑으로는 출력이 되지 않는 것을 확인할 수 있습니다. 앞으로 문자형 사용에는 잊지않고 " " 또는 ' '을 사용해주어야 할 것 같습니다. 3. boolean .. 2020. 7. 31. Python, Visual Studio Code 설치 python을 배우고 싶어서 어떤 강의를 들을까 고민하다가 인프런 사이트에서 "파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자" 를 수강하기로 결정했습니다. 이 강의를 선택한 이유는 아래와 같이 2가지로 볼 수 있어요. 1) 기본편 및 그후 활용편에서 게임을 만들어 볼 수 있다. - 내가 배운 것들을 실제로 어떻게 적용할 수 있는지 궁금했고 게임을 만들어보고 싶었는데 생각보다 파이썬으로 뭔가 활용한 강의가 많지 않았다. - 테트리스보다 더 재밌어보이는 게임을 만들기 때문!! 2) 비교적 자세하면서도 조금씩 응용이 있는 강의로 공부하고 싶었다. - 중간중간 퀴즈도 풀면서 간단한 거라도 내가 직접 해결해보고 자세히 배울 수 있는 강의를 배우고 싶은 마음이 컸다. 다운로드하기 공부할 언어도 정했고 강.. 2020. 7. 28. 이전 1 다음