[카테고리:] 소프트웨어공학

블랙박스 테스트와 화이트박스 테스트 비교

I. 블랙박스 테스트와 화이트박스 테스트 개념 비교 비교 항목 블랙박스 테스트 화이트박스 테스트 개념도 “Input/Output 값 검증“ “내부 로직 검증“ 개념 제품에 대한 요구사항과 결과물의 일치 여부를 확인하기 위한 입출력 데이터 기반 검증 및 결함 도출 테스트 기법 제품에 대한 컴포넌트 로직의 정상 동작 여부를 확인하기 위한 제품 내부구조 기반 검증 및 결함 도출 테스트

SRE (Site Reliability Engineering)

I. 효과적인 DevOps 적용 기술, SRE의 개요 가. SRE(Site Reliability Engineering)의 개념 시스템, 서비스 및 제품에서 적절한 수준의 안정성을 지속적으로 달성할 수 있도록 지원하는 소프트웨어 엔지니어링 기술 DevOps 적용에 따라 개발팀은 속도를, 운영팀은 안정성을 중요시 하므로 이를 적절히 중재, 관리하기 위하여 SRE가 등장 나. SRE의 목적 적절한 안정성 달성 – 시스템 및 서비스 장애로 인해

소프트웨어 결함 추적 관리 방안

I. 소프트웨어 결함 추적 관리 방안 테스트 도구로 Jira, Mantis, Trac, Excel 등 도구 활용하며, 간결한 Metric을 소수 선정하여 점차 확산   II. 소프트웨어 결함 추적 세부 방안 세부 방안 개념도 결함 추적 목표 달성 방안 결함 추적관리 프로세스 수립 – 결함 생명주기(Life-cycle) 정의 – 결함 상태(Status) 별로 추적 관리 – 상태: New, Postponed, Assigned,

연동 계획 (Rolling Wave Planning)

I. 연동 계획 (Rolling Wave Planning)의 개념 곧 착수할 작업은 하위 수준까지 세밀하게 계획하고, 먼 미래의 작업은 상위 수준에서 개략적으로 계획하는 방식의 반복 점진적 계획 수립 기법   II. 연동 계획의 절차와 작성 원칙 가. 연동 계획의 절차 단계 절차 1단계 범위, 예산, 일정과 성과 측정을 위한 마스터 플랜 계획 2단계 작업을 분류할 수 있는

HW, SW 안전 설계와 안전 메카니즘

I. HW, SW 관점의 안전 설계 가. 안전 설계의 개념과 프로세스 개념 프로세스 하드웨어 또는 소프트웨어에서 발생할 수 있는 위험원 리스크를 분석(HARA)하여, 안전 무결성 기준(SIL)을 결정하고, 이에 따른 안전 요구사항을 정의하는 작업 위험원 리스크 분석(HARA): 위험 분석(Hazard Analysis, 위험을 식별) + 리스크 평가(Risk Assessment, 식별된 위험을 평가) 나.  HW, SW 안전 설계를 위한 안전성 분석

공개SW 라이선스 관리

I. 공개SW 라이선스 관리의 필요성 및 목적 필요성 공개SW도 지적재산권으로 보호되는 SW이므로, 전담 관리조직 구축, 체계적 라이선스 관리 필요 목적 공개SW 라이선스 정책 미준수 시 저작권법 위반에 따라 초래되는 위험 예방, 저작권 보호 라이선스 위반사항은 SFLC, gpl-violation 등 공개SW 단체 의해 모니터링되고 있으므로 철저한 관리 요구   II. 체계적인 공개SW 라이선스 관리 방안 가. 공개SW

소프트웨어 교육과 컴퓨팅 사고

I. 창의 융합 인재 양성 위한, 소프트웨어 교육 구분 설명 개념 – S/W의 기본적 개념과 원리 기반 다양한 문제를 창의적이고 효율적으로 해결하는 컴퓨팅 사고력 교육 동향 (국내) 중학교 ‘18년, 초등학교 ‘19년(5,6학년) 필수화 S/W 교육 전략 및 추진 방안 마련 및 배포 (해외) 영국: 만 5세부터 컴퓨팅 교육 시작 인도: 1~4학년 주1시간/5~8학년 주 2시간 프랑스: 연간

소프트웨어 사업정보 저장소

I. SW 사업 데이터 활용 위한, SW사업정보 저장소 가. SW사업정보 저장소의 개념 SW 수행실적 수집/분석하여 사업 추진 시 비용산정, 요구사항도출 등 위한 통계 데이터 기반 Repository 나. SW 사업정보 저장소의 핵심 서비스 정보 조회 – 신규 사업 기획 시 유사사업 검색/조회를 통해 사업기간, 규모 정보 참조 대가 추정 – SW 사업 규모, 기간, 비용 등

투입인력 중심 사업관리 한계점

I. 투입관리에서 성과관리로 전환, SW 사업관리방식 투입인력 방식 – 경험에 근거하여 프로젝트에 실제 투입되는 인원을 기준으로 사업비를 추정 기능점수 방식 – 국제 표준에 입각하여 구현 난이도(복잡도)에 따라 점수화하여 점수 당 단가로 사업비 추정 SW 사업은 수행 인력 간 능력의 차이가 매우 크므로 다수 인력보다 우수한 소수 인력이 중요   II. 투입인력 관리 실태와 문제점 가.

OAS (Open Adoption Software)

I. OAS(Open Adoption Software)의 개념 공개 소프트웨어 OAS 커뮤니티를 통해 무료 사용 가능하며, 수정 및 재배포가 가능한 소프트웨어   II. OAS 구성요소 구분 구성요소 상세 설명 OAS 주요 구성요소 CVC OAS Community – OAS Product(기본 프로그램) – Adoption Upgrade OAS Vendor – OAS/Adoption 서비스 제공 – 초기 개발 및 공개/기술지원 고객(Customer) – 일반 고객(연구 목적