일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- stride
- Security
- MLFQ
- dirty cow
- ret2libc
- 메카님
- sampling theory
- AINCAA
- dtft
- Race condition
- pdlc
- 게임개발
- 배경 그림
- MAC
- RBAC
- Unity #Indie Game
- STCF
- linear difference equation
- 게임 개발
- TSet
- Rr
- 유스케이스
- DSP
- DP
- 언리얼엔진
- 운영체제
- frequency-domain spectrum analysis
- Double free
- 유니티
- CTF
- Today
- Total
다양한 기록
PDLC .. 구현 및 운영 본문
7개의 주요 활동(코딩, 테스트, 설치, 문서화, 교육, 지원, 유지보수)으로 구성
코딩, 테스트, 설치
- 설계된 플랫폼 구조에 따라 플랫폼을 구성하는 프로그램 코딩
- 코딩한 프로그램에서 오류를 찾고 수정하기 위한 테스트 진행
- 프로그램 작동을 위한 설치(사용자 - 앱, 프로그램 등 / 관리자 - 서버)
기타 플랫폼 구현 활동
- 플랫폼 개발에서 발생한 모든 문서 산출물의 마무리 작업을 진행, 이 과정에서 플랫폼 프로젝트 최종 기술 보고서 혹은 최종 보고서 작성
- 플랫폼 운영 및 유지보수를 위한 조직 내 인력에 대한 교육과 지속적인 사용자 보조 및 지원
플랫폼 운영 및 유지보수
- 플랫폼 운영 과정에서 발생하는 문제점, 개선점을 파악하고 사용자 요구 및 비즈니스 환경의 변화를 반영
- PDLC의 순환 구조에 따라 문제점 보완 및 개선에 대해 계획, 분석, 설계, 개발 단계를 반복
주요 산출물: 개발코드/문서, 교육 훈련 절차와 지원 기능, 완성된 소프트웨어, 유지보수 계획
대표적인 시스템 개발 방법론
Agile
공학 설계 방법에 적합한 규정된(predictive) 방법론이 아닌 상황(사람, 환경 등)에 맞게 유기적으로 판단하여 시스템 개발 활동을 하는 적응적(Adaptive) 방법론. 계획과 개발, 출시와 같은 개발 주기가 여러 번 반복되며 개발 환경에 맞게 요구사항이 추가되거나 변경
Waterfall Model
각 단계를 확실히 매듭짓고 다음 단계로 진행
1. 타당성을 분석하고
2. 사용자의 기능, 성능, 신뢰도 등에 대한 요구를 분석하며
3. 소프트웨어를 설계하고
4. 프로그래밍을 한 뒤
5. 통합 테스트를 거쳐
6. 소프트웨어를 운용하고 유지, 보수시키는 등의 단계
DevOps
개발(Development)과 운영(Operation)의 합성어로 시스템 개발과 운영을 병행 및 협업하는 방식
소프트웨어 개발과 운영 관리 간의 협업과 통합을 담당하며 빅데이터 비즈니스가 각광을 받으면서 한 분야의 뛰어난 능력을 보유한 인력 뿐만 아니라 통계, 프로그래밍, 개발, 오퍼레이션과 같이 융합적인 능력에 대한 요구가 증가
'인공지능융합플랫폼' 카테고리의 다른 글
케이스 스터디 - Airbnb (0) | 2024.11.23 |
---|---|
케이스 스터디 - 우버 (0) | 2024.11.23 |
PDLC .. 물리적 설계 (UI, DB, 플랫폼 구조도) (0) | 2024.11.23 |
PDLC .. 계획, 분석, 설계(논리적 설계) (0) | 2024.10.19 |
플랫폼 디자인 (0) | 2024.10.19 |