【축 완독】/[흥달샘]정처리필기-쟁점노트

[흥달샘]5과목 ㄷㄷ 2024 흥달쌤의 정보처리기사 필기p.326~

아딜렛 2024. 2. 24. 14:46

소프트웨어 3r 

역공학, 재공학, 재사용

재공학 과정 

분석 → 재구성→역공학 →이관

소프트웨어 개발단계

계획 → 요구사항분석→설계  →구현  →테스트  →유지보수

 

소프트웨어 개발모델

폭포수모델/프로토타이핑모델/나선형모델

나선형모델: 계획및 요구분석 →위험분석  →개발  →사용자 평가

v모형

분석설계구현 → 단위테스트→ 통합테스트→시스템테스트 →인수테스트

비용산정기법 (행정학이랑 비슷함)

★하향식기법 전문가 판단/ 델파이기법

상향식기법

수학적산정기법

★①COCOMO 소프트웨어 규모를 LOC(Line Of Code)기반으로 예측 소프트웨어 종류에 따라 비용산정 공식에 적용하여 비용 산정

★개발유형: 조직형5만라인/반분리형:30만라인이하/내장형:30만라인 이상

②퍼트남기법 rayleigh-norden곡선 /slim

③기능점수기법 : ★ ESTIMACS: FP모형을 기반으로 한 자동화 추정도구

소프트웨어 기능 분류

★ 데이터기능: 내부논리파일/외부연계파일

★ 트랜잭션기능: 외부입력/외부출력/외부조회

 

---------------------------------------------------------------p.326~

소프트웨어 개발표준

-iso12207

생명주기 프로세스

기본생명주기

지원생명주기

조직생명주기

-ISO 15504(SPICE)

3확립단계 표준 프로세스를 사용한다

4예측단계 정량적 이해 및 통제

 

-CMM

초기/반복단계/정의단계/관리단계(정량적 프로세스관리)/최적화 단계

-CMMi

초기/관리단계/정의단계/정량적관리단계/최적화 단계

 

소프트웨어개발 프레임워크

프레임워크: 소프트웨어 설계 및 구현과정에서 클래스들을 모아놓고 제공하는 방식

공통적인 부분을 제공

-특징

모듈화/재사용성/확장성(오버로딩, 오버라이딩)/제어의 역흐름:패턴을 활용하여 개발자가 직접 코드의 흐름을 제어하지 않아도 된다. 프레임 워크가 제공하는 인터페이스와 메서드를 호출하여 코드의 흐름을 제어할수 있도록한다.= 수행을 거꾸로 결정한다.