본문 바로가기

MOF (Model Object Facility) 1. MDA의 의미 - 분산 객체, 컴포넌트 기반의 개발 환경에서 구현 환경 독립적인 메타모델 구조를 이용하여 정보시스템의 호환성을 보장하고자 하는 개발방법 2. MDA의 등장배경 - 기존 미들웨어 프레임워크의 한계 - 구현단계 만의 생산성 향상, 상호 비호환성 3. MDA의 목적 - 정보시스템의 분석,설계 단계로부터의 호환성 보장 - 구현환경 독립적인 시스템을 자동적인 구현환경 종속적인 시스템으로 변환 4. MDA의 핵심기술 - MOF (Model Object Facility) : 객체지향 모델을 작성하는데 사용되는 메타모델을 정의하는 메타 모델 - UML (Unified Modeling Language) : 객체 및 컴포넌트 모델을 분석,설계하는 모델링 언어 - XMI (XML Metadata Int.. 더보기
XAML (Extensible Application Markup Language) I.Silverlight부터 WPF까지, UX(User Exprience - 사용자 경험과 체험) 표현 기술의 핵심 XAML의 개요 가.XAML(Extensible Application Markup Language)의 정의: Microsoft가 표준 마크업(Mark-up)언어인 XML을 확장해 어플리케이션의 표현(Presentation) 영역을 구현한 손쉽고 강력한 기술입니다 II.WebService의 기술요소 가.SOAP: 원격함수호출 나.UDDI: 트레이더,디렉토리 서비스 다.WSDL: 서비스 특성 표현 라.XLANG: 웹 서비스의 오퍼레이션을 언두(undo)할 수 있는 기능을 제공. 마.XAML: 2-단계 커밋(2-phase commit) 스타일의 트랜잭션 기능을 제공. III.XAML의 효과 가... 더보기
DSDM (Dynamic Systems Development Method) 1. DSDM(Dynamic Systems Development Method) 정의:RAD위한 반복과 점진적 접근통한 시스템을 구현하고 관리하는 제어 F/W 22. DSDM의 Principles -적극적인 사용자 개입이 필요하다. -DSDM 팀은 결정을 내릴 수 있어야 한다. -목표는 제품의 주기적인 인도이다. -비즈니스 목적에 맞추는 것은 인도물의 필수 기준이다. -반복적이고 점증적인 개발은 정확한 비즈니스 솔루션으로 수렴되어야 한다. -개발 시 모든 변경 사항들은 원상으로 되돌릴 수 있어야 한다. -요구 사항들은 고급 레벨을 기반으로 우선순위가 정해져야 한다. -테스팅이 라이프 사이클에 통합된다. -모든 이해 관계자들간 협업이 필요하다. 3.Agile 방법론의 종류 종류 특징 Scrum |기능모델, .. 더보기
SPL (Stored Procedure Language) I.SPL(Stored Procedure Language)의 개요 가.Stored Procedure 의 정의 – 데이터베이스에 저장되어 있는 프로시저나 함수임 – 스토어드 프로시저는 SQL 명령문과 절차적 언어(procedural language)로 구성됨 2.Stored Procedure를 사용하는 이유 – 정보 캡슐화 – 기능의 재사용 – 트랜잭션 제어 – 비즈니스 규칙의 표준화 3.SPL로 작성된 UDR(User Defined Routines)내에서 질의를 실행하는 예 create function raise_salary_by_point(point integer)returning integer if (point < 100) then update employee set salary = salary + .. 더보기