소프트웨어 아키텍처란 무엇인가?

*재*
최초 등록일
2007.01.27
최종 저작일
2007.01
5페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니
퀴즈풀이 출석이벤트

소개글

소프트웨어 아키텍처의 정의와 그와 관련된 정의들 조사

목차

없음

본문내용

◎ 소프트웨어 아키텍처란 무엇인가?
- 운영 체계가 다른 컴퓨터에 대해서 동일한 응용 프로그램 개발 환경과 조작 환경, 통신 환경을 제공하기 위한 컴퓨터 소프트웨어 체계. 프로그램 언어 외에 키보드의 조작 방법이나 화면의 배치와 같은 프로그램 조작 인터페이스의 통일도 포함된다. 응용 프로그램의 이식성(移植性)이나 개발 생산성의 향상을 목적으로 한 것이다. 대형 컴퓨터에서 개인용 컴퓨터에 이르기까지 시리즈마다 다른 각종 운영 체계의 상위 인터페이스인 응용 레벨의 인터페이스를 통합함으로써, 지금까지의 컴퓨터 하드웨어나 운영 체계를 변경하지 않고 소프트웨어 개발 면에서는 동일한 컴퓨터로 간주할 수 있다. 1987년부터 대형 컴퓨터 제조업체들이 발표했는데, 대표적인 예로는 IBM사의 시스템 응용 체계(SAA)를 들 수 있다.

1. Use Case & 아키텍처
유즈 케이스와의 아키텍처의 관계에 대해서 고민하여 보자.
RUP(Rational Unified Process)에서 UseCase를 작성하는 사람은 분석자이지만, UseCase에 대한 우선 순위를 매기고 개발 순서를 결정하는 것은 Architect의 역할이다.
이는 아키텍트가 업무를 수행하는 도메인에 대한 상세한 부분까지 파악하기는 어려운 반 면, 전체적인 시스템의 흐름을 읽고, 중요한 부분을 파악하는 역할을 수행해야 하기 때문 으로 판단된다. 또한 UseCase를 작성하기 위한 가이드라인 및 작성 기준과 UseCase의 분류 체계 ( EX : 비지니스 유즈케이스 & 시스템 유즈케이스 ) 에 대해서도 아키텍트는 분석자와 상의하여 기준을 정의하여 주어야 한다.
RUP에서의 작업의 기준은 유즈케이스이다.
유즈케이스는
1. 전체적인 시스템의 개발 범위를 결정하는 기준이 된다.
2. 이터레이션의 범위를 결정하는 기준이 된다.
3. 업무 진행율을 파악하는 기준이 된다.
4. 테스트를 위한 테스트의 수행 기준이 된다.
등의 많은 용도를 가지고 있다.

참고 자료

없음

자료후기(1)

*재*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 워드파일 컴퓨터와 IT 기술의 이해 chapter03 시스템 소프트웨어의 구성 5페이지
    시스템 소프트웨어응용 소프트웨어가 실행될 때 컴퓨터 하드웨어를 효율적으로 ... 1. 컴퓨터 하드웨어를 동작시키려면 프로그램으로 작성된 소프트웨어 ... . 이와 같이 하드웨어와 응용 소프트웨어 사이에서 인터페이스 역할을 하는
  • 워드파일 3장 컴퓨터연산 요약정리 10페이지
    소프트웨어로 검사해야함. 0으로 나누는것도 마찬가지이다. 3.5 부동 ... 유효하지 않은 연산의 예외가 없는 한, IEEE 754는 컴퓨터가 1
  • 워드파일 2장 명령어 : 컴퓨터 언어 요약정리 12페이지
    주소를 워드 주소로 사용함) -> sw $s1, 24($s2 ... 2.1~2.3 명령어 집합 -> 다른컴퓨터는 다른명령어 set을가짐 ... 어집합 가짐. 요즘 컴퓨터도 단순함. 내장 프로그램(stored
  • 워드파일 4장 프로세서(Data path & Mapping Control) 요약정리 23페이지
    명령어인 lw와 sw 산술/논리 명령어인 add, sub, AND ... 제어 입력을 발생. => ALUOp값 00(덧셈) : lw, sw 01 ... 저장된 값을 유지한다 Multicycle Data Path에서 lw, sw
  • 워드파일 6장 I/O 요약정리 15페이지
    forecasting(예측) : 하드웨어 및 소프트웨어 고장에 적용되는 결함의 존재 및 ... )으로 구성됩니다. 따라서 컴퓨터 설계자는 프로세서를 오프 로딩하고 ... 읽거나 쓸 수 있도록 하는 기능으로서, 컴퓨터 내부의 버스가 지원하는
  • 워드파일 5장 메모리 계층구조 11페이지
    CA5장 메모리 계층구조 5.1 서론 지역성의 원칙 : 프로그램은 어떤 특정 시간에는 주소공간 내의 비교적 작은 부분에만 접근한다는 것. 지역성 종류 시간적 지역성 : 어떤 데이터가 참조되면 곧바로 다시 참조될 가능성이 높다. Ex) 순환문 공간적 지역성 : 하나의 데..
  • 한글파일 [컴퓨터구조] "ARM vs MIPS" 레포트 6페이지
    블록)로 되어 있습니다. 각 레지스터는 단어입니다. lw 및 sw은 한 ... 모두 CPU의 설계 디자인이다. 각 프로세서를 기반으로 CPU 및 소프트웨어를 설계하고 실행한다. ... 컴퓨터 구조 1 컴퓨터 구조 ARM vs MIPS 담당교수 홍길동 학번
더보기
우수 콘텐츠 서비스 품질인증 획득
최근 본 자료더보기
상세우측 배너
상세우측 배너
소프트웨어 아키텍처란 무엇인가?