본문 바로가기

Lobo's study room/정보처리기사

(329)
[SW 공학]의사코드(Pseudocode) 의사코드(Pseudocode) 프로그램을 작성할 때 각 모듈이 작동하는 논리를 사람이 사용하는 언어로 간략하게 표현하는 언어. 프로그램 개발 시작하기 전, 사고를 좀 더 명확히 정립하게 만들어주어 프로그램을 설계하는데 도움이 된다.
[SW 공학]위험(Risk)과 위험원(Hazard) 위험(Risk) 위험원(Hazard)으로부터 유해(Harm)로 이어질 수 있는 가능성과 심각성의 조합 위험원(Hazard) 위험(Risk)의 원인으로서, 정성적 기법으로 발견할 수 있는 위험요소.
[SW 공학]Baas(Backend as a Service) Baas(Backend as a Service) 앱 개발자가 서버 기술을 몰라도 그 환경에 연결되는 모바일 앱을 만들 수 있게 돕는 클라우드 서비스. Paas의 유형으로서, 모바일 앱 개발 시 서버와 통신하는 특정 기능을 지원하는 환경이다. 예를 들면 앱 개발 시 위치서비스, SNS 기능, 푸시 알림 등의 백엔드 기능은 BaaS에서 제공하는 API를 호출하여 쉽게 구현이 가능하다.
[SW 공학]워크 스루(Walk Through) 워크 스루(Walk Through) 검토회의 전에 오류사항 명세서를 미리 배포하여 사전 검토한 후 짧은 검토 회의를 통해 오류를 조기에 검출하는데 목적을 두는 요구 사항 검토 방법.
[SW 공학]애자일 방법론(Agile)과 Agile Test 애자일 방법론(Agile) 절차나 문서보다 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 방법론. 종류:익스트림 프로그래밍(Extreme Programming, XP), 짝 프로그래밍(Pair Programming), 테스트 주도 개발(Test Driven Development, TDD), 스크럼(Scrum) 애자일 소프트웨어 개발 선언 -공정과 도구보다 개인과 상호작용을 우선 -포괄적인 문서보다 작동하는 소프트웨어를 우선 -계약 협상보다 고객과의 협력을 우선 -계획을 따르기보다 변화에 대응하기를 우선 Agile Test 애자일 소프트웨어 개발의 원칙을 따르는 소프트웨어 테스팅.
[SW 공학]스프링 프레임워크(Spring Framework) 스프링 프레임워크(Spring Framework) 엔터프라이즈급 애플레이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 오픈 소스 애플리케이션 프레임워크.
[SW 공학]소프트웨어 아키텍처(SW Architecture) 소프트웨어 아키텍처(SW Architecture) 시스템을 구성하는 컴포넌트 및 컴포넌트 간 관계의 구조이며 이들을 설계하고 전개하는 지침과 원칙. 시스템의 청사진 역활을 하며 설계 지침 역활을 한다. Component, Relation, Principle 세가지 요소로 이루어진다.
[SW 공학]소셜코딩(Social Coding) 소셜코딩(Social Coding) GitHub의 등장으로 인해 모든 사람들이 평등하게 소스코드를 수정할 수 있는 권리를 얻게 되면서 모두 함께 코딩을 하는 개발 방식