테일러링, 프레임워크
1.소프트웨어 개발 방법론: 테일러링
- 프로젝트에 최적화된 개발 방법론을 적용하기 위해 절차, 산출물 등을 적절히 변경하는 활동
테일러링 목적 22년 1회
- 관리 측면:최단기간에 안정적인 프로젝트 진행을 위한 사전 위험을 식별, 제거
- 기술적 측면: 프로젝트에 최적화된 기술 요소를 도입하여 프로젝트 특성에 맞는 최적의 기법과 도구를 사용
1.1 수행절차 #정표상세문
프로젝트 특징 정의 → 표준 프로세스 선정 및 검증 → 상위 수준의 커스터마이징 → 세부 커스터마이징 → 테일러링 문서화
1.2 소프트웨어 개발 방법론 테일러링 고려사항 __ 20년 1, 2회 기출
- 내부적 요건: 목표 환경, 요구사항, 프로젝트 규모, 보유 기술
- 외부적 요건: 법적 제약사항, 국제표준 품질기준 #법표
2. 소프트웨어 개발 프레임워크
- 프트웨어 개발에 공통적으로 사용되는 구성 요소와 아키텍처를 일반화하여 손쉽게 구현할 수 있도록 여러 가지 기능들을 제공해주는 반제품 형태의 소프트웨어 시스템
> 특성
-모듈화 캡슐화, 변경 영향 최소화하여 유지보수 용이
-재사용성 모듈화
-확장성 프레임워크 다형성-> 인터페이스 확장
-제어의 역흐름 프레임워크에서 제어
2.1 스프링 프레임워크(Spring Framework)
- JAVA 플랫폼을 위한 오픈 소스 경량형 애플리케이션 프레임워크
- 동적인 웹 사이트 개발을 위해 다양한 서비스 제공
- 전자정부 표준 프레임워크의 기반 기술로 사용됨
2.2 전자정부 프레임워크
- 대한민국의 공공부문 정보화 사업 시 효율적인 정보 시스템의 구축을 지원하기 위해 필요한 기능 및 아키텍처를 제공하는 프레임워크
- 응용 소프트웨어의 표준화, 품질 및 재사용성의 향상을 목표로 함
2.3 닷넷 프레임워크(.NET Framework)
- Microsoft에서 개발한 Windows 프로그램 개발 및 실행 환경을 제공하는 프레임워크로, 공통 언어 런타임(CLR; Common Language Runtime)이라는 가상머신 상에서 작동함
'Challenges > 정보처리기사' 카테고리의 다른 글
[정보처리기사]5.정보시스템 구축 관리/IT프로젝트 정보 시스템 구축 관리/스위치 (0) | 2022.07.12 |
---|---|
[정보처리기사]5.정보시스템 구축 관리/IT프로젝트 정보 시스템 구축 관리/네트워크 (0) | 2022.07.06 |
[정보처리기사]5.정보시스템 구축 관리/소프트웨어 개발 방법론 활용/소프트웨어 개발 표준 (0) | 2022.07.06 |
[정보처리기사]5.정보시스템 구축 관리/소프트웨어 개발 방법론 활용/일정관리 (0) | 2022.07.06 |
[정보처리기사]5.정보시스템 구축 관리/소프트웨어 개발 방법론 활용/상향식, 하향식 비용 산정 기법 (0) | 2022.07.06 |