:pushpin: 학습목표!

  • 개발자가 하는 일
  • 개발자가 만드는 것 및 특성
  • 용어의 차이




:book: 코딩

소스 코드 : 컴퓨터에 어떤 명령을 내리기 위해 컴퓨터가 이해할 수 있는 언어로 작성한 정보
코딩 : 소스 코드를 작성하는 작업
코더 : 컴퓨터가 처리할 수 있는 명령어로 코드를 작성하는 사람
소스 코드 작업 : 설계문, 명령문, 주석 등 다양한 정보로 구성




:book: 프로그래밍

프로그래밍 > 코딩 => 더 넓은 개념
컴퓨터에서 동작하는 프로그램을 설계하고 개발하는 전 과정
알고리즘(프로그램 설계) => 프로그래밍(프로그래밍 언어로 작성) => 소스코드(만들어진 결과물)




:book: 개발

소프트웨어의 기술적 계획부터 제작, 사후관리
소프트웨어를 만들고 운영화는 과정
개발 > 프로그래밍 > 코딩

순서 단계  
:one: 요구 사항 분석 기획팀에서 주문을 받음
:two: 시스템 명세 요구사항 구체화
:three: 구조 설계 전반적인 구조 설계
:four: 구현 설계를 바탕으로 프로그래밍과 코딩
:five: 테스트 오류점검, 기능 테스트, 코드 수정
:six: 유지 보수 버그 해결, 기능 업데이트, 관리




:book: 소프트웨어 vs 프로그램 vs 애플리케이션

| 소프트웨어와 프로그램

소프트웨어

  • 프로그램, 라이브러리, 데이터 등으로 구성
  • 컴퓨터의 물리적이지 않은 모든 요소를 포함

프로그램

  • 특정 목적을 위해 실행할 수 있는 대상으로써 주어진 일련의 작업들을 수행하기위해 프로그래밍됨
  • 소프트웨어와 다르게 순서가 있음
  • 실행 순서대로 작성한 명령어 모음

| 애플리케이션

어플, 앱이라고도함
프로그램

  • 시스템 프로그램 : 운영체제를 구성하는 소프트웨어로써 사용자가 컴퓨터를 원활히 사용할 수 있는 환경 제공
  • 응용 프로그램 : 목적에 따라 사용자가 실행하여 활용할 수 있는 프로그램 => 어플리케이션


:100: 미션 인증

image

댓글남기기