후니의 인생살이

고정 헤더 영역

글 제목

메뉴 레이어

후니의 인생살이

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (33)
    • IT 정보 (16)
      • RPA (3)
      • IT 알쓸신잡 (13)
    • 취미생활 (17)
      • 책 이야기 (17)

검색 레이어

후니의 인생살이

검색 영역

컨텐츠 검색

IT 정보/IT 알쓸신잡

  • 알고보니 - CBD 방법론이란

    2022.04.26 by 마이드림72

  • 알고보니 - 개발방법론이란?

    2022.04.20 by 마이드림72

  • 알고보니 - Business Process Management란?

    2022.04.12 by 마이드림72

  • 알고보니 - 아키텍처 스타일 대표예제 : Layered Architecture

    2022.04.06 by 마이드림72

  • 알고보니 - 아키텍처 스타일 및 종류 (2/2)

    2022.04.01 by 마이드림72

  • 알고보니 - 아키텍처 스타일 및 종류 (1/2)

    2022.03.29 by 마이드림72

  • 알고보니 - SW 아키텍처 스타일

    2022.03.25 by 마이드림72

  • 알고보니 - REST 아키텍처 스타일

    2022.03.23 by 마이드림72

알고보니 - CBD 방법론이란

CBD 방법론이란 컴포넌트 기반 개발(Component-Based Development)은 컴포넌트 자체를 생산하거나 테스트 완료된 컴포넌트를 조립하여 사용자 요구에 맞는 소프트웨어를 만드는 방법 개발 생명주기의 모든 활동(요구분석, 아키텍쳐, 설계, 구현, 시험, 전개, 기술적 인프라 지원 및 프로젝트 관리 등)이 컴포넌트 기반으로 이루어지는 소프트웨어 개발 방법 CD(Component Development) - 재사용 가능한 비즈니스 로직 획득에 초점을 맞춤 - 고품질의 컴포넌트 개발 - 컴포넌트 생산자 CBSD(Component-base Software Development) - 기능의 식별과 컴포넌트 획득에 초점 - 컴포넌트를 획득하고 조합하여 어플리케이션을 개발 - 컴포넌트 소비자/ 컴포넌트 조..

IT 정보/IT 알쓸신잡 2022. 4. 26. 14:06

알고보니 - 개발방법론이란?

알고보니 - 개발방법론이란? 개발방법론 정의 방법론은 정보 시스템의 효율적인 개발을 위한 공정(단계, 태스크, 액티비티), 역할, 산출물과 템플릿, 각종 기법 및 가이드라인을 체계적으로 제공한다. 개발방법론 필요성 개발방법론은 대규모 비즈니스 시스템 구축 시 체계적인 공정 및 기법을 제공함으로써, 양질의 정보 시스템 구축을 가능하게 하고 개발 생산성 향상 및 개발 노하우의 축적의 기반이 된다. - 대규모 비즈니스 시스템 구축 : 구성원 개인 능력 의존도를 낮추고, 일관된 프로젝트 개발 및 진행을 위한 가이드를 제공함 - 정보시스템 품질 향상 : 소프트웨어 공학 원리에 기반한 표준화된 공정을 적용하여 양질의 산출물 개발이 가능 - 개발 생산성의 향상 : 체계적인 시스템 개발 공정으로 불필요한 업무 수행을 ..

IT 정보/IT 알쓸신잡 2022. 4. 20. 15:25

알고보니 - Business Process Management란?

BPM이란? Business Process Management의 약자로 간단히 이야기하면 "업무 프로세스를 관리하는 시스템"이다. 정의는 간단하지만 실제 시스템 구축과 적용하고 안정화하기까지 무척 노력이 많이 필요한 복잡한 시스템이다. 비즈니스 의사결정의 고려사항 - CEO : 다양한 경영환경 변화에 대해 어떻게 경쟁의 우위성을 확보하여 업계의 리더가 될 수 있을까? - CFO : 원가경쟁력, 투명경영, 시장점유 확대, 수익개선 등 성과를 향상시킬 수 있는 혁신과제는 무얼까? - CIO : 비즈니스 경영의 성과향상에 기여 할 수 있는 IT는 무엇이며, 투입에 대한 ROI는 어떻게 인할까? - LOB : 증가되는 업무 수요와 높은 고객의 기대 수준에 대응하여 제한된 인원으로 어떻게 Time to Marke..

IT 정보/IT 알쓸신잡 2022. 4. 12. 15:06

알고보니 - 아키텍처 스타일 대표예제 : Layered Architecture

Layered Architecture이란? Layer의 구성을 통하여 어플리케이션 처리를 위한 아키텍처를 구성하는 방법을 말한다. - Service : 어플리케이션이 제공하는 독립적인 서비스 - Business-Module : 비즈니스 로직이 구체적으로 표현되며 Main의 Sub 모듈이면서, 재활용을 목표로 독립적으로 존재 - Link(api) : 외부에 있는 EAI/BRE/TP_Monitor 등과의 연계를 담당하는 컴포넌트(모듈) - DBIO : 데이터 처리를 담당하는 SQL을 포함하는 모듈 - Utility : 계산 처리, 변환 등의 데이터 참조가 없는 기능성 유틸리티 Service Layer 상세 설명 Service Layer 는 어플리케이션 프레임워크 외부에서 인식가능한 거래 요청의 단위를 실체화..

IT 정보/IT 알쓸신잡 2022. 4. 6. 15:14

알고보니 - 아키텍처 스타일 및 종류 (2/2)

아키텍처 스타일 종류 레이어(Layered) 구성요소 - 레이어(Layer) : 각 레이어는 위쪽 레이어에게는 서버 역할을 하고 아래쪽 레이어에게는 클라이언트 역할을 한다. - 연결방식 : 프로토콜(Protocol) 제약조건 - 인접 레이어와 상호 작용해야 한다. - 하위 레이어 의존성만 허용한다. 적용 예 - OSI 7 레이어 - 데이터베이스 시스템과 운영체제 장점 - 추상성 수준에 기초한 설계를 제공한다. - 확정성이 좋다. - 레이어를 재사용할 수 있다. - 레이어를 다른 것을 바꿀 수 있어서 이식성이 좋다. 단점 - 모든 시스템을 레이어로 나눌 수 있는 것은 아니다. - 올바른 추상화 수준을 찾기 어렵다. 메인 프로그램과 서브루틴(Main Program and Subroutine) - 구성요소 :..

IT 정보/IT 알쓸신잡 2022. 4. 1. 10:00

알고보니 - 아키텍처 스타일 및 종류 (1/2)

아키텍처 스타일이란? 아키텍처 스타일은 아키텍처 설계에서 반복해서 나타나는 문제를 해결하고 아키텍처가 만족시켜야 하는 시스템 품질속성을 달성할 수 있는 방법을 문서로 정리한 것 (아키텍처 스타일은 시스템의 모든 설계 작업의 기초를 제공) 아키텍처 스타일은 다음을 정의한다. - 구성요소들 - 구성요소들의 상호관계와 구성방식 - 구성요소들의 정확한 의미와 한계 - 구성방식에 맞춰 구성요소들이 상호작용하는 메커니즘 ABAS(Attribute-Based Architectural Style) 아키텍처 스타일에 아키텍처 설계의 근거를 제공하는 프레임워크(근거 프레임워크, reasoning framework)를 결합한 것 근거 프레임워크는 속성 특화 모델(attribute-specific model)에 기반을 둔다...

IT 정보/IT 알쓸신잡 2022. 3. 29. 09:49

알고보니 - SW 아키텍처 스타일

소프트웨어 아키텍처 정의 소프트웨어 아키텍처란 소프트웨어 시스템의 구성방법에 대한 중대한 결정사항을 모아 놓은 것. (시스템 구성요소, 이 구성요소들이 제공하는 인터페이스, 이 구성요소들의 협력방법, 이 구성요소들의 조립방법) 소프트웨어 아키텍처는 시스템의 유용성, 기능성, 성능, 탄력성, 재사용성, 이해가능성, 경제성, 기술한계, 미학과 같은 모든 기준들을 어떻게 절충할지 결정. 프로그램이나 컴퓨팅 시스템에서 소프트웨어 아키텍처는 소프트웨어 구성요소와 그들이 가진 특성 중에 외부에 드러나는 요소의 특성, 그리고 구성요소들 간의 관계를 표현하는 시스템의 구조나 구조체. 소프트웨어 아키텍처 역할 이해관계자들이 시스템을 이해하고 의사 소통할 수 있게 돕는다. 이해관계자들은 시스템의 다른 특징에 관심이 있다...

IT 정보/IT 알쓸신잡 2022. 3. 25. 10:51

알고보니 - REST 아키텍처 스타일

REST 아키텍처 스타일이란? REST = Uniform Interface + Layered System + Code on Demand + Client + Cache + Stateless Sever 1. Client/Server 웹은 HTTP라는 프로토콜을 이용해 클라이언트와 서버가 서로 통신하는 클라이언트/서버의 아키텍처 스타일을 채용하고 있습니다. 즉, 클라이언트가 서버에 요청(Request)을 보내면, 서버는 클라이언트에 대해 응답(Response)을 돌려줍니다. 클라이언트/서버의 이점은 단일 컴퓨터상에서 모든것을 처리하는것이 아니라, 클라이언트와 서버로 분리해서 처리 할 수 있다는 점입니다. 이렇게 되면 클라이언트를 멀티플랫폼으로 구성할 수 있습니다. 가령, 현재의 웹이 PC뿐 아니라 휴대전화나 ..

IT 정보/IT 알쓸신잡 2022. 3. 23. 16:00

추가 정보

페이징

이전
1 2
다음
TISTORY
후니의 인생살이 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바