애플리케이션 설계

정보처리산업기사

정보처리산업기사 - 애플리케이션 설계 - 소프트웨어 아키텍처

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  소프트웨어 아키텍처의 설계소프트웨어 아키텍처는 소프트웨어의 골격이 되는 기본 구조이자, 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체입니다.소프트웨어 아키텍처는 소프트웨어 개발 시 적용되는 원칙과 지침이며, 이해 관계자들의 의사소통 도구로 활용됩니다.소프트웨어 아키텍처는 이해하기 쉽고, 명확하게 작성되어야 합니다.소프트웨어 아키텍처의 설계는 기본적으로 좋은 품질을 유지하면서 사용자의 비기능적 요구사항으로 나타난 제약을 반영하고, 기능적 요구사항을 구현하는 방법을 찾는 해결 과정입니다.애플리케이션의 분할 방법과 분활된 모듈에 할당될 기능, 모듈 간의 인터페이스 등을 결정합니다.소프트웨어 아키텍처 설계의 기본 원..

정보처리산업기사

정보처리산업기사 - 애플리케이션 설계 - 주요 UML 다이어그램

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  유스케이스(Use Case) 다이어그램유스케이스 다이어그램은 개발될 시스템과 관련된 외부 요소들, 즉 사용자와 다른 외부 시스템들이 개발된 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점(View)에서 표현한 것입니다.외부 요소와 시스템 간의 상호 작용을 확인할 수 있습니다.사용자의 요구사항을 분석하기 위한 도구로 사용됩니다.시스템의 범위를 파악할 수 있습니다.유스케이스 다이어그램의 구성 요소유스케이스 다이어그램은 시스템 범위, 액터, 유스케이스, 관계로 구성되어 있습니다.시스템(System) / 시스템 범위(System Scope)시스템 내부에서 수행되는 기능들을 외부 시스템과 구분 하기 위해 시스템 내부의 유스케이스들을 사각형으로..

정보처리산업기사

정보처리산업기사 - 애플리케이션 설계 - UML(Unified Modeling Language)

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  UML(Unified Modeling Language)의 개요UML은 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호간의 의소통이 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어입니다.UML은 Rumbaugh(OMT), Booch, Jacobson 등의 객체지향 방법론의 장점을 통합하였으며, 객체 기술에 관한 국제표준화기구 OMG(Object Management Group)에서 표준으로 지정했습니다.UML을 이욯하여 시스템의 구조를 표현하는 6개의 구조 다이어그램과 시스템의 동작을 표현하는 7개의 행위 다이어그램을 작성할 수 있습니다.각각의 다이어그램은 사물과 사물 간의 관계를 용도에..

정보처리산업기사

정보처리산업기사 - 애플리케이션 설계 - 요구사항 분석 CASE와 HIPO

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  요구사항 분석을 위한 CASE(자동화 도구)요구사항 분석을 위한 자동화 도구는 요구사항을 자동으로 분석하고, 요구사항 분석 명세서를 기술하도록 개발된 도구를 의미합니다.요구사항 분석을 위한 자동화 도구 사용의 이점은 다음과 같습니다.표준화와 보고를 통한 문서화 품질 개선데이터베이스가 모두에게 이용 가능하다는 점에서 분석자들 간의 적절한 조정교차  참조도와 보고서를 통한 결함, 생략, 불일치 등의 발견 용이성변경이 주는 영향 추적의 용이성명세에 대한 유지보수 비용 축소종류요구사항 분석을 위한 자동화 도구에는 SADT, SREM, PSL/PSA, TAGS, EPOS 등이 있습니다.SADT(Structured Analysis and Design..

Coding_Slowly
'애플리케이션 설계' 태그의 글 목록 (2 Page)