본문 바로가기

IT기술노트/소프트웨어공학134

TTAK.KO-10.0292/R2 기준, 정보시스템 하드웨어 규모산정 TTAK.KO-10.0292/R2 기준, 정보시스템 하드웨어 규모산정 1. 정보시스템 하드웨어 규모 산정 개념 - 정보시스템 도입 시 기본적인 용량과 성능 요구사항이 제시되었을 때, 그것을 시스템 요구사항으로 변환하는 시스템 관점으로 수행하는 일련의 절차 2. 정보시스템 하드웨어 규모 산정 절차 및 규모 산정 유형 가. 정보시스템 하드웨어 규모 산정 절차 - ISP 또는 기본계획 토대로 자료수집 후 업무분석 기반으로 참조모델과 보정치 결정 후 규모 확정 나. 하드웨어 규모 산정 방법의 유형 규모 산정 방법 유형 특징 개념 수식계산법 초기 계획 가능 - 사용자 수 등 규모산정을 위한 수요를 토대로 용량수치를 산정 용이 계산하고, 보정치를 적용하는 방법 산정 용이 참조법 경험기반 산정 - 업무량(사용자 수,.. 2024. 1. 1.
경계값 분석 (Boundary Value Analysis) I. 입력 값의 경계 부분에서 많은 오류 발생, 경계값 분석의 정의 - 명세기반 테스트 기법 중 동등 분할의 경계에서 결함이 발생할 확률이 높아 이를 예방하기위해, 입력 영역 경계 근처에 있는 값들을 이용하여 테스트를 설하는 기법 II 경계값 분석의 절차 및 단계별 활동 가. 경계값 분석의 절차 - 경계값 분석기법은 동등분할과 마찬가지로 입력 및 출력 영역을 여러 클래스로 분할하여 수행 나. 경계값 분석의 단계별 활동 구분 절차 단계별 활동 동등분할 ①입력/출력 식별 - 명세에서 입력과 출력을 식별 ②입력/출력 동등분할 - 식별된 각각의 입력과 출력에 대한 동등 분할 수행 경계값분석 ③경계값 식별 - 분할된 각각의 클래스의 경계값을 식별 ④경계값 분석 - 2-Value BVA(Boundary Value .. 2022. 12. 23.
시스템 운영 및 유지보수 감리 1. 정보시스템의 운영 환경 및 체계 점검, 시스템 운영과 유지보수 감리의 개념 시스템 운영 감리 - 개발완료 후 인도된 정보시스템에 대해 유지보수를 제외한 운영기획 및 관리, 모니터링, 테스트, 사용자 지원을 포함한 정보시스템의 정상적 운영에 필요한 제반 활동 유지보수 감리 - 정보시스템 개발, 구축 완료 후 기능변경, 추가, 보완, 폐기, 사용방법의 개선, 문서 보완 등의 정보시스템 개선에 필요한 제반 활동 - 전자정부법 시행령 제71조 기준, 시스템 운영 및 유지보수 사업에 대한 정보시스템 감리는 의무 대상에서 제외 2. 시스템 운영 감리의 점검분야 가. 시스템 운영 감리의 주요 점검분야 - 시스템 운영 단계 감리는 개발소프트웨어 3개, 인프라 13개 점검분야로 구성 나. 시스템 운영 감리의 점검분.. 2022. 12. 22.
퍼징 (Fuzzing) I. 잠재적 취약점 식별, 퍼징의 개념 - 컴퓨터 프로그램에 랜덤하게 데이터를 입력하여 충돌, 코드 검증의 실패, 잠재적인 메모리 누수 등의 오류를 체크하는 기법 II. 퍼징의 절차 및 단계별 활동 가. 퍼징의 절차 - 퍼징은 퍼징 테스트로도 표현하며 주로 소프트웨어나 컴퓨터 시스템들의 보안 문제를 테스트하기 위해 사용 나. 퍼징의 단계별 활동 단계 활동 설명 분석 대상 프로그램 분석 - 프로그램 실행에 필요한 권한이나 네트워크 사용 여부 등을 분석 입력 값 분석 - 공격에 활용할 수 있는 데이터를 식별 - 파일, 레지스트리, 네트워크 패킷, 환경 변수 등 생성 및 실행 퍼즈 데이터 생성 - 앞 단계의 분석 결과를 활용하여 실제 테스트 데이터 생성 - 데이터 생성 규칙 및 랜덤 데이터 이용 프로그램 실행.. 2022. 11. 3.
정보시스템 운영·유지보수 감리 I. 운영·유지보수 사업의 점검, 정보시스템 운영·유지보수 감리의 개요 - 정보시스템의 운영과 관련된 제도, 시설, 조직, 절차 등을 안정성, 효율성, 효과성, 신뢰성, 보안성, 경제성, 준거성 등의 관점에서 분석하고 적절한 가이드를 제시함으로써 최적의 정보시스템 운영환경과 유지보수 체계를 갖추었다는 것을 점검하는 감리 영역 II. 시스템 운영 및 유지보수 사업의 감리 점검항목 가. 시스템 운영 및 유지보수 사업의 감리 점검항목 분류 - 정보시스템 운영·유지보수 사업의 점검항목에는 각각 사업관리를 포함 나. 시스템 운영 및 유지보수 사업의 감리 점검항목 설명 구분 감리시점 감리영역 점검항목 시스템 운영 사업 운영실행 개발소프트웨어 1. 개발 소프트웨어의 릴리즈 및 배포 활동을 위한 운영 절차 및 계획이 .. 2022. 10. 20.
COCOMO II의 Post Architecture 1. 구조설계 이후 규모측정, Post Architecture 의 개요 - 구조 설계 단계 이후 시스템에 대한 이해를 기반으로 LoC를 이용하여 소요되는 노력을 추정하는 기법 2. Post Architecture의 산식 및 주요요소 1) Post Architecture의 산식 - Post Architecture는 COCOMO II Model 중 가장 디테일한 단계 2) Post Architecture의 주요요소 구분 주요요소 설명 기본요인 A - 임의로 정의되는 상수 [size] - LoC 기반의 소스 규모 규모요인 (Scaling Driver) B - B=(용인합) / 100 * 1.01 요인값 - 각각 1점 ~ 5점 부여 - 이전 경험, Risk, 성숙도 등 비용요인 (Cost Driver) - 17.. 2022. 7. 14.
QC7 도구 1. 프로젝트 품질관리를 위한 QC7 도구의 유형 - 프로젝트의 품질관리를 위한 도구는 데이터를 수집하여 정량적/정성적으로 관리하는 QC7도구와 신QC7도구로 분류 2. QC7 도구 1) QC7 도구 분류 - QC7 도구는 현황파악, 원인분석, 자료관리단계로 분류하여 7가지 도구를 사용 2) QC7 도구 설명 구분 QC7 도구 개념도 설명 현황파악단계 파레토도 - 데이터 발생 빈도를 순서기준 데이터로 표현 히스토그램 - 데이터 발생 빈도를 분포기준 데이터로 표현 체크시트 - 데이터의 처리 누락을 확인하기 위한 체크시트 원인분석단계 특성요인도 - 주요인과 부요인 간의 관계를 표현하여 결과 도출 산점도 - 두변수(x, y)를 기준으로 데이터의 상관관계 표현 층별 - 데이터를 전체와 부분으로 구분하여 표현 자.. 2022. 7. 13.
시스템 엔지니어링(체계공학) 기반 기술검토회의 1. 단계별 설정 수준에 맞는 완성도 검토, SE기반 기술검토회의 개념 개념 - 사업관련 모든 이해관계자들이 개발 진행간 공식기술검토 시점에서 단계별 설정기준에 맞게 요구사항 분석에 따른 현재 개발 진척도를 비교·분석하여 분야별 완성도를 검토하기 위한 회의 - 시스템엔지니어링(체계공학)이란 사용자 요구사항으로부터 요구사항 분석, 설계, 구현, 검증 및 확인, 운용, 폐기에 이르는 모든 단계를 수명주기 관점을 고려하여 사용자의 요구사항을 충족하도록 경제적, 균형적으로 체계를 개발하는 방법론 2. SE기반 시스템 개발 시 단계별 기술검토회의 설명 가. SE기반 시스템 개발 시 요구정의 및 설계 단계의 기술검토회의 단계 기술검토회의 구분 설명 요구정의 체계요구조건검토 (SRR, System Requiremen.. 2022. 6. 5.
PMBOK Guide 7th Edition 1. 조직과 이해관계자에게 가치 제공, PMBOK Guide 7판 개요 - PMBOK Guide 7판은 제품이나 인도물만 생산하는 것이 아닌 성과를 제공하고 이 성과는 조직과 이해관계자에게 가치 제공에 초점 2. PMBOK Guide 7판의 8개 성과 영역 및 프로젝트 관리 12원칙 1) PMBOK Guide 7판의 8개 성과 영역 성과영역 설명 Stakeholder 이해관계자 - 이해관계자와 관련된 다양한 활동 및 기능 설명 Team 팀 - 인도물을 생산하는 담당자와 관련된 활동 및 기능 설명 Development Approach and Lifecycle. 개발방식 및 생애주기 - 프로젝트 개발방식, 생애주기 단계와 관련된 활동 및 기능 설명 Planning 기획 - 프로젝트 작업을 구성하고 상세화 및.. 2022. 4. 2.
AI 기반 정보시스템의 주요 블랙박스 테스팅 기법 I. AI 기반 정보시스템의 고유특성으로 인한 테스팅 기법의 필요성 - AI 기반 정보시스템의 고유특성으로 인해 시스템 명세 문제, 테스트 입력 데이터 문제, 비결정적 시스템 문제, 복잡한 심층신경망으로 인해 이해가 어려운 문제로 테스트 오라클 문제가 발생하여 이에 맞는 테스팅 기법 필요 - AI 고유특성 : 적응성, 자율성, 진화, 유연성, 편향성, 성능 매트릭, 투명성, 복잡성, 비결정성 II. AI 기반 정보시스템의 주요 블랙박스 테스팅 기법 가. 조합 테스팅 및 백투백 테스팅 테스팅 기법 개념도 설명 조합 테스팅 (Combinatorial Testing) - 입력 영역에서 유용한 조합의 하위 세트를 도출하기 위한 체계적이고 효과적으로 접근하는 테스트 기법 - 테스트 항목에 주어진 모든 환경, 입력.. 2021. 12. 29.
반응형