본문 바로가기

정처기6

[정보처리기사][요약]1. 소프트웨어 설계(4)설계 모델링 0. 서론 - 정보처리기사 자격증을 준비하는 사람들을 위한 여섯 번째 요약 포스팅입니다. 이번 장에서는 소프트웨어 설계 중, '설계 모델링' 에 대해 배워 볼 것입니다.. 1. 설계 모델링 1) 개념 - 요구사항 분석 단계에서의 필수 기능들의 구체적인 구현 방법을 명시하는 기법입니다. - 내부 기능, 구조, 작동 방법 등을 모델링하여 표현 및 검증하는 과정입니다. 2) 설계 모델링의 원칙 - 변경이 쉬워야 합니다. - 필요한 자료만 취사선택 가능해야 합니다. - 모듈단위(독립적/기능적)로 분할 설계해야 합니다. - 계층적 구조를 가져야 합니다. 3) 설계 모델링의 종류 - 1)구조 모델링과 2)행위 모델링 2가지로 나뉩니다. 3.1)구조 모델링 - 컴포넌트 유형, 인터페이스, 내부 설계 구조와 연결구조를.. 2023. 5. 19.
[정보처리기사][요약]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.