경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
편집을 취소할 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| [[분류:소프트웨어 공학]]
| |
| ;Computer Aided Software Engineering | | ;Computer Aided Software Engineering |
| ;소프트웨어 공학의 여러 작업들을 자동화하는 도구 | | ;소프트웨어 공학의 여러 작업들을 자동화하는 도구 |
10번째 줄: |
9번째 줄: |
| * 소프트웨어 시스템의 문서화 및 명세화를 위한 그래픽 기능을 제공한다. | | * 소프트웨어 시스템의 문서화 및 명세화를 위한 그래픽 기능을 제공한다. |
| * 자료흐름, 비즈니스 프로세스 등의 다이어그램을 쉽게 작성하게 해주는 소프트웨어도 CASE 도구이다. | | * 자료흐름, 비즈니스 프로세스 등의 다이어그램을 쉽게 작성하게 해주는 소프트웨어도 CASE 도구이다. |
|
| |
| == 주요 기능 ==
| |
| * S/W 라이프 사이클 전 단계의 연결
| |
| * 모델들 사이의 모순 검사
| |
| * 모델의 오류 검증
| |
| * 자료흐름도 등 다이어그램 작성
| |
| * 다양한 소프트웨어 개발 모형 지원
| |
| * 시스템 문서화 및 명세화를 위한 그래픽 지원 참고문헌 [https://newbt.kr/%EB%AC%B8%EC%A0%9C/13794 https://newbt.kr/문제/13794]
| |
|
| |
| == 원천 기술 ==
| |
| * 구조적 기법
| |
| * 프로토타이핑 기술
| |
| * 자동프로그래밍 기술
| |
| * 정보 저장소 기술
| |
| * 분산 처리 기술
| |
|
| |
| == 정보 저장소 ==
| |
| * 도구들과 생명주기 활동, 사용자들, 응용 소프트웨어들 사이의 통신과 소프트웨어 시스템 정보의 공유 향상
| |
| * 도구들의 통합, 소프트웨어 시스템의 표준화, 소프트웨어 시스템 정보의 공유, 소프트웨어 재사용성의 기본
| |
| * 초기의 소프트웨어 개발 환경에서는 사람이 정보저장소 역할을 했지만 오늘날에는 데이터베이스가 정보저장소 역할을 담당
| |
| * 소프트웨어 시스템 구성 요소들과 시스템 정보가 정보저장소에 의해 관리되므로 소프트웨어 시스템의 유지보수가 용이해짐
| |