사용자 요구 분석 및 프로그램 설계
CODEDRAGON ㆍDevelopment/Software Engineering
반응형
사용자 요구 사항 분석
사용자의 필요를 파악하고 프로그램을 통해 해결할 문제가 무엇인지 확인하는 단계
프로그램 설계
- 실제 코딩을 시작할 때 사용할 논리를 프로그래머가 대략 그려내는 단계
- 알고리즘 설계라고도 합니다.
- 알고리즘 설계는 순서도나 의사코드를 사용하여 작성하게 됩니다.
- 프로그램은 다양한 제어 흐름을 가질 수 있습니다.
순서도
제어 흐름을 그림으로 표현한 것 (UML)
의사코드
제어 흐름을 프로그램과 비슷한 문자로 표현
프로그램 제어 흐름
프로그램 제어 흐름 유형에는 순차구조, 선택구조, 반복구조가 있음
유형 | 설명 | 구조 |
순차 구조 | 프로그램 코드 순서대로 실행 | |
선택 구조 | 프로그램이 다음에 무엇을 해야 하는지를 결정하는 분기 구조 | |
반복 구조 | 조건이 만족하지 않을 때까지 계속 반복 |
'Development > Software Engineering' 카테고리의 다른 글
IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications (0) | 2016.09.12 |
---|---|
코딩 및 컴파일 (0) | 2016.09.08 |
개발 단계 (0) | 2016.09.08 |
IDE(통합개발환경) (0) | 2016.09.08 |
프로그래머 등급 (0) | 2016.09.08 |