정보처리기사/1과목 - 소프트웨어 설계3 [정보처리기사 필기] 소프트웨어 설계 요약 정리 3 30. 객체지향 객체지향 분석의 방법론 - Rumbaugh 방법 : 가장 일반적. 객체 모델, 동적 모델, 기능 모델로 나누어 수행 - Booch 방법 : 미시적 개발 프로세스와 거시적 개발 프로세스를 모두 사용, 클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의 - Jacobson 방법 : Use Case를 강조 - Coad와 Yourdon 방법 : E-R다이어그램 사용하여 객체의 행위를 모델링. 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성하는 기법 - Wirfs-Brock 방법 : 분석과 설계 간의 구분이 없고, 고객 명세서를 평가해서 설계 작업까지 연속적으로 수행하는 기법 럼바우의 분석기법 그래픽 표기법 이용하여 모델링.. 2023. 1. 24. [정보처리기사 필기] 소프트웨어 설계 요약 정리 2 16. 사용자 인터페이스(UI) 사용자의 편리성과 가독성을 높임으로써 작업시간을 단축시키고 업무에 대한 이해도를 높여준다. - CLI : 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 - GUI : 그래픽 환경의 인터페이스 - NUI : 말이나 행동으로 기기 조작 - VUI : 음성으로 기기 조작 - OUI : 모든 사물과 사용자 간의 상호작용을 위한 인터페이스 - 설계지침 ) 사용자 중심 / 사용성 /심미성 /오류발생해결 - 기능 ) 사용자의 입력을 검증, 에러처리 표시, 도움과 프롬프트 제공 UI설계도구 UI의 화면 구조나 화면배치 등을 설계할 때 사용하는 도구 - 와이어프레임, 목업, 스토리보드, 프로토타입, 유즈케이스 등이 있다. 와이어프레임(Wireframe) 기획단계의 초기에 제작 개략적인 .. 2023. 1. 24. [정보처리기사 필기] 소프트웨어 설계 요약 정리 1 1. 소프트웨어 생명주기 (Software Life Cycle) 소프트웨어 개발 방법론의 바탕이 되는 것으로 소프트웨어를 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. - 소프트웨어 수명 주기라고도 하며 개발단계와 각 단계별 주요활동, 그리고 활동의 결과에 대한 산출물로 표현한다. - 이를 표현하는 형태를 소프트웨어 생명주기 모형/소프트웨어 프로세스 모형/소프트웨어 공학 패러다임 이라고도 한다. 2. 소프트웨어 공학(SE:Software Engineering) - 소프트웨어 위기극복 방안으로 연구된 학문 - 여러가지 방법론, 도구, 관리 기법으로 품질과 생산성 향상을 목적으로 한다. - 현대적인 프로그래밍 기술을 계속적으로 적용해야 한다. - 개발된 소프트웨어의 품질이 유.. 2023. 1. 22. 이전 1 다음