반응형 SMALL 분류 전체보기205 2. 화면설계(요약) 1. UI 요구사항 1) 소프트웨어 아키텍처 - 소프트웨어 개발을 쉽게하도록 기본 특을 만드는 것이며 복잡한 개발을 체계적으로 하기 위한 밑그림 ㄱ) 소프트웨어 개발을 쉽게하도록 기본 틀을 만드는 것으며 복잡한 개발을 체계적으로 하기 위한 밑그림 ㄴ) ISO/IEC9126 모델 소프트웨엉 품질 특성 - 기능성 - 신뢰성 - 사용성 - 효율성 - 유지 보수성 2) UI(User Interface) - 사용자와 컴퓨터 상호 간의 소통을 원활히하게 도와주는 연계작업 ㄱ) UI(User Interface)는 사용자와 컴퓨터 상호간의 소통을 원활히하게 도와주는 연계작업을 뜻함 ㄴ) UI 설계 원칙 - 직관성 - 유효성 - 학습성 - 유연성 ㄷ) UI 설계 지침 - 사용자 중심 - 일관성 - 단순성 - 결과 예측 .. 2021. 12. 5. 1. 요구사항 확인(요약) 1. 현행 시스템 분석 1) 현행 시스템 파악 - 응용 소프트웨어 엔지니어링 현행 시스템 파악 절차 및 세부 시템의 구성요소를 도출 - 구성요소 ㄱ) 현행 시스템 아키텍처 구성도 ㄴ) 소프트웨어 구성도 ㄷ) 하드웨어 구성도 ㄹ) 네트워크 구성도 2) 개발기술 환경 정의 - 기술개발 환경에 대한 정의 및 기술 요소별 특징 고려 사항을 인지 - 기술 환경 요소 ㄱ) 운영체제 ㄴ) DBMS(DataBase Management System) : 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합 ㄷ) 미들웨어 ㄹ) 오픈소스 스프트웨어 2. 요구사항 1) 요구사항 정의 - 요구사항에 대한 개념을 정확히 파악하고 이를 기바능로 고객의 요구사항을 체계적으로 정립 - 요구사항 .. 2021. 12. 5. 18. C언어 함수 예 이 장에서는 함수와 재귀 함수에 대한 특정 작업을 수행하는 코드 블록입니다. 1. 사용자 정의 함수 2. 사용자 정의 함수의 유형 3. 지역변수의 범위 4. 재귀함수 예) 두 정수 사이의 소수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #include int checkPrimeNumber(int n); int main() { int n1, n2, i, flag; printf("Enter two positive integers: "); scanf("%d %d", &n1, &n2); printf("Prime numbers between %d and %d are: ", n1, n2); for (i = n1 + 1; i 2021. 11. 28. 17. C언어 지역변수의 범위 이 장에서는 지역 및 전역 변수의 범위와 수명에 대해 설명하겠습니다. 또한 정적 및 레지스터 변수에 대해 설명합니다. C언어 프로그래밍의 모든 변수에는 유형과 스토리지 클래스의 두 가지 속성이 있습니다. 유형은 변수의 데이터 유형을 나타냅니다. 그리고 스토리지 클래스는 변수의 범위, 가시성 및 수명을 결정한다. 4가지 유형의 스토리지 클래스가 있다. - automatic - external - static - register 1. 지역변수 블록 내부에 선언된 병수는 자동 또는 로컬 변수이다. 지역변수는 선언된 블록 내부에만 존재한다. 예) 1 2 3 4 5 6 7 8 9 10 11 12 #include int main(void) { for (int i = 0; i 2021. 11. 28. 16. C언어 재귀함수 이 장에서는 C언어 프로그래밍에서 재귀 함수에 대해 설명한다. 자신을 호출하는 함수를 재귀함수라고 한다. 재귀 함수는 어떻게 작동하는가? 1 2 3 4 5 6 7 8 9 10 11 12 13 void recurse() { recurse(); } int main() { recurse(); } 재귀 함수는 어떤 조건이 충족될 때까지 계속된다. 무한 재귀를 방지하기 위해 if...... else 문(또는 유사한 접근방식)은 한 분기가 재귀 호출을 하고 다른 분기는 하지 않는 곳에서 사용할 수 있다. 예) 재귀를 사용한 자연수의 합 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int sum(int n); int main() { int nu.. 2021. 11. 28. 15. C언어 프로그래밍의 사용자 정의 함수 유형 이 장에서는 함수를 사용하여 동일한 문제를 해결하기 위해 취할 수 있는 다양한 접근 방식에 대해 설명한다. 아래 4가지 프로그램은 사용자가 입력한 정수가 소수인지 아닌지를 확인한다. 예) 전달된 인수 및 반환값 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include void checkPrimeNumber(); int main() { checkPriNum(); // argument is not passed return 0; } // return type is void meaning doesn't return any value void checkPriNum() { int n, i, flag = 0; pr.. 2021. 11. 28. 14. C언어 사용자 정의 함수 이 장에서는 예제를 통해 C언어 프로그래밍에서 사용자 정의 함수를 만드는 방법을 설명합니다. 함수는 특정 작업을 수행하는 코드 블록이다. C언어를 사용하면 필요에 따라 함수를 정의할 수 있다. 이러한 함수를 사용자 정의 함수라고 합니다. 예를들면 원을 만들고 반지름과 색상에 따라 색상을 지정해야 한다고 가정하면 문제를 해결하기 위해 두가지 함수를 만들 수 있다. - createCircle() 기능 - color() 기능 예) 사용자 정의 함수 두개의 정수를 더하는 예이다. 작업을 수행하기 위해 사용자 정의하는 함수를 지정. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int addNumbers(int a, int b); // fun.. 2021. 11. 28. [디지털 클락] 디지털클락 회로도면 2021. 11. 28. 이전 1 ··· 4 5 6 7 8 9 10 ··· 26 다음 반응형 LIST