2021년 1학기 소프트웨어공학 중간과제몰 공통형 문제 1번만
- 최초 등록일
- 2021.04.22
- 최종 저작일
- 2021.04
- 5페이지/ MS 워드
- 가격 5,000원
소개글
"2021년 1학기 소프트웨어공학 중간과제몰 공통형 문제 1번만"에 대한 내용입니다.
문1
교재에서 소개되지 않은 ‘소프트웨어 개발 프로세스 모델’ 또는 ‘개발 방법론’ 중 1개를 찾고 조사하여 2~3쪽 분량으로 알기 쉽게 정리하라.
목차
1. Chaos model의 등장 배경
2. 구성 요소
(a) 선형 문제 해결 루프(Linear Problem-Solving Loop)
(b) 프랙탈 문제 해결 루프(Fractal Problem-Solving Loop)
3. 프로젝트의 레벨
4. 프랙탈 절차 정의(Fractal Phase Definitions)
(a) Requirement Analysis
(b) Design
(c) Implementation
(d) Maintenance
(e) Prototyping
5. 다른 개발 모델과의 비교
(a) Waterfall과의 비교
(b) 애자일과의 비교
6. 장단점
(a) 장점
(b) 단점
7. 추가 연구와 적용이 활발하지 않은 이유에 대한 의견
참고문헌
본문내용
<문제1. 교재에서 소개되지 않은 소프트웨어 개발 프로세스 모델>
* 굵은 글씨는 중요한 개념, 밑줄 표시는 중요한 내용
1. Chaos model의 등장 배경
• Waterfall이나 Spiral과 같은 기존 모델은 일정과 같은 관리 레벨 이슈만 논의
• 프로그래밍 방법론들은 고객의 문제나 기한을 배제하고 기술적 문제 해결만 논의
• 카오스와 프랙탈 개념을 이용하여 한 줄의 코드와 프로젝트 전체 사이의 관계를 이해하고 둘 사이의 간극을 좁히려는 시도
• 프로젝트가 개발자의 일상적인 업무로 이루어져 있다는 철학을 기반으로 개발자의 관점에서 소프트웨어 개발을 조망
2. 구성 요소
(a) 선형 문제 해결 루프(Linear Problem-Solving Loop)
• 문제 정의(Problem Definition): 문제가 무엇인지, 해결될 필요가 있는 것인지, 제약 사항은 무엇인지 파악
• 기술 개발(Technical Development): 적합한 도구와 방법을 사용하여 해결책 도출
참고 자료
김희천(2020). 소프트웨어공학. 한국방송통신대학교 출판문화원
Wikipedia. Software development process,
https://en.wikipedia.org/wiki/Software_development_process (검색일: 2020. 04. 04.).
L. B. S. Raccoon(1995). The Chaos Model and the Chaos Life Cycle. ACM SIGSOFT Software Engineering Notes vol 20 no 1, 55-66