설계(8)
-
📝 화면 설계 #1 - 소프트웨어 아키텍처
소프트웨어 설계의 종류와 소프트웨어 아키텍처의 개념, 활용도, 소프트웨어 품질특성 구분하기 응용소프트웨어 개발을 위한 UI 표준 및 지침에 의거하여 개발하고자 하는 응용소프트웨어에 적용될 UI 요구사항을 확인 UI 스토리보드의 개념과 작성순서 설명 👍 소프트웨어 아키텍처(구조)가 무엇이고 왜 필요한가? 최근 사용자가 요구하는 기능이 다양하고 고도화되면서 소프트웨어의 동작과 개발도 복잡해졌다. 따라서 복잡한 개발을 체계화하여 개발을 더 쉽게 하도록 기본 틀을 만들 필요가 생겼고, 그래서 소프트웨어를 구성하는 컴포넌트(기능)들의 상호작용 및 관계, 각각의 특성을 사전에 파악하여, 이들이 상호 유기적으로 결합하도록 하는 여러 가지 원칙들의 집합이 등장했고, 이를 "소프트웨어 아키텍처"라고 한다. 👊 소프트웨어..
2020.07.18 -
📐 소프트웨어 설계 - 현행 시스템 분석하기
✅ 용어정리 하드웨어 구성도 : 서버의 주요 사양과 수량, 이중화(백업)가 적용되어 있는지 여부를 명시 오픈소스 : 소스코드를 공개해 누구나 특별한 제한 없이 그 코드를 사용할 수 있는 소스나 소프트웨어 👍 현행시스템 파악이란? 내가 소프트웨어를 새로 개발하려면 현재 시스템이 어떻게 구성되어 있는지 먼저 파악해야 한다. 파악할 요소로는 하위시스템 구성요소, 제공기능, 연계요소, 적용 기술요소, 소프트웨어, 하드웨어, 네트워크 구성요소 등이 있다. 현행 시스템을 분석하면 현재 개발범위와 향후 개발될 시스템으로의 이행방향성을 알 수 있다. 개발하고자 하는 응용소프트웨어와 관련된 운영체제, DB관리시스템, 미들웨어 등 요구사항을 식별할 수 있다. 개발하고자 하는 응용소프트웨어에 적용될 목표시스템을 명확하고 구..
2020.07.16