728x90
반응형

https://youtu.be/T2HZCub27fo



1. 시스템 분석과 소프트웨어 개발

1-1. 시스템 분석과 소프트웨어 개발의 기초
-  시스템 분석의 중요성과 소프트웨어 공학의 기초를 이해함
-  생산적인 시스템과 소프트웨어 생성 방법론에 대해 학습함
-  시스템의 특성, 목적, 시스템 유지 보수 등에 대해 알아봄
-  소프트웨어의 생명 주기와 타당성 검토의 중요성을 이해함
- (중요) 시스템의 분석, 설계, 구현, 검사, 운영, 유지 보수 등 소프트웨어 개발의 전 과정에 대해 학습함

1-2. 시스템 분석 도구와 코드 설계
-  시스템 분석에서 사용되는 다양한 도구와 그 기능에 대해 학습함
-  DFD, DDDD, 미니 스펙 등의 업무 분석 도구를 이해하고 그 사용 방법을 학습함
- (중요) 코드 설계의 필요성과 이 과정에서 고려해야 하는 주요 요소를 이해함
-  코드 설계의 특성과 코드의 고유성, 확장성, 독립성, 표준화 등을 학습함
- (중요) 코드의 기능과 코드 종류에 대해 알아봄

1-3. 코드의 종류와 특성
-  시스템 분석에서 이용되는 코드 종류에 대해 학습함
-  순차 코드와 시퀀스 코드의 차이를 이해함
- (중요) 각 코드 종류의 특성과 이를 활용한 소프트웨어 개발 과정에 대해 학습함
-  복잡한 시스템 분석을 위해 다양한 코드 종류와 그 사용법을 이해함
-  각 코드 종류의 장단점과 이에 따른 효과적인 활용 방안을 학습함

2. 데이터 분류

2-1. 순차 코드
-  코드의 성격에 따라 데이터 삽입과 삭제가 용이함
- (중요) 코드 체계가 명확하지 않아 데이터 분류가 어려움
-  단순 명료하고 자릿수가 짧은 장점이 있지만, 코드 중간에 새로운 자료 삽입이 어려움
-  데이터 삽입과 삭제가 어려워 데이터 이동이 필요함
-  순차 파일을 사용하면서 분류 체계가 중요함

2-2. 구분 코드
-  순차 코드를 블록으로 나누어 구분 순차 코드(블록코드)를 만듦
-  총무부를 구분 기준으로 데이터를 블록으로 분류함
-  구분 코드를 통해 공통된 분류로 작업이 용이함
-  단점은 코드 낭비가 발생하여 효율성이 떨어짐
-  구분 코드를 통해 데이터 항목 구성의 분류 기능을 우수하게 구현 가능함

2-3. 표의 숫자 코드
-  데이터의 성질을 그대로 나타내기 위해 표의 숫자 코드를 만듦
-  데이터의 크기, 깊이나 높이 등을 포함하여 코드를 부여함
- (중요) 데이터의 성질을 알 수 있어 기억하기 쉽고, 융통성이 좋음
-  단점은 자릿수가 길어짐(항목수에 비해 자릿수 많음)
- (중요) 신문 등에서 표의 숫자 코드를 많이 사용함

3. 소프트웨어 코드와 오류의 이해

3-1. 코드의 종류와 코드화 과정
-  코드는 데이터를 연상하거나 기억하기 위해 사용하며, 연상의 요인과 나이, 성별 등을 기반으로 함
-  코드의 특징 중 하나는 코드만 보고도 물건을 데이터를 연상할 수 있음
- (중요) 코드의 단점은 코드의 특징이 없어서 분류가 어려워짐
-  코드의 장점은 기존의 코드에 분류 기능을 보완하고, 분류를 더욱 정확하게 할 수 있음

3-2. 코드의 오류와 그 종류
-  코드 입력 과정에서 발생한 오류를 코드 오류라고 함
-  코드 오류에는 전사 에러, 전위 에러, 더블 트랜스포지션 에러, 생략 에러, 추가 에러 등이 있음
- (중요) 전사 에러는 입력된 코드가 잘못된 형식으로 입력된 것을 의미하며, 복사 에러는 입력된 데이터가 잘못 복사된 것을 의미함
-  트랜스포지션 에러는 특정 위치의 데이터가 바뀌게 되었음을 의미함

3-3. 코드 설계의 중요성과 절차
-  코드 설계는 시스템 분석, 설계, 프로그래밍의 첫 단계임
- (중요) 코드 설계 과정은 대상 데이터 선정, 사용 범위 결정, 사양 기준 설정, 코드 설계 점검, 코드 표 작성, 코드 표 관리 등으로 이루어짐
-  코드 설계의 주요 과정은 선언된 기능에 따라 다름
-  소프트웨어 라이프 사이클이 주어진 조건에 따라 계획을 수립하고 실행 및 관리하는 것이 중요함

화자 1
00:10
자 전국에 계시는 우리 엠투엠 안방 가족 여러분 계속해서 감독의 수업을 함께 하겠습니다. 좋아요. 어 좋습니다. 그죠 자 여러분들 자 유리 산업기사 지금 시스템 분석 설계하고 있지 기사는 소프트웨어 공학 그죠 거의 내용이 비슷하죠. 그래서 생산적인 시스템 생산적인 소프트웨어를 만드는 방법론을 배우고 있다. 그지 그래서 바로 앞 시간에 우리가 시스템 분석의 종합적인 이야기를 안 했나 시스템 그죠 반대말 카오스 그죠 이 시스템의 특성 목적 그렇죠. 또 이제 이 시스템에 기본 3요소 IPO 그죠 5요소 피드백까지 되었고 또 중요했던 게 뭡니까?

화자 1
01:00
시스템 즉 소프트웨어의 나이프 사이클 생명 주기 개발 단계 그죠 타당성 검토를 하고 저 시스템 조사를 하고 난 뒤에 분석 설계 구현 검사 그죠 그리고 운영 그리고 유지보수 운영과 동시에 유지 보수가 된다는 그 이야기 실제 JJH가 겪었던 20년 전의 이야기를 곁들여서 이야기를 했다. 그죠 그래서 여러분들 그거 하나면 끝이다. 그죠 그걸 하나만 보면 다 된다는 거지 그리고 이제 특히 산업 기사는 그중에서도 설계 파트에 많이 치중해 있다는 거 이미 앞 시간에서 전반적인 게 봤죠 자 이제 오늘 두 번째 바로 이어서 두 번째 CHAPTER 첫 번째 코드슬개로 들어갑니다. 코드슬계 그렇지 이런 이야기 아닙니까 우리가 이제 내가 전산해야 할 업무를 시스템 조사를 하제 시스템 에 업무조사도 프로젝트 조사 시스템 일단은 프로젝트가 좋다.

화자 1
02:00
이렇게 했죠. 프로젝트를 조사를 합니다. 시스템 어 조사를 해 가지고 전산하자 시스템화 하자 소프트웨어화 하자 발음이 잘 안 돼 조사가 되면은 이제 뭡니까? 이 시대 분석을 하죠. 분석 어널리시스 분석을 하잖아. 이 분석에서 뭐가 나오노 이 분석했는 결과 뭐 이 요구 조건을 명세서 분석 분석도구 요구조건 명세서죠 요구 조건을 명사화했는 명세서를 만들어낸다 하자라는 거죠. 요 명세서는 주로 3가지가 많이 이용됩니다. 즉 분석도구죠 요구조건 명세서 도구 또는 업무분석 도구입니다. 도구 도구는 여러분 DFD 참고라는 데이타 플로 다이어그램 내가 처리할 데이터의 흐름도 데이타 플로 다이어그램이죠. 데이타 데이타 어떤 식으로 흘러서 업무 완성이 되나 플로다이아 그램 요놈이 있고요.

화자 1
02:58
분석도구 그리고 DDDD는 데이타 디셔너릭 데이타 사전이라 하죠. 데이타사전 데이타 디셔너리 데이타 사전요 그리고는 소단위 명세서 미니 스펙이죠. 미니 스펙 시케이션 스펙 소단위 명세서 이 3가지가 업무 분석의 도구요. 알겠나 요거는 시험에 많이 나옵니다. 구조적 분석도구 또 업무분석 도구예요. 그럼 이 중에 하나를 가지고 업무를 분석하거든. 어 이게 명세서죠 그래서 DFD로 많이 하고요. DFD가 가장 늘 이용됩니다. DFD를 가지고 이제 명세화 해 놓으면 요놈을 보고 이제 뭡니까? 디자인 설계가 들어가죠 설계 에 디자인이 들어갑니다. 디자인 이 설계에서 가장 먼저 하는 설계가 뭐다 지금 배울 코드설계입니다. 코드설계 코드 설계가 마치면 뭐야? 입출력 설계요 그거 맞히면 파일리설계 파일 또는 DB 설계죠 그래서 산업에게 DB 설계까지는 안 나오죠.

화자 1
03:54
데이터베스 배워야 할 파일리설계 그리고 프로세스나 프로그램 설계 들어가죠 프로그램 설계 들어간다고 그죠 요것들이 다 시험 문제에 나오는 겁니다. 그래서 하는 기사는 요거 위주로 하는데 요번 책들은 제일 첫 번째 코드설계에 대해서 공부하자 이 말입니다. 이해되나 자 업무 분석 도구 구조적 분석도구 3가지 알아 놓으십시오. 예, 예 맞습니다. 맞고요. 자 코드 과연 그러면은 시스템 분석에서 코드가 뭐냐 자 코드 쉽지 내가 처리할 일거리 데이터죠 데이타 코드와 대상이죠. 데이타 내가 현재 전산화해야 할 요소들 어 카오스적인 현실 상황의 데이터들 뭐 회계가 아니면은 경리 장부 안에 여러 가지 계정 과목들이 많이 있죠. 에 이런 데이터를 식별하고 데이터를 식별 동그라미 분류 배열하기 위해 사용하는 숫자 문자로 된 기호를 코드라 합니다. 코드 그렇죠.

화자 1
04:52
내가 처리할 데이터를 이제 뭐 데이터는 우리 현실 세계의 데이터는요 공통성이 없잖아. 이놈을 이제 뭐다 기호 문자로 기호한 이제 뭐요 분류나 식별이나 분류나 식별이나 배열을 쉽게 하기 위해서 정의하라는 게 코드라는 거죠. 그래서 코드 집을 먼저 만드는 거예요. 그래서 컴퓨터는 내가 처리할 데이터를 전부 다 코드 설계를 먼저 하는 게 첫 번째 설계 과정이다. 이 말입니다. 그러면은 이런 코드를 만들면 어떤 게 좋노 또는 코드의 특성은 뭐냐 이 말이지 또 다른 말로 코드 슬래시 유의하라 유의사항이 뭐냐 같은 말입니다. 나의 장관이다. 코드는 반드시 고유성을 가지고 고유성 1대1 대응 이제 에이라는 물건 내가 만약에 우리 회사의 인사 데이터를 전산하겠다. 인사급여를 소프트웨어로 만들겠다. 이러면은 뭐 이제 우리 사람 어 사원번호 001 어 공공이 뭐 어 사람 있겠죠.

화자 1
05:51
에이 JJH 에 뭐 이수나미 임승우 이 우스탭들입니다. 뭐 김언정 정민호 정민호 어디 왜 이렇게 예 그러면은 제이제치는 공공일로 하겠다. 이 수납일은 002로 하겠다 이거 공공사업으로 하겠다. 그렇지 그러니까 이 코드와 실제 데이터가 1대1 대응이 돼야 된단 말이에요. 그죠 001이 재재치가 됐다가 이 수납이 됐다. 이러면 안 된다는 거예요. 그죠 고유성 반드시 코드는 그 실제 데이터와 1대1 되어 고유 하나 고유 고유하게 존재해야 된다는 거 그냥 굉장히 편리하게 돼야 된다는 거 그죠 당연한 이야기 표의성 한눈에 탁 알아봐야 돼요. 표의성 아 표의성 시그니피컨트 어 표의성 그냥 용이성 뭐 비슷한 말입니다. 근데 확장성 다른 말로 프렉시블 유연성 같은 말이죠. 이 코드가 어떤 데이터에 한계없이 계속 확장될 수 있도록 설계가 돼야 된다는 거고, 그냥 좀 독립성이고요. 함축적으로 하는 게 좋다. 긴 것보다는 짧게 짧게 가져가는 게 좋다는 거예요.

화자 1
06:47
그죠 그죠 코드의 특성 살짝 쿵 눈으로 보는 거다 암기하는 건 아닙니다. 그래서 뭐 간혹 나오면은 다음 중 코드의 특성이 아닌 것 잊으라 라고 문제가 나오니까 말도 안 되는 이야기죠 자 듣고 자 코드의 기능은요, 코드는 어떤 기능을 하느냐 기본 3대 기능은 뭐냐 하면 이 코드를 만들어 놓으면 데이터 분류가 좋아요. 분류 기능 식별하기가 좋아요. 식별 기능 배열 데이터 나열하는 기능이 좋습니다. 좋아요. 분류식별배열의 코드예요. 3대의 기능 셋째, 그리고 나머지 부가적인 기능은 데이터의 표준화가 되고요. 표준화 기능 간소화된 기다란 걸 간단하게 숫자 1 또는 문자 이렇게 처리할 수가 있습니다. 또 연상 기능 연상 기능 암호화 기능 오류 검출 기능까지 가능하지 그죠 요거 어 오 코디의 기능 3대 기능 분류기능 식별기능 배열 기능 예 좋습니다. 자 코드의 기능을 봤고요.

화자 1
07:45
자 그다음 에 이제 코드 종류 한번 보자 실제 시스템 분석 설계에서 이용되는 소프트웨어 개발 과정에 이용되는 코드 종류 총망라당했다. 자 시험에 반드시 나온다 근데 너무나 쉬워요 자 코드 중에서 가장 단순한 코드가 순차 코드 시퀀스 코드 순차 코드는 일명 일련 번호씩 코드를 한다. 그죠 자료의 크기 순으로 코드를 매기는 거다 그래서 일련번호식 코드고요. 뭐 이런 거 이거 이제 우리가 많이 만약에 우리 회사의 인사 인사 급여를 전산하겠다. 카면 데이터가 사람들이 쭉 있으면은 그냥 간단하게 먹고요. 전진화는 001 00203 무식하게 그냥 쭉 순차적으로 나열해 버립니다. 그럼 공공 이름은 앞으로 전진하겠죠. 전진화가 제이지에이치다 너 스승 이름 함부로 부르지 마라 예 이렇게 되는 거고요.

화자 1
08:31
그죠 이게 그러니까 단순 명료하고 자릿수가 짧고 순서대로 자료의 추가가 용이한 이런 장점이 있는 반면에 단점은 코드 중간에 새로운 자료 삽입이 어렵다 그죠 예를 들면은 자 여기에 임성우를 3번으로 만들고 2번의 뭐 홍길동이를 집어넣고 싶다 하면 어떻게 돼요. 2번을 홍길동이 집어넣으면서 임성우는 3번 이순환위나 4번 수많은 데이터의 이동이 필요하죠. 그죠 여기 데이터에 삽입이 어렵다 삽입이나 삭제가 어렵다 그죠 알겠죠. 이미 순차 파일에 쓰이는 이야기다 같은 이야기고 명확한 분류 체계가 없어서 코드에 따른 분류가 어렵다 그렇죠. 이게 뭐 구분이 없잖아. 0010을 쭉 나열해 버리니까 어디가 어디까지 이 코드의 성격을 파악하기 어렵다는 거죠. 되겠나 그래서 한번 읽어보면 누구나 알 수 있는 문제다 여러분 조카도 아는 정보 우리집 아동 보면 아는 그런 거 그래서 더 이상 설명이 필요 없고요.

화자 1
09:26
그 다음에 구분 코드는 뭐냐 하면 블록 구분증 말고도 블록 구분 순차 코드 또는 구분코드라고 하지 구분 코드 다른 말로 구분 순차 코드 다른 말로 블록코드 이런 거예요. 아까 순차 코드는 그냥 쭉 나열해버렸는데 이놈은 뭐야? 자 나열은 하기는 하되 1에서 10번 까지는 총무부고 그죠 뭐 11에서 20번 뭐 이렇게 구분해 준다. 구분 블록으로 나눠준다는 거예요. 순차 코드를 블록으로 쭉 이쪽 구분했다는 거죠. 그러니까 이래서 10번은 총무부예요. 총무부 총무부인데 총무부 중에서 공익은 또 뭐다 총무과 공인은 인사과 뭐 이런 식이지 그죠 요런 거 뭐 11월 30일 영업부인데 영업이 영업과는 1일이고 10일이고 이렇게 판매권은 12 그러면은 요 10번 되어 있는 건 전부 다 영업부라는 거죠. 불과 영업부고 요거는 총무부고 요런 거죠. 에 그래서 순차 코드를 구분해 줬는 것 말 그대로 구분순차코드 다른 말로 불량하고 장점은 공통된 분류로 작업이 용이하죠.

화자 1
10:25
공통은 공통으로 아 10번까지는 총무니까 요 10번 데이터는 총무로 처리해야 되겠구나. 그렇죠. 단점은 뭡니까? 코드 낭비의 요인이 발생한다. 왜 그러노 총무부를 이래서 10번까지 해놨는데 실제로 총부의 과가 생각해 보세요. 그러면은 공사부터 00원 낭비가 일어나잖아요. 뭔 말인지 알겠나 뭔 말 이해되죠. 코드 낭비의 요인이 발생할 수 있는 단점은 있는 거예요. 그죠 알겠지 총무부를 다시 이야기한다. 이래서 10번을 총무부로 할당해서 구분을 지어줬거든. 근데 총무부에 과가 3개밖에 없는 거야. 그러면 010203은 되는데 0405 060205 비워 버리잖아요. 그죠 코드의 낭비가 발생하는 구조입니다. 대체 예 공부할 게 없고요. 자 그다음 코드 이제 슬쩍 재미나게 보면 된다. 이야기 다 끝났어 예 이런 게 문제가 나옵니다. 우리를 뭘로 보고 어 제지치의 제자 병태 순자를 뭘로 보고 그죠 세 번째 그룹 분류코드는 단위별 분류코 이것도 가장 많이 씁니다. 중요해요.

화자 1
11:24
실제 실무에서 그룹분류 많이 씁니다. 왜 그러냐면 그럴 분류는 뭐요 대분류 중분류 소분류 대중소로 데이터를 나눴습니다. 대중소로 대중소득 그죠 그러니까 뭐 회계관리 같은 경우도 회계관리 같은 거 할 때도 회계는 계정과목이 있거든요. 계정과목 이 자료들을 모든 회계에 이용되는 여기가 뭐 경영학과는 잘 알겠지만, 계정과목이라 합니다. 모든 데이터를 어카운트라고 하거든. 그럼 회계는 크게 이제 뭐 자산 계정 내가 회계관리 많이 했잖아요. 부채 부채 자본으로 구성되거든. 또 자산에는 또 뭐 고정자산 유도자산 쫙 있어요. 또 고정자산에는 또 뭐뭐 있고 유동에는 뭐 이름 막 돼있거든요. 이런 데이터를 코드할 때는 뭐가 좋노 바로 그룹 분류식 코드가 좋거든. 예를 들면 공일은 자산이고 공리는 부채고 공사 자본이다. 말이에요.

화자 1
12:16
01 중에 01의 에이는 고정이고 01의 B는 유동이고 01의 에이의 공공 이런 고정이야 뭐 이런 식으로 공공비는 뭐 공공 또 이런 식으로 대분류 중분류 소분류 이런 식으로 데이터를 코드하는 거야. 뭐 대중소 하는 게 뭐 그룹 분류 코드 중요합니다. 이거는 실제 실무에서 많이 대중소로 보죠. 그러니까 회사로 말하면은 대분류는 본사냐 지사냐 그죠 공일은 본사고 공일은 지사다 그럼 중분류는 뭡니까? 공일 중에 후 이거는 경영기획 부고 어 뭐 이거는 또 지사의 경영기획부고 그죠 A는 B에 뭐 이런 거고, 과는 보면 경영기획부 중에서 뭐 경리과고 뭐 이런 거겠죠. 예 요런 거지 그래서 대중소로 하는 거고, 자기 장점은 뭐야? 데이터 항목 구성의 분류 기능이 우수한 거 맞죠. 항목 단위로 구성할 수가 있고 융통성이 좋죠. 융통성이 뭐 밑에 뭐, 뭐 밑에 뭐니까 아주 데이타의 융통성이 좋다. 단점은 항목수에 비해 자릿수를 좀 많이 차지하겠죠.

화자 1
13:14
그 자릿수가 아까 순차 코드는 공유 공유 해 주면 되지 이거는 01 다시 에이 다시 005 이렇게 자릿수가 좀 많아지는 단점은 있다는 이야기야 되겠나 그러니까 데이터 분류도 상당히 좋습니다. 이게 저는 요 분류 기법을 실무에서는 많이 쓴다 신문에서는 이걸 많이 써요 대중소 기법을 그다음에 표의 숫자 코드는 뭐냐 시그니피컨트 디지트코드 이렇게 해가지고 요거는 코드화의 대상 즉 데이터의 성질 데이터를 가지고 있는 성질이 있을 거 아니야. 크기라든지 깊이나 높이 등은 그대로 표현하면 요런 게 되면 05 다시 15 다시 이게 만약에 코드다 그럼 이게 뭐다 5키로짜리 가로 1.5 세로 1.0인 데스크 책상이다. 그 책상을 코드 이렇게 붙였다. 금 이 코드를 보고 표의 물건에 그 데이터에 뭐 성질을 알 수가 있죠. 그죠 성질 무게 가로 세로 상품명 그렇죠. 요런 게 표의 숫자식 코드입니다.

화자 1
14:13
이미 일반적으로 사용 많이 합니다. 우리가 여러 가지 제품에도 이런 표의 숫자 코드가 많이 이용돼요. 장점은 코드와 대상체의 성질을 그대로 나타내므로 기억하기가 좋고요. 단점 역시 항목의 자릿수가 결업 분류와 대학 자릿수가 길어지는 꼬라지다 이 말입니다. 됐나 이미 신문에서 많이 쓰고 있지 이런 것들은 상품의 코드 붙이는 거죠. 요즘 모든 뭐 물건에도 다 붙어있잖아. 코드 여러분 과자 빨리 먹는 과자 생필품 다 그 코드가 다 그리고 바코드로 딱 봐 핸드스캔으로 착착 코드를 인식해서 그 코드를 가지고 계산하지 여러분 그 편의점이나 편의점 없나 우리 병태는 노동네 편의점은 없나 아주 상외가 집이 어딥니까 봉화 봉화에는 상점이더라 예예 근데 이제 우리 이 마트나 이런 데 가면요 전부 다 물건 물건 가지고 뭐 이 물건의 그 이름 가지고 나오는 거 아이제 그거 물건마다 전부 다 바코드 값 있잖아.

화자 1
15:05
그걸 가지고 핸드스캔으로 쫙 끊어버리면 그 코드를 컴퓨터에서 불러 들여가지고 그 코드가 얼마 계산 때려 나오는 거지 다 코드화 돼있는 거예요. 알겠나 어 그런 거고, 자 넘어갑시다 10중 분류 코드는 이미 도서관에서 많이 쓰죠 책 분류할 때 도서분류 C 코드를 하고 이제 이런 식으로 철학 뭐 도서분류코드입니다. 도서분류코드 이미 여러분 잘하는 거고, 코드 체계가 명확하고 추가하기가 쉽고 단점은 역시 자릿수가 길어지고 기계처리는 좀 어렵습니다. 시집분을 골라도 한번 보시면 되고 연상 코드 이거는 미모닝 코드 요건 가끔 시험 나온다 미모닝 연상 코드는 뭐고 그 코드를 보면 물건이 연상이 되는 거잖아요. 연상 어 연상의 여인 연상의 요인은 뭐고 나이 많은 여인 연상 못다한 이 통과 예 연산구 코드 값을 보면 코드가 생각나도록 한다.

화자 1
15:56
즉 예를 들면 티브이 다시 더블릿 치고 딱 보면 아 화이트 즉 흑백 티비 흑백 19인치 흑백이다. 티비 C 위치 칼라 아 티비 칼라 27인치구나 요런 식으로 연상 코드 기법이죠. 그죠 연상 코드 뭐 설명 안 해도 너무나 잘하는 거 장점 읽어보시죠. 코드만 보고도 물건을 데이터를 연상할 수가 있고 역시 자릿수가 길어 이게 그런 거요 자 약자식 코드는 뭐 넷탈타입 코드라 해 가지고 널리 사용되는 기호나 문자의 약자를 코드화하는 거 예를 들면 야드 카면은 와이디라든지 그레임 카면 GM이라든지. 킬로미터 카면 뭐 GM 이렇게 쓰는 거겠죠. 그죠 어 장점 코드의 식별이 쉽고 단점 코드의 특징이 없어서 분류가 어려워집니다. 특징은 별로 없죠 이거 얼마인지 알겠나 이것도 코드다 이 말입니다. 무슨 코드 약자식 코드다 약자식 코드 마이스제 그다음에요.

화자 1
16:52
끝자리 분류 코드 요건 특정 사례 조수 코드라 하면서 끝자리 가지고 분류하는 거 예를 들면은 자 1카면 남자 2카면 여자죠 끝자리를 가지고 그러니까 0011 남잔데 전진하고 0022는 여잔데 성준이 아니고 0031은 자 이수람이 남자면서 세 번째 데이터하고 김언정 여자면서 네 번째 데이터 이런 거죠. 끝자리 가지고 분류하는 겁니다. 그래서 끝자리 분류 어 끝자리 1이 남자냐 2는 여잔냐 그죠 요런 식으로 물건의 특성을 나타내 장점은 기존의 코드에 분류기능을 보완하고 있죠. 1 남자 2 여자 1 남자 2 여자 기존의 순차코드에다가 분류 분류 기능을 보완했다. 기존에 무슨 코드 순차 코드에다 그죠 기존의 순차 코드에 분류기능을 보완한 코드 감 답은 뭐다 끝자리 분류코드 다른 말로 특정 자릿수 코드라고요.

화자 1
17:45
근데 요놈은 단점은 독립적으로 사용을 불가능하지 왜 여기에 몰려 있기 때문에 그런 거고, 합성코드는요 2개 이상의 코드를 합성했는 예를 들면 칼 취사치 대한항공 취사치 잘 치로치 일본 항공 시로치 뭐 이런 거겠죠. 요거 합승코드라고 합니다. 그 다음에 봅시다 코드 그다음에 또 있어요. 예 방금 받는 것들 코드의 종류 한 방금 소개했는 이런 코드 중에 하나를 가지고 뭐 내가 처리할 데이터를 코드화합니다. 코드 설계하는 거죠. 알겠나 그러니까 시스템 분석설계에서 즉 소프트웨어 설계해서 내가 처리할 데이터를 그냥 그대로 집어넣는 게 아니고 뭘 한다. 코드화한다. 코드 설계를 하고 난 뒤에 그 코드를 가지고 데이터를 처리하는 거지 순수 데이터를 그냥 처리하면은 상당한 문제가 발생 어떤 문제 식별하기 힘들고요. 분류하기 힘들고요. 배열하기 힘들고요. 표준화시키기 힘들고 알겠나 그 말이에요. 그 말 그걸 쭉 쓰는 겁니다.

화자 1
18:45
그죠 그래서 여러분 간단하게 보시면 되고 실무에선 또 뭐 여러 가지 데이터의 성질에 따라서 하나씩 골라서 써먹죠 내 같은 경우도 그룹 분류식 대중소 기법을 많이 쓴다 자 그 다음에 이런 코드의 오류죠 코드의 오류에 대해서 공부해보자 이 코드의 오류는 뭐냐면 자 이런 코드를 입력하는 과정에서 발생한 오류다잉 코드는 전부 다 문자 아니면 숫자로 안 돼 있잖아. 그죠 문자 아니면 숫자로 되어 있는데, 입력하다가 문자가 틀린다든지 숫자가 하나 틀려 들어와 버리면 엄청난 오류가 발생하겠죠. 그 데이터는 있으면 뭐하겠죠. 그죠 이런 걸 코드고 이런 코드 오류 종류는 이 정도 종류가 있다는 거 시험에 출제 빈도가 높다 이거는 코드 오류 종류는요 자 그러면 전사 에라가 뭐냐 이거는 트랜스 크립션 에라 다른 말로 오자 에라 다른 말로 복사해라입니다. 복사 이동복사해라 같은 말이다. 트랜스크립셔네라는 뭐고 내가 12345로 입력을 했는데 어떤 원인에 의해서 이 328로 전사 복사가 잘못되어 있는 거죠.

화자 1
19:44
예 요렇게 1자리 틀리는 거 1 2 3 4 5인데 1 2 8 4 5 요래 되는 건 무슨 해라 전사해라 트랜스 크립션 해라 이동하면서 크립션 복사가 잘못됐는 거죠. 그래서 오 자 에라 다른 말로 복사 에러라 이래 이야기합니다. 쉽죠 자 전사해라 꽁냐 너무나 쉬운 이야기 그다음에 전위 에러는 뭐냐 트랜스 포지션 에라 트랜스 포지션 위치가 바뀌었다. 이 말입니다. 트랜스 포지션 에라 1 2 3 4 5를 넣었는데 1 2 3 4 5 바뀌어 버렸어요. 이런 에라가 뭐다 전위 에러 전위 트랜스 포지션 에라입니다. 됐나 싶고요. 그럼 이 중에는 뭡니까? 더블 트랜스포지션입니다. 이거는 봐봐요. 12345를 넣었는데 2하고 3하고 바뀌었죠. 3위 4 5하고 바뀌었습니다. 요런 거 2개 이상이 동시에 위치가 바뀌는 거예요. 그죠 그래서 투 더블 트랜스 포지션이라는 겁니다. 이중 에라 됐죠 더블유해라 됐고요.

화자 1
20:38
자 생략 에러 오미션 에라 해 가지고 1 2 3 4 5를 입력했는데 1 2 4 5 하나가 빠져버리면 말 그대로 생략 에러죠 생략 에러가 발생했다는 거고, 추가해라는 뭡니까? 12345를 입력했는데 123456 추가돼 있죠. 말 그대로 추가해라 너무나 쉽고 무작위 해란은 지멋대로 막 공식 없이 멋대로 바뀌어버린 겁니다. 예를 들면 12345인데 괜히 무슨 들이서리들이 짬뽕 되뿌는 에라 무작위해라 이런 거 있죠. 그래서 중요한 거는 전사해라 전의해라 더블 에라 정도가 중요합니다. 그죠 자 코드 입력 과정에 이런 에러가 발생할 수 있으니까 설계 시에 조심해라 그런 이야기 되겠나 코드의 오류 종류였습니다. 현재 우리는 코드를 배우고 있다. 자 코드 다시 이야기하면 코드가 뭐고 내가 처리할 데이터를 기호와 숫자로 만들어 놓는 게 코드고 시스템 설계 프로그램 설계에서 제일 먼저 첫 번째 하는 작업입니다.

화자 1
21:33
내가 처리할 계정 코드지 코드들을 저 데이터를 코드화 만들어놓고 프로그램 짜는 거요 알겠어요. 그런 이야기입니다. 자 그 다음 한번 보죠. 자 그럼 코드 설계 순서 자 이런 코드를 어떻게 설계를 해야 되느냐 그러면 코드 제일 먼저 코드 대상 선정하죠. 내가 어떤 데이터를 코드화 할 것인가? 당연한 이야기 그리고 사용 범위 사용 범위 코 어디서 어디까지 이 데이터의 한계죠 리미트 값과 상한값과 하한값을 정해주는 거 또 사양 기관을 결정을 하고요. 그리고 이제 코드 설계를 하제 코드 설계할 때 뭐 그룹 분류를 할 건가 순차로 할 건가 여러 가지 영상으로 할 건가 하고 또 체크를 합니다. 어 이 코드설계 이상이 없나 검사를 하고 그리고는 코드표 즉 코드집이라 카제 코드집을 작성하죠. 그죠 회계관리 같으면 계정코드집 이제 그래서 쭉 코드집 보면은 우리 이마트 같은 경우 농심새우깡 공일 A 뭐 어 뭐 삼양라면 이러듯이 전부 다 물품 코드집이라고 합니다.

화자 1
22:29
그런 거 예 코드집 작성을 하고 이걸 또 파일로 코드파일로 만들고 난 뒤에 코드표 관리대장을 만들어내는 겁니다. 그죠 그래서 요런 과정을 통해서 이제 내가 처리할 데이터를 대상 데이터를 코드 설계하는 거다 그죠 문제 나올 것은 방화재 코드의 종류들 각각 코드에 뭐 특징들 요 정도가 문제 나오니까 아주 가벼운 마음으로 할 수 있다. 할 수 있습니다. 그죠 그래서 실제 중요한 건 바로 앞 시간에 이야기했던 전반적이겠지 소프트웨어 라이프 사이클 그것만 알면 된다. 그죠 그래서 우리 하나하나씩 이제 가벼운 마음으로 보면 되고요. 시스템 분석설 요는 반드시 만점이다. 모든 과목 다 만점 먹어야 돼요. 떨어질라고 몸부림쳐도 떨어지지 않지 아주 쉬워요 그래서 자 오늘은 코드 설계까지 했다. 그래서 여러분들은 요강연 다시 이야기를 한다. 녹화로 진행되기 때문에 여러분 7시 그냥 들어오면 된다. 산업계 7시에 들어와서 산업 기사 눌르면 그냥 나갑니다.

화자 1
23:28
예 그냥 나간다는 거 하시고 좋습니다. 자 우째든지 오늘 또 빵꾸 웃어요. 해서 2시간 고생했네요. 웃어요. 자 웃으면서 내일 만나 뵙기를 약속 드리면서 오늘은 여기까지 하겠습니다.

728x90
반응형
posted by 아이윤맨
: