X

소프트웨어공학

TDD (Test Driven Development)

I. 테스트 기준 개발 방법, TDD 가. TDD(Test Driven Development)의 개념 테스트 설계를 선수행하여, 테스트 통과 위해 프로그램 코드 리팩토링…

MSA (Micro Service Architecture)

I. 대용량 분산 웹 서비스 위한, MSA의 개념 소프트웨어를 독립적으로 배치 가능 단위로 분리하여 시스템을 구성하는 아키텍처   II. MSA…

아키텍처, 프레임워크, 플랫폼

I. 아키텍처 프레임워크 플랫폼 비교 가. 아키텍처 구분 설명 개념 - S/W의 주요 특징을 결정 짓는 주요 설계 구조 특징…

소프트웨어 아키텍처 품질속성 시나리오

I. 비기능 요구사항 도출, 품질속성 시나리오 가. 품질속성 시나리오 개념 비기능 요구사항을 도출하기 위해 시스템과 이해관계자의 상호작용으로 표현한 시나리오 기반…

소프트웨어 아키텍처 평가 모델 ATAM, CBAM

I. 소프트웨어 아키텍처 평가 아키텍처 접근법이 품질속성에 미치는 영향을 판단하여, 아키텍처 적합성 평가 표준 절차   II. 소프트웨어 아키텍처 평가…

소프트웨어 관계 정의 표준 프레임워크, IEEE1471

I. 관계 정의 표준 프레임워크 IEEE1471 가. IEEE 1471의 정의 아키텍처에서 표현해야 하는 내용 및 이들간의 관계를 제공하는 아키텍처 명세를…

소프트웨어 아키텍처(SW Architecture)

I. 소프트웨어의 뼈대, Software Architecture 가. 소프트웨어 아키텍처(Software Architecture)의 정의 SW 컴포넌트들과의 관계를 정의한 시스템 구조로, 컴포넌트들 간의 상호관계를 설계하고…

프로젝트 요구사항 보장 방안

I. 프로젝트 수행 시 요구사항 보장 방안 - SW개발 사업에서 최초 요구사항의 상세화와 요구사항 분석, 설계 전문화 위해 분할 발주…

SW 분할발주

I. SW 분할발주의 문제점 - 공공SW 발주체계 개선위해 분할발주를 시행하였으나, 책임소재, 행정처리 등 다양한 문제 도출   II. SW 분할발주의…

소프트웨어 기술성 평가

I. 소프트웨어 기술성 평가 개정 배경 및 목적 가. 개정 배경 및 목적 나. 개정 배경 상세 내용 기준 세부…