소프트웨어설계 2

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 화면 설계

UI: 사용자 인터페이스 1. 사용자 인터페이스(UI) - 물리적인 제어를 어떻게 전달할 것인가- 콘텐츠 표현과 전체적인 구성- 편리하고 간편한 사용을 위한 기능 2. 사용자 인터페이스의 특징: 사용자의 만족도에 가장 큰 영향을 미치는 요소- 사용자 중심 설계- 구체적 방법 제시- 소프트웨어 아키텍처 3. 사용자 인터페이스의 구분 - CLI, Command Line Interface: 텍스트- GUI, Graphic User Interface: 아이콘, 그래픽 환경- NUI, Nutral User Interface: 말, 행동으로 기기 조작 4. 사용자 인터페이스 기본 원칙 - 직관성: 쉽게 이해할 수 있어야 한다.- 유효성: 목적을 달성- 학습성: 쉽게 배울 수 있어야 한다- 유연성: 쉽게 바꿀..

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 요구사항 확인

소프트웨어 생명주기 1. 폭포수 모형 Waterfall Model= 고전적 생명 주기 모형 - 1970년대부터 사용된 가장 오래되고 전통적인 소프트웨어 생명 주기 모형- 이전 단계로 돌아가 수 없다- 선형 순차적 모형: 완전히 순차적으로 한 단계, 한 단계를 진행해 나가며 한 단계를 완전히 마무리 한 다음 다음 단계로 넘어갈 수 있다- 두 개 이상의 과정이 병행하여 수행되지 않는다- 계획, 문서 중심(매뉴얼)타당성 검토 > 계획 > 요구분석 > 설계 > 구현(코딩) > 시험(검사) > 유지보수 2. 프로토타입 모형 Prototype Model: 견본품을 만들어 최종 결과물 예측 - 모형을 만들어 사용자에게 보여 주고, 사용자가 직접 사용해보게 한 후 프로토타입을 재구축하는 방법- 사용자와 시스템 사이..