SW 생명주기(SDLC)
요구사항 분석→ 설계→ 구현→ 테스트→ 유지보수
: 요구 분석부터 유지보수 전 공정을 체계화하는 절차
=> Secure SLDC : 보안극복을 위함
생명주기 개발표준 ISO/IEC 12207
> 기본공정 프로세스 (획득, 공급, 개발, 운영, 유지보수)
> 조직공정 프로세스 (관리, 기반구조, 훈련, 개선)
> 지원공정 프로세스 (품질보증, 검증, 확인, 활동검토, 문제해결)
개발표준
+ SPICE = 수준 0(불완전단계) ~ 수준5(최적화단계)
SW 비용산정법
- 결정요소 : 프로젝트(복잡도, 크기, 요구신뢰도), (인적, HD, SW)자원, (개발자 능력, 기간)생산성
- 종류
SW테스트 원리
- 결함집중 : 파레토법칙 (오류의 80% 중 전체모듈의 20%내에서 발견됨)이 원인
: 소수 특정모듈에 결함이 집중되어 추가 발생 가능성↑
- 초기집중 : 요르돈법칙이 원인, 개발 설계시부터 고려, 조기발견가능, 재유입 방지
+)브록스 법칙 : 프로젝트 진행 중에 새 인원 투입시 프로젝트 완성이 지연됨
SW개발 프레임워크
- 주요기능 : 예외처리, 트랜잭션처리, 메모리공유, 데이터소스 관리, 쿼리/로킹 서비스 관리
- 종류
Spring | : JAVA 오픈소스의 경량형, 동적 웹사이트, 전자정부 프레임워크 기반 기술 |
전자정부 | : 공공사업과 효과적 구축을 위한 필요기능과 아키텍처 제공, 품질/재사용성을 높이기 위함 : 공통컴포넌트 중복개발 방지 |
닷넷 | : Windows사 개발, 실행환경제공, 가상머신CLR에서 작동, 코드실행관리 |
SW개발 방법론
: 개발, 유지보수 등에 필요한 수행법과 도구를 체계적으로 정리, 표준화 한 것으로 생산성과 품질이 향상 됨
'정보처리기사' 카테고리의 다른 글
정보처리기사) 소프트웨어(5) - GOF디자인패턴/ 모델링 /CMM모델 (0) | 2022.02.02 |
---|---|
정보처리기사) 소프트웨어(4) - 객체지향 (0) | 2022.02.02 |
정보처리기사) 소프트웨어(2) - SW설계/ 형상, 버전, 결함, 일정관리/ CASE도구 (0) | 2022.02.02 |
정보처리기사) 소프트웨어(1) - 인터페이스/ UI/ 아키텍처 (0) | 2022.02.02 |
정보처리기사) 네트워크(5) - 패킷 교환/ X.25프로토콜/ 가상화 네트워크/ IT스토리지 기술 (0) | 2022.01.29 |