소프트웨어 공학: Difference between revisions
From IT Wiki
(새 문서: ;SE, Software Engineering ; 소프트웨어 위기를 극복하고 효율적으로 품질 높은 소프트웨어를 개발하기 위한 학문 * 학술...) |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[분류:소프트웨어 공학]][[분류:정보처리기사]] | |||
;SE, Software Engineering | ;SE, Software Engineering | ||
; [[소프트웨어 위기]]를 극복하고 효율적으로 [[소프트웨어 품질|품질 높은 소프트웨어]]를 개발하기 위한 학문 | ; [[소프트웨어 위기]]를 극복하고 효율적으로 [[소프트웨어 품질|품질 높은 소프트웨어]]를 개발하기 위한 학문 | ||
Line 5: | Line 6: | ||
* 방법론과 전문 도구 | * 방법론과 전문 도구 | ||
* 관리 기법 | * 관리 기법 | ||
== 요소 == | |||
* 자동화: [[CASE]], [[UML/ERD]], [[형상관리]] | |||
* 품질보증: [[ITIL]], [[CMMi]], [[SPICE]] | |||
* 공학적 접근: [[구조적 방법론]], [[정보공학 방법론]], [[객체지향 방법론]], [[CBD 방법론]] | |||
* 표준화: [[ISO]], [[IEC]], [[IEEE]], [[IEFT]], [[W3C]] | |||
== 관련 문서 보기 == | |||
* [[소프트웨어 위기]] | |||
** [[외계인 코드]] | |||
* [[소프트웨어 개발 생명주기]] | |||
* [[요구 공학]] | |||
* [[소프트웨어 비용 산정]] | |||
** [[맨먼스]] | |||
** [[LOC]] | |||
** [[COCOMO]] | |||
** [[COCOMO II]] | |||
** [[기능 점수]] | |||
* [[소프트웨어 아키텍처]] | |||
** [[ISO/IEC/IEEE 42010]] | |||
** [[소프트웨어 아키텍처 평가]] | |||
*** [[ATAM]] | |||
*** [[CBAM]] | |||
* [[소프트웨어 모듈화]] | |||
** [[응집도]] | |||
** [[결합도]] | |||
* [[소프트웨어 개발 방법론]] | |||
** [[객체지향 방법론]] | |||
** [[구조적 방법론]] | |||
** [[정보공학 방법론]] | |||
** [[CBD 방법론]] | |||
** [[애자일]] | |||
*** [[익스트림 프로그래밍]] | |||
*** [[SCRUM]] | |||
** [[4세대 기법]] | |||
* [[소프트웨어 테스트]] | |||
** [[블랙박스 테스트]] | |||
** [[화이트박스 테스트]] | |||
* [[소프트웨어 유지보수]] | |||
* [[소프트웨어 품질]] | |||
* [[UML]] | |||
** [[자료 흐름도]] | |||
** [[시퀀스 다이어그램]] |