카테고리 없음

정처기 5과목 1장

수연정 2024. 2. 17. 17:59

구조적 방법론

-문서화

-분할과 정복

 

정보공학 방법론

-자료 중심

-개체 관계도(E-R Diagram)

 

객체지향방법론

-객체

 

컴포넌트 기반 방법론

-컴포넌트 재사용

-분석 단계에서 사용자의 요구사항 정의서가 산출된다.

 

애자일 방법론

-유연하게

-주기

 

소프트웨어 재사용 방법

-합성 중심

-생성 중심

 

소프트웨어 재공학의 주요 활동

-재구성 : 코드를 재구성함

-역공학 : 분석하여, 처리 과정을 설명하는 분석 및 설계 정보를 재발견하거나 다시 만들어내기

-이식 : 다른 운영체제나 하드웨어에서 사용할수 있도록 변환

 

CASE의 주요 기능

-생명주기 연결

-개발 모형 지원

-그래픽 지원

-모순 검사 및 오류 검증

-자료 흐름도 작성

 

CASE의 원천 기술

-구조적 기법

-프로토타이핑

-자동 프로그래밍

-정보 저장소

-분산처리

 

LOC기법

-비관치 낙관치 기대치 예측치

 

수학적 산정 기법

-COCOMO 모형

-Putnam 모형

-기능 점수 모형

 

COCOMO 모형

-조직형 : 5만

-반분리형 : 30만 이하

-내장형 : 30만 이상

 

Putnam 모형

-생명 주기

-Rayleigh-Norden 곡선

 

기능 점수 모형 가중치 증대 요인

-자료 입력

-정보 출력

-명령어

-데이터 파일

-필요한 외부 루틴과의 인터페이스

 

자동차 추정 도구

-SLIM : Rayleigh-Norden 곡선 + Putnam

-ESTIMACS: FP모형

 

PERT

-낙관적인 경우

-가능성인 경우

-비관적인 경우

 

CPM

-임계 경로

-임계경로는 가장 긴 선

 

간트차트

-수평막대는 작업의 기간

 

위험관리

-위험식별 => 위험 분석 및 평가 => 위험 관리 계획 => 위험 감시 및 조치

 

ISO/IEC 12207

-기본 생명 주기 : 획득 공급 개발 운영 유지 보수

-지원 생명 주기 : 품질 보증 검증 확인 활동 검토 감사 문서화 형상관리 문제 해결

-조직 생명 주기 : 관리 기반 구조 훈련 개선 프로세스

 

CMMI 프로세스 성숙도

-초기

-관리

-정의

-정량적 관리

-최적화

 

SPICE

-소프트웨어 평가

 

SPICE 프로세스 수행 능력 단계

-불완전

-수행

-관리

-확립

-예측

-최적화

 

테일러링

-관리적 측면 : 최단기간, 사전 위험

-기술적 측면 : 최적화

 

테일러링 고려사항

-내부적 기준 : 목표 환경, 요구사항, 프로젝트 규모, 보유 기술

-외부 기준

 

소프트웨어 개발 프레임워크의 특성

-모듈화 : 캡슐화

-재사용성 : 재사용

-확장성 : 다형성

-제어의 역흐름 : 객체의 제어를 프레임워크가 함

 

위험 모니터링

-위험 요소 징후들에 대하여 계속적으로 인지하는 것