2024.07.09 - [컴퓨터 사이언스/혼공얄코] - [혼공얄코] 기획부터 개발까지 01 - 요구사항분석
2024.07.10 - [컴퓨터 사이언스/혼공얄코] - [혼공얄코] - 기획부터 개발까지 02 - 기능정의서
처음 1주차때 자심감 넘치게 기획부터 개발까지를 부르짖으며 출사표를 던졌습니다...
이전 혼공단을 수료후 나태해진 저의 정신을 차리게 해주기 위해서였는데....
그런짓은 하면 안됬는데...얌전히 혼공얄코나 할껄....
프로젝트가.... 이렇게 어려운 과정을 거치면서 해야한다니.... 모든 용어들 과정들이 새롭고 어렵습니다.
대체 기능정의서는 뭐고 이걸 엑셀로 하나하나 시나리오를 생각하면서 만들어야한다니 ㄷㄷㄷㄷ
거기에 UI/UX도 하나하나 만들려니 너무나 어렵워요 흑흑....
피그마 같은거 한번도 못배웠는데...
그래도 혼공족장님이 그냥 해보고 안되면 울라고 하셨으니 포기하지 않고 프로젝트를 끝내보겠습니다.
혼자 공부하는 얄팍한 코딩 지식(개정판)
- 진도: Chapter 01 ~ 02
- 기본 숙제(필수): Ch.01(01-3, 01-4) 확인 문제 풀고 인증하기(p. 68~69 & p. 82~83)
- 추가 숙제(선택): Ch.02(02-2) 자연어 처리와 생성형 인공지능 강의 듣고 핵심 내용 정리하기(p.101 ~ 103)
기본 숙제(필수): 2주차 기본 숙제 : Ch.01(01-3, 01-4)
01-3
1. 다음중 각각의 IDE와 가장 적합한 용도에 짝지으세요
이클립스 --- 자바 프로그래밍 연습
엑스코드 --- IOS용 카메라 앱 개발
비주얼 스튜디오 --- 윈도우용 화면 캡처 프로그램 개발
안드로이드 스튜디오 --- 안드로이드용 건강관리 앱 개발
2. 다음 항목들을 저수준부터 사람의 언어에 가까운 순으로 나열하세요
기계어 --- 어셈블리어 --- 파이썬 --- 영어
3. 다음 중 틀린 것을 고르세요
- 기계어도 프로그래밍 언어에 속합니다.
- 사람에게 낯설고 어려울수록 고수준 언어에 가깝습니다.
- IDE는 소스 코드에서 오류를 쉽게 찾을 수 있도록 도와줍니다.
- 널리 사용되는 언어는 시간이 지남에 따라 바뀔 수 있습니다.
- 사람의 언어에 비해 프로그래밍 언어는 언어마다 차이가 크지 않습니다.
4. 다음 문장 중 괄호 안에 알맞은 내용을 보기에서 찾아 작성해보세요
저수준 언어 이면서 기계어가 아닌 언어에는 ( 어셈블리어 ) 가 있습니다..
기계어는 ( 0 ) 과 ( 1 ) 으로 이루어 져있습니다.
5.다음 문장 중 괄호 안에 알맞은 단어를 보기에서 찾아 작성해보세요
코드를 읽으면서 해석하고 실행하는 것은 ( 인터프리터 )언어, 코드를 기계어로 바꾸는 과정을 거치는 것은 ( 컴파일 ) 언어입니다.
01-4
1.다음 중 틀린 것을 고르세요.
- 디버깅은 프로그램을 실행하며 동작을 확인하는다는 의미로도 사용됩니다.
- 빌드는 배포 이후 이뤄지는 작업입니다.
- 안드로이드 앱을 플레이스토어에 업로드하는 것은 배포에 해당합니다.
- 빌드는 개발자들이 프로그램을 테스트해 보기 위해서도 이뤄집니다.
2. 다음 문장 중 괄호 안에 알맞은 내용을 보기에서 찾아 작성해보세요.
개발자가 소프트웨어를 보다 쉽게 파악할 수 있도록 코드 중간에 포함된 설명을 ( 주석 ) 이라고 합니다.
개발자가 프롷그램의 동작을 확인하는 빌드에는 ( 빌드 번호 ) 가 테스트를 마치고 고객에게 최종 전달되는 빌드에는 ( 버전 번호 ) 가 올라갑니다.
3. 다음 중 틀린 것을 고르세요
- 유지 보수는 소프트웨어가 출시되기 전부터 고려할 사항입니다.
- 리팩토링한 프로그램은 이전과 다르게 동작합니다.
- 코드 리뷰는 구성원 개발자들의 실력 향상에 도움이 됩니다.
- 문서화는 소프트웨어를 사용할 사람들을 위한 내용도 포함할 수 있습니다.
4. 다음 중 각 문장에 해당하는 작업을 작성해보세요.
- 윈도우용 프로그램을 프로그래밍한 뒤 exe파일로 내보내기 ( 빌드 )
- 동료가 작성한 코드에서 수정할 부분 찾기 ( 코드 리뷰 )
- 게임이 실행되는 동안 일어나는 오류를 찾아 원인을 파악 후 해결하기 ( 디버깅 )
- 모바일 앱을 앱 마켓에 업로드 하기 ( 배포 )
- 교통 정보 앱의 코드를 더 알아보기 쉽게 수정하기 ( 문서화 )
추가 숙제(선택): Ch.02(02-2) 자연어 처리와 생성형 인공지능 강의 듣고 핵심 내용 정리하기
자연어 처리란?
사람이 사용하는 언어를 컴퓨터가 이해하고 분석하는 기술
컴퓨터가 이해하고,생성하고,응답하게 하는 기술임
음성인식 기술 - - 변환된 텍스트를 컴퓨터가 이해함 -- 음성비서와 같은 어플리케이션으로 활용
응용분야 - 챗봇 , 음성비서, 파파고, 텍스트분석,
사람과 컴퓨터간의 상호작용을 자연스럽게 만들어줌
컴퓨터가 이해하는데 굉장히 힘들며, 데이터 품질에 따라 학습시키기 어렵다.
생성형 인공지능이란?
데이터를 분석, 예측하는 것을 넘어서 새로운 데이터를 만들어내는 인공지능
대표적인 AI GPT3
응용분야 - 텍스트 생성분야 , 소설,블로그 글 작성 , 기사 요약, 이미지 생성, 음악생성분야
창의적인 작업 자동화가능! , 무한한 아이디어 제공 , 편리성
단점 - 데이터 품질, 신뢰성 문제완벽 X ,왜곡 문제, 저작권 문제, 윤리적인 문제 - 가짜뉴스, 사람 속임 -fake 뉴스
개인적인 궁금중과 나중에 파이썬 공부하고 딥러닝 공부하기전 미리 공부해봤습니다
https://hotsan-engineering.tistory.com/73
'컴퓨터 사이언스 > 혼공얄코' 카테고리의 다른 글
[혼공얄코]서버배포부터 SSL인증 그리고 DNS까지 -- 1 (0) | 2024.08.01 |
---|---|
[혼공얄코] 3주차 미션 (4) | 2024.07.23 |
[혼공얄코] 인공지능과 자연어 처리에 관하여 (0) | 2024.07.11 |
[혼공얄코] - 기획부터 개발까지 02 - 기능정의서 (0) | 2024.07.10 |
[혼공얄코] 기획부터 개발까지 01 - 요구사항분석 (0) | 2024.07.09 |