SoftwareEngineering(18)
-
교육성과 평가 - 평가의 개념, 평가의 목적, 평가의 유형, 평가모델, 학습평가 절차
교육성과 평가 · 평가의 개념 · 평가의 목적 · 평가의 유형 · 평가모델 · 학습평가 절차 평가의 개념 교육과 관련된 모든 것을 체계적이고 과학적으로 측정,관찰하여 가치, 질 등을 평가하는 주관적인 행위이다. 평가의 목적 교육과 관련된 모든 것을 체계적이고 과학적으로 측정·관찰하여 가치, 질 등을 평가하는 주관적인 행위이다. 목적 설명 교육 과정의 개선 교육과정의 질적 향상을 위한 문제점 및 개선사항 추출 교육 효과의 측정 교육목표의 달성 정도와 교육자의 학습 성취도, 현업 수행에 적용되어 경영성과에 도움이 되는지 확인 의사결정의 정보 교육과정의 개폐 등 지속여부 판단 및 교육관련 필요 정보 습득 평가 및 관리 교육프로그램의 질적 수준을 평가하고 관리 평가의 유형 유형 설명 진단평가 · 교육을 실시하기..
-
프레임워크에 대한 이해 - 소프트웨어 프레임워크의 정의, 프레임워크의 특징, 프레임워크의 구성 요소
프레임워크에 대한 이해 · 소프트웨어 프레임워크의 정의 · 프레임워크의 특징 · 프레임워크의 구성 요소 ♣소프트웨어 프레임워크의 정의 · 효율적인 정보시스템 개발을 위한 코드 라이브러리, 애플리케이션 인터페이스 규약(Application Programming Interface), 설정정보 등의 집합으로서 소프트웨어 구성에 필요한 기본 뼈대를 제공합니다. · 광의적으로 정보시스템의 개발 및 운영을 지원하는 도구 및 가이드 등을 포함합니다. · "A software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code,..
-
수행 내용 - 연계 테스트 및 검증하기
수행 내용 - 연계 테스트 및 검증하기 ♣ 수행 순서 Step1.연계(인터페이스) 테스트 케이스(Testcase)를 작성 및 명세화 한다. Step2.연계(인터페이스) 테스트 환경을 구축한다. Step3.1항에서 작성한 테스트 케이스로 테스트를 수행하며, 테스트 수행 결과를 검증한다.
-
연계(인터페이스) 정의서 및 명세서
연계(인터페이스) 정의서 및 명세서 연계 항목, 연계 데이터 타입, 길이 등을 구성하고 형식을 정의하는 과정의 결과물로 연계(인터페이스) 정의서를 작성한다. 연계(인터페이스) 정의서에는 송신 시스템과 수신 시스템 간의 인터페이스 현황을 작성한다. 연계(인터페이스) 명세서는 연계(인터페이스) 정의서에 작성한 인터페이스 ID 별로 송수신하는 데이터 타입, 길이 등 인터페이스 항목을 상세하게 작성한다. 연계(인터페이스) 정의서 작성 양식 연계(인터페이스) 명세서 작성 양식
-
버전 관리 도구의 유형별 특징 - 방식에 따른 버전 관리 도구 유형, 구분에 따른 버전 관리 도구 소개, 현업에서 쓰이는 다양한 버전 관리 도구별 특징
버전 관리 도구의 유형별 특징 · 방식에 따른 버전 관리 도구 유형 · 구분에 따른 버전 관리 도구 소개 · 현업에서 쓰이는 다양한 버전 관리 도구별 특징 ♣방식에 따른 버전 관리 도구 유형 버전 관리 도구 유형 버전 관리 도구 유형 버전 관리 도구 설명 공유 폴더 방식 (RCS, SCCS) · 매일 개발 완료 파일은 약속된 위치의 공유 폴더에 복사 · 담당자 한 명이 매일 공유 폴더의 파일을 자기 PC로 복사하고 컴파일하여 에러 확인과 정상 동작 여부 확인 · 정상 동작일 경우 다음날 각 개발자들이 동작 여부 확인 클라이언트/서버 방식 (CVS, SVN) · 중앙에 버전 관리 시스템이 항시 동작 · 개발자들의 현재 작업 내용과 이전 작업내용 축적 용이 · 서로 다른 개발자가 같은 파일을 작업했을 때 경..
-
멀티 스레드 사용 사례
멀티 스레드 사용 사례 게임 영상통신 게임 메인스레드는 게임을 하기 위한 UI부분을 그려줍니다. 그래픽 부분 담당 코드는 순차적으로 실행되기 때문에, UI를 그리는 서버통신을 담당하는 소켓부분을 방치하는 수 밖에 없게됩니다. 이를 해결하기 위해 통신을 담당하는 스레드를 따로 하나를 두어 일정한 시간단위로 체크할 수 있도록 구현하기 위해 멀티 스레드를 사용하게 됩니다. 영상통신 영상을 받아 화면에 출력해 주는 코드와 영상을 생성하여 보내주는 코드를 만드는 경우에 적어도 2개의 작업이 동시에 일어난다는 것을 알 수 있습니다. 이렇게 두 가지 이상의 일을 구현하기 위해 다중 스레드를 사용하게 됩니다.