본문 바로가기
반응형

분류 전체보기137

[정보처리] 정말 알기 쉽게 정리한 UML이란? (연습문제 포함) UML이란? UML은 Unified Modeling Language의 약자이며 통합 모델링 언어 라고 해석됩니다. 프로그램 개발 단계 이전에 프로그램을 설계하기 위해 시스템의 다양한 설계 부분을 시각적으로 볼 수 있게 나타낸 도면입니다. 언어라고 되어있지만 프로그래밍 언어와는 명백히 다릅니다. UML을 사용하는 이유? '사공이 많으면 배가 산으로 간다'라는 속담이 있습니다. 올바른 프로젝트를 성공적으로 끝내기 위해서는 서로 간의 의사소통이 중요합니다. 그리고 서로 간의 사전 약속이 필요합니다. 그러기 위해 문서화 작업을 시각적인 도면으로 먼저 나타내어 목적지를 어떻게 같이 항해해 나갈 것인지 등을 고민하며 성공적인 항해를 위해 사용됩니다. UML의 종류 분류 다이어그램 종류 구조 다이어그램 (struct.. 2023. 5. 15.
[한빛][2판] C# 프로그래밍 02장 연습 문제 답안 해설 해당 C# 프로그래밍 연습문제는 제가 직접 풀어서 작성한 것입니다. 오답, 오타가 존재할 수 있습니다. p.121 연습문제 01 다음 빈칸을 채우시오. ① 표현식이 하나 이상 모이고, 마지막에 세미콜론이 찍히면 ( 문장 )이 된다. ② ( 키워드 )는 특별한 의미가 부여된 단어로 C#이 처음 만들어질 때 정해졌다. ③ ( 식별자 )는 이름을 붙일 때에 사용하는 단어이다. ④ ( 주석 )은 프로그램의 진행에 전혀 영향을 주지 않는 코드로 프로그램을 설명하는 데 사용하는 코드이다. ⑤ 문자의 집합을 ( 문자열 )이라고 부른다. ⑥ 코드를 실행하는 중에 발생하는 오류를 ( 예외 ) 또는 ( 런타임 에러 )라고 부른다. ⑦ ( 불 )은 참과 거짓을 표현할 때에 사용한다. ⑧ 두 연산자의 크기 등을 비교해서 불 .. 2023. 4. 24.
[한빛][2판] 쉽게 배우는 소프트웨어 공학 2장 연습 문제 답안 해설 해당 소프트웨어 공학 연습문제는 제가 직접 풀어서 작성한 것입니다. 오답, 오타가 존재할 수 있습니다. p.109 연습문제 01. UML 모델에서 사용하는 구조 다이어그램에 속하지 않는 것은? [답] ② Activity Diagram ( 활동 다이어그램 ) 구조 다이어그램 클래스 다이어그램 객체 다이어그램 복합 구조 다이어그램 배치 다이어그램 컴포넌트 다이어그램 패키지 다이어그램 행위 다이어그램 활동 다이어그램 유스케이스 다이어그램 상태 머신 다이어그램 상호작용 다이어그램 순차 다이어그램 통신 다이어그램 타이밍 다이어그램 02. UML의 기본 구성 요소가 아닌 것은? [답] ② Terminal UML의 기본 구성 요소 Things (사물) Relationship (관계) Diagram (다이어그램) 03.. 2023. 4. 22.
[한빛][2판] 쉽게 배우는 소프트웨어 공학 1장 연습 문제 답안 해설 해당 소프트웨어 공학 연습문제는 제가 직접 풀어서 작성한 것입니다. 오답, 오타가 존재할 수 있습니다. p.70 연습문제 01. 소프트웨어 공학의 기본 원칙이라고 볼 수 없는 것은? [답] ④ 최대한 효율적인(많은) 인력 투입. 02. 다음 설명에 해당하는 소프트웨어 개발 프로세스 방법은? 설계가 변경되어도 이를 잘 수용할 수 있도록 짧게 반복하면서 소프트웨어를 개발하는 방법 반복적이고 진화적인 프로세스와 유사하지만 경험의 축적으로 나온 모델 소프트웨어 개발이 인력 집약적이라는 데 관심을 두고 사람과 팀 구성에 초점을 맞춤 [답] ④ 애자일 프로세스 모델 Agile Process Model 03. 소프트웨어 생명주기 모델 중에서 고전적 생명주기 모델로 선형 순차적 모델이라고도 하며 타당성 검토, 계획, .. 2023. 4. 20.
반응형