728x90

시나공정보처리기사 25

★ 005 화면 설계[UI 설계 도구]

1. UI 설계도구 - 사용자의 요구사항에 맞게 UI의 화면 구조나 화면 배치 등을 설계 할 때 사용하는 도구. UI설계 도구로 작성된 결과물은 사용자의 요구사항이 구현되었을때, 화면은 어떻게 구성되고, 어떤 방식으로 수행되는지 등을 기획단계에서 미리 보여주기 위한 용도로 사용. 2. 와이어프레임(Wireframe) - 기획 단계의 초기에 제작하는 것으로, 페이지에 대한 개략적인 레이아웃이나 UI요소 등 뼈대를 설계하는 단계. - 와이어 프레임을 제작 할때는 각 페이지의 영역구분/콘텐츠/텍스트 배치 등을 화면 단위로 설계 - 개발자나 디자이너 등이 레이아웃을 협의하거나 현재 진행 상태 등을 공유하기 위한 용도로 와이어 프레임을 사용. ex) 손그림/ppt/키노트/스케치/일러스트/포토샵 등 3. 목업(Mo..

정보처리기사 2020.05.29

★ 004 화면 설계[사용자 인터페이스]

1. 사용자 인터페이스(UI, User Interface)의 개요 - 인터페이스는 사람이 기계나 프로그램을 편리하게 사용 할 수 있도록 하는 연결점으로서 서로 다른 두 시스템이나 SW 등을 서로 이어주는 부분 또는 접속 장치 - 초기의 사용자 인터페이스는 단순히 사용자와 컴퓨터간의 상호작용만을 위한 것이었지만, 점차 사용자가 수행할 작업을 구체화시키는 기능 위주로 변경되었으며, 최근에는 정보 내용을 전달하기 위한 표현 방법으로 변경 사용자 인터페이스의 세 가지 분야 1) 정보 제공과 전달을 위한 물리적 제어에 관한 분야 2) 콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 3) 모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야 2. 사용자 인터페이스(UI)의 특징 - 사용자의 만족에 ..

정보처리기사 2020.05.28

★ 003 소프트웨어 설계[XP(eXtreme Programming)기법]

※ 정보처리기사 필기 1) XP(eXtreme Programming) - XP는 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발과정의 반복을 극대화하여 개발 생산성을 향상시키는 방법 - 몇 개의 요구사항이 적용된 일부 기능이 완성될 때마다 이를 고객에게 보여주고, 이에 대한 반응을 확인하는 과정을 최종 제품이 완성될때까지 지속적으로 반복 특징 1) XP는 짧고 반복적인 개발 주기, 단순한 설계, 고객의 적극적인 참여를 통해 소프트웨어를 빠르게 개발하는 것을 목적으로 한다. 2) 릴리즈의 기간을 짧게 반복하면서 고객의 요구사항 반영에 대한 가시성을 높임. ※ 릴리즈(Release): 몇 개의 요구사항이 적용되어 부분적으로 기능이 완료된 제품을 제공하는 것 ※ 가시성(Visibi..

정보처리기사 2020.05.28

★ 002 소프트웨어 설계[스크럼(Scrum) 기법]

※ 정보처리기사 준비 1. 스크럼 개요 스크럼은 팀이 중심이 되어 개발의 효율성을 높인다는 의미가 담겨있는 용어 구성: 제품 책임자(PO:Product Owner) / 스크럼 마스터(SM:Scrum Master) / 개발팀(DT:Development) 1) 제품 책임자(PO:Product Owner) - 이해관계자 중 개발될 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사 결정의 주체. 주로 개발 의뢰자나 사용자가 담당 ◎ 이해관계자: SW개발 의뢰자, SW개발자, SW사용자 등 - 이해관계자들의 의견을 종합하여 제품에 대한 요구사항이 담긴 백로그를 작성하는 주체 ◎ 백로그(Backlog): 제품 개발에 필요한 요구사항을 모두 모아 우선선위를 부여한 목록 - 팀원들은 백로그를 추가 할 수 있지만 우..

정보처리기사 2020.05.28

★ 001 소프트웨어 설계[소프트웨어 생명 주기]

[정보처리기사 복습] 1. 소프트웨어 생명주기(Software Life Cycle) - 소프트웨어 개발 방법론의 바탕이 되는 것으로 소프트웨어를 개발하기 위해 정의 및 운용, 유지보수 등의 과정을 단계별로 나눈 것 *소프트웨어 개발 방법론* : 소프트웨어 개발과 유지보수 등에 필요한 여러가지 작업들의 수행 방법과 효율적인 기법 및 도구를 체계적으로 정리하여 표준화한 것. - 소프트웨어 수명주기라고도 함. - 소프트웨어 생명주기를 표현하는 형태 -> 소프트웨어 생명주기 모형/소프트웨어 프로세스 모형/소프트웨어 공학 패러다임 - 폭포수 모형/프로토타입 모형/나선형 모형/애자일 모형 등 2. 폭포수 모형(Waterfall Model) - 소프트웨어 개발시 이전 단계로 돌아갈 수 없음. 각 단계를 확실하게 매듭..

정보처리기사 2020.05.20
728x90