architecture3 Designing Apps Using an Architecture Framework #8 - Application Composition 여기서는 OutSystems 애플리케이션이 무엇인지 다시 살펴보겠다. 그런 다음 Module이 응용 프로그램의 아키텍처 캔버스로 구성되는 방식을 살펴보겠다. Doctors App 예제로 돌아가 애플리케이션 구성 프로세스를 적용해보겠다. Service Studio에서 보면 응용 프로그램은 일련의 Module들로 구성된다. 이러한 Module에는 Screens, Logic, Data, 및 Processes와 같은 모든 종류의 요소가 포함될 수 있다. OutSystems에서 Quality 또는 Production 환경에 코드를 배포할 때 실제로 응용 프로그램을 배포한다. 한 App이 다른 App에 종속되어 있는 경우 실제로 배포를 진행하려면 배포 계획에 더 많은 App을 추가해야 할 수 있다. 애플리케이션은 .. 2023. 4. 4. Designing Apps Using an Architecture Framework #7 - Typical Module Elements : An Example 여기서는 앞서 살펴본 의사 앱(Doctor App)에 대해 각 Layer의 모듈 내부에서 찾을 수 있는 일반적인 요소를 살펴보겠다. 의사 앱(Doctor App) 아키텍처 캔버스의 모습이다. 각 모듈의 일부인 실제 요소를 확인하겠다. Foundation Modules에서 의사 모바일 애플리케이션용 테마(Doctor App Theme) 모듈부터 시작하겠다. 여기에는 공통 역할 및 기본 제공 로그인 논리 요소가 있어야 한다. 인터페이스는 모바일 로그인을 지원하기 위한 레이아웃, 예외 흐름, UI 화면을 정의한다. 플래너 웹 애플리케이션용 테마(Planner Themes) 모듈과 관련하여 예상되는 요소는 의사 모바일 애플리케이션용 테마(Doctor App Theme) 모듈과 동일하다. 유일한 차이점은 인터페이.. 2023. 4. 4. Designing Apps Using an Architecture Framework #1 - Why is Architecture Important? 좋은 애플리케이션 아키텍처를 설계하는 것이 왜 중요한지 살펴보도록 하겠다. 소프트웨어 솔루션의 품질 기준 1991년, 국제표준화기구(ISO)와 국제전기기술위원회(IEC)는 소프트웨어 솔루션의 품질에 관한 표준을 만들었다. - 사용자 관점에서의 "유용성" - 필요를 충족시키는 기능 집합으로서의 "기능성" - 사용된 리소스의 양과 성능과 연관된 "효율성" - 수정하는 데 필요한 노력과 관련된 "유지 보수성" - 환경 간에 소프트웨어를 이동하는 기능을 정의하는 "이식성" - 소프트웨어 솔루션이 일정 기간 동안 성능을 유지할 수 있도록 보장하는 "안정성" 초기에 위 특성이 포함되었다. 그리고 2011년 표준이 업데이트되면서 아래 특성도 포함되었다. - 소프트웨어 솔루션이 정보와 데이터를 보호할 수 있도록 "보안.. 2023. 3. 21. 이전 1 다음