본문 바로가기

전체 글13

[정보처리기사][요약]1. 소프트웨어 설계(3)애플리케이션 설계 0. 서론 - 정보처리기사 자격증을 준비하는 사람들을 위한 다섯 번째 요약 포스팅입니다. 이번 장에서는 소프트웨어 설계 중, '애플리케이션 설계' 에 대해 배워 볼 것입니다. 애플리케이션 설계 시 어떤 개념을 알아야 할지에 중점을 맞춰서 봐주시면 좋을 것 같습니다. 1. 공통 모듈 설계 - 공통 모듈은 왜 설계하는 것일까요? 공통 모듈의 설계는 '효율성' 에 초점이 맞춰져 있습니다. *효율성은 재사용이 용이한 것을 뜻합니다. 1) 재사용 - 기존의 소프트웨어 혹은 지식을 활용하여 새로운 소프트웨어를 구축하는 것입니다. - 함수, 객체 재사용 / 컴포넌트 재사용 / 애플리케이션 재사용 총 3가지로 구성되어 있습니다. 2. 모듈 1) 개념 - 모듈은 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하.. 2023. 5. 16.
[정보처리기사][요약]1. 소프트웨어 설계(2)화면 설계 0. 서론 - 정보처리기사 자격증을 준비하는 사람들을 위한 네 번째 요약 포스팅입니다. 이번 장에서는 소프트웨어 설계 중, '화면 설계' 에 대해 배워 볼 것입니다. UI 요구사항과, UI의 설계 방법에 대해서 알아볼 것입니다. 1. UI 요구사항 확인 - UI/UX를 구분해 두는 것은 중요합니다. - UI : User Interface를 뜻합니다. UX : User eXeperience를 뜻합니다. - UX는 사용자 경험을 총체적으로 나타낸 것이고, UI는 시스템을 사람들이 사용할 수 있도록 편리를 위해 만들어진 것이라고 보는 것이 좋습니다. 2. UI 1) 개념 - 사용자와 시스템 사이에서 소통할 수 있도록 고안된 물리적, 가상의 매개체입니다. - 좁은 의미로는 기기, 소프트웨어의 화면 등 '직접적으.. 2023. 5. 15.
[정보처리기사][요약]1. 소프트웨어 설계(1)요구사항확인(3.분석모델) 0. 서론- 정보처리기사 자격증을 준비하는 사람들을 위한 세 번째 요약 포스팅입니다.   이번 장에서는 소프트웨어 설계 중, '요구사항을 확인하는 방법(3)' 에 대해 배워 볼 것입니다.   마지막 장이니만큼, 양은 적지만 모델, 모델링의 개념, 분석 자동화 등에 대해 확실히 알아두는 편이 좋습니다. 1. 분석모델 확인- 분석 모델 확인하는 방법인 1)모델링 기법 2)분석 자동화 도구 3)요구사항 관리도구 에 대해 알아보겠습니다. 2. 모델1) 개념- 모델은 객체/시스템/개념/구조 및 작업을 보여주기 위한 패턴입니다.  개발 대상을 추상화하고, 기호나 그림 등 '한눈에 알아보기 쉽게' 표시하는 것이 좋습니다. 2) 특징-  소프트웨어에 대한 이해도가 향상됩니다.- 이해 당사자 간 의사소통이 간편해집니다... 2023. 5. 15.
[정보처리기사][요약]1. 소프트웨어 설계(1)요구사항(2.확인) 0. 서론 - 정보처리기사 자격증을 준비하는 사람들을 위한 두 번째 요약 포스팅입니다. 이번 장에서는 소프트웨어 설계 중, '요구사항을 확인하는 방법(2)' 에 대해 배워 볼 것입니다. 1. 요구 분석 기법 - 요구분석 기법의 1)개념 2)특징 3)단계절차 4)분석기술 5)모델링기법 에 대해 알아보겠습니다. 1) 개념 - 사용자의 요구를 추출하여 목표를 정하는 것입니다. 애매모호한 부분이 없을 수록 좋습니다. 2) 특징 - 첫 번째 단계입니다. - 문서화를 통해 유지보수에 사용됩니다. 3) 단계절차 분류 : 기능/비기능 요구사항을 확인합니다. 개념 모델링 생성 및 분석 : 상황을 한 눈에 알아볼 수 있도록 단순화, 개념적으로 표현(모델링) 한 것 입니다. 요구사항 할당 : 요구사항을 만족시키기 위해 구성.. 2023. 5. 11.