분류 전체보기32 [유니티게임스쿨 TIL] C# 기초 문법 이해 :: 재귀 함수, 연산자, 클래스와 인터페이스 오늘의 공부전역 변수와 지역 변수○ static : 전역적인 데이터임을 의미하는 키워드로, 전역 변수나 전역 함수를 지정한다.static 함수 안에서는 클래스 함수 또는 다른 static 함수를 호출할 수 있다. ○ 지역 변수는 변수가 선언된 스코프 안에서만 생명주기가 유지된다. 배열 int[] array = {1,2,3,4,5,6} = 연속적인 메모리공간(정수형) 6개가 나열된 array라는 이름의 데이터묶음. 재귀함수함수 내에서 자기 자신을 다시 호출하는 함수. (+멘토님 부가설명)"재귀(recursive) 함수는 '현대의' 일반적인 프로그래밍에서 잘 쓰이지 않습니다. 재귀 함수가 에러 발생을 많이 시켜요.분기처리를 제대로하지 않으면 무한으로 돌 수도 있고 메모리 초과(stackoverflow).. 2024. 5. 30. [유니티게임스쿨 TIL] C# 기초 문법 이해 :: 데이터 타입과 반복문 오늘의 공부 VS에서 C# 프로젝트 시작VS2022 실행→ '새 프로젝트 만들기'→ '콘솔 앱(C#)' 디버깅하기C# 코드 작성→ 디버그 탭→ '디버깅 시작' (=단축키 F5) 변수의 데이터 타입bool : true or falsechar : 문자(1byte = 8bit) string : 문자열short : 작은 숫자long long : 큰 숫자(=int64, big integer와 비슷한 개념)int : 정수(소수점x)float : 작은 실수float64 or double : 긴 실수int a; // 정수를 a라는 이름으로 변수화 하겠다고 선언a=2000;Console.WriteLine(a); //Console의 WriteLine함수로 콘솔창에 a를 출력 데이터의 표현 범위변수의 데이터 타입마다 .. 2024. 5. 29. 요구사항 분석 :: 자료 흐름도(DFD), 자료 사전(DD) 요구사항 분석의 개요 개발의 실제적인 첫 단계로, 요구사항을 이해하고 문서화(명세화)하는 활동. - 사용자 요구의 타당성을 조사하고 비용·일정에 대한 제약을 설정. - 요구사항 분석 결과는 SW 설계 단계에서 필요한 기본적인 자료가 됨. - 소프트웨어 분석가에 의해 요구사항 분석이 수행됨. 구조적 분석 기법 자료의 흐름*과 처리를 중심으로 하는 요구사항 분석 방법. ★ 구조적 분석 기법에서는 자료 흐름도(DFD), 자료 사전(DD), 소단위 명세서(Mini-Spec), 개체 관계도(ERD), 상태 전이도(STD), 제어 명세서 등의 도구를 이용하여 모델링한다. - 도형 중심의 분석용 도구와 분석 절차를 이용. ☞분석가와 사용자 간의 대화가 용이 - 하향식 방법*을 사용하여 시스템을 세분화. 분석의 중복을.. 2024. 4. 2. 요구사항 정의 :: 요구사항의 유형, 요구사항 개발 프로세스 ★ 기능 요구사항 (Functional requirements) ★ - 시스템이 어떤 기능을 해야할지, 어떤 데이터를 연산할지, 수행해야 할 기능, 입출력 내용이 무엇인지 기술 비기능 요구사항 (Non-functional requirements) ★ - 시스템 장비 구성 요구사항(HW, SW, 네트워크 등) / 성능 요구사항 / 인터페이스 요구사항 / 데이터 요구사항 / 테스트 요구사항 / 보안 요구사항 / 품질 요구사항 / 제약사항(기술,표준,법,제도 등) / 프로젝트 관리 요구사항 / 프로젝트 지원 요구사항 * 가용성 : 프로그램이 주어진 시점에서 요구사항에 따라 운영될 수 있는 능력(사용하고자 할 때 언제라도 사용할 수 있는 정도) * 정합성 : 데이터의 값이 서로 모순없이 일관되게 일치하는 정도 * .. 2024. 4. 2. 현행 시스템 파악 , 개발 기술 환경 파악 현행 시스템 파악 ①단계 - 시스템 구성 파악 / 시스템 기능 파악 / 시스템 인터페이스 파악 ②단계 - 아키텍처 구성 파악 / 소프트웨어 구성 파악 ③단계 - 하드웨어 구성 파악 / 네트워크 구성 파악 개발 기술 환경 파악 - 개발 기술 환경, 즉, 개발하고자 하는 소프트웨어와 관련된 운영체제(OS), 데이터베이스 관리 시스템(DBMS), 미들웨어(Middle Ware)* 등을 선정할 때 고려해야 할 사항과 오픈 소스 사용 시 주의해야 할 내용을 제시한다. 1) 운영체제 (OS; Operating System) 2) 데이터베이스 관리 시스템(DBMS; Database Management System) * JDBC; Java DataBase Conectivity 자바에서 DB에 접근하여 데이터를 조회, .. 2024. 4. 2. 이전 1 ··· 3 4 5 6 7 다음