Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- grafana
- error
- jenkins github 연동
- REACT
- MySQL
- Jenkins
- nginx
- jenkins 설치
- JavaScript
- jenkins maven
- 리눅스
- Linux
- docker network
- subnetmask
- Spring Boot
- Jenkins Pipeline
- gradle
- spring
- vue.js
- jpa
- CI/CD
- 리액트
- Docker
- jenkins github
- jenkins jdk
- MongoDB
- IntelliJ
- grpc
- java
- jenkins install
Archives
- Today
- Total
뭐든 즐기면서 ;)
소프트웨어 개발 방법론 종류 본문
728x90
공부하면서 지속적으로 업데이트해갈 것임. (231010~) 젭알,, 한 방에 붙기를,,
* 공부 요약 필기용이라 자세한 내용은 없습니다 *
구조적 방법론
- 절차지향 개발 방법론
- 순차적 실행
- 과정
- 요구사항 분석 : 요구사항 명세화 과정
- 구조적 분석 : 데이터 흐름도 작성
- 구조적 설계 : 모듈 중심 설계 과정
- 구조적 프로그래밍 : 순차, 선택, 반복의 논리 구조 구성으로 프로그램 작성
- 구조적 방법론의 구성요소
- 데이터 흐름도(DFD)
- 자료사전(DD)
- 상태전이도(STD)
- 소단위 명세서(Minispec)
정보공학 방법론
- 데이터 중심 방법론
- 단슨 S/W 개발이 아닌 기업의 경영전략에 초점을 둠
- 빠른 결과물 확인 가능
- 과정
- 정보전략계획 수립 단계 : 기업의 중장기 정보화 전략 수립
- 업무영역 분석 단계 :
- 업무 영역별 데이터와 프로세스 모델링 및 연관 분석
- 데이터 모델링
- 프로세스 모델링
- 프로세스 계층도(PHD)
- 프로세스 의존도(PDD)
- 자료흐름도(DFD = 구조적 방법론에도 있음)
- 시스템 설계 단계 :
- 프로세스와 데이터 설계 (2단계에서 프로세스와 데이터관련 정리를 했으니 3단계에서 그걸 기반으로 설계를 한다고 생각하면 됨)
- 시스템 구축단계 :
- 데이터 상세 설계
- 프로그램 코딩
객체지향 개발 방법론
- 객체, 클래스 간의 관계를 식별하여 설계 모델로 변환하는 방법론
- 개체(Entity)를 속성(Attribute)과 메서드(Method)형태로 표현
- 객체 중심 개발
- 전체 프로세스 방향성 유지와 재사용성 향상
- 특징
- 캡슐화
- 정보은닉
- 상속
- 다형성
- 추상화
CBD(Component Based Development) 분석 방법론
- 컴포넌트 베이스 : 재사용 가능한 컴포넌트를 개발 및 사용, 그러한 컴포넌트들을 조합하여 애플리케이션 개발
- 확장이 쉬워짐
- 생산성 및 품질 향상
- 유지보수 비용 최소화
애자일 방법론
- 변화에 빠른 대응
- 애자일 방법론 종류
- XP(eXtreme Progoramming)
- SCRUM
- FDD
- Crystal
- 애자일 선언문
- 내용.. 굳이 생략.. (시험에 안 나오겠지..???)
728x90
'IT정리 > 정보처리기사' 카테고리의 다른 글
데이터 모델링 - 개체 관계도(ERD - Entity Relationship Diagram) (0) | 2023.10.17 |
---|---|
객체지향 개발 방법론(Object Oriented Programming) (0) | 2023.10.16 |
프로세스 상태전이도(State Transition Diagram) (0) | 2023.10.11 |
자료 사전(Data Dictionary) (0) | 2023.10.11 |
데이터 흐름도(Data Flow Diagram) (0) | 2023.10.11 |
Comments