[정처기] 소프트웨어 아키텍처
2022. 2. 8. 18:44
IT/정보처리기사
1. 소프트웨어 아키텍처 소프트웨어의 골격이 되는 기본 구조이자, 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체이다. 소프트웨어 개발 시 적용되는 원칙과 지침이며, 이해 관계자들의 의사소통 도구로 활용 좋은 품질을 유지하면서 사용자의 비기능적 유구사항으로 나타난 제약을 반영하고, 기능적 요구사항을 구현하는 방법을 찾는 해결 과정이다. 2. 아키텍쳐 설계의 기본원리 1. 모듈화(Modularity) : 소프트웨어의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지관리 등이 용이하도록 시스템의 기능들을 모듈단위로 나누는 것 자주 사용되는 계산식이나 사용자 인증과 같은 기능들을 공통 모듈로 구성하여 프로젝트의 재사용성을 향상 시킨다. 모듈 크기를 너무 작게 나누면 개수가 많아져..
[정처기] UI 요구사항 확인
2022. 2. 6. 17:10
IT/정보처리기사
UI 요구사항 확인 ▶ 목표정의 - 활동 사항 정의 - UI 요구사항 작성 목표정의 사용자들을 대상으로 인터뷰를 진행한 후 사용자들의 의견이 수렴된 비즈니스 요구사항을 정의한다. 인터뷰를 통해 사업적, 기술적인 요구사항을 명확히 이해한다. 활동 사항 정의 조사한 요구사항을 토대로 앞으로 해야 할 활동 사항을 정의한다. UI 요구사항 작성 여러 경로를 통해 수집된 사용자들의 요구사항을 검토하고 분석하여 UI 개발 목적에 맞게 작성해야 함 작성 순서 요구사항 요소 확인 > 정황 시나리오 작성 > 요구사항 작성 요구사항 요소 데이터 요구 1. 사용자가 요구하는 모델과 객체들의 주요 특성을 기반으로 하여 데이터 객체들을 정리 2. 인터페이스 구성에 영향을 미치므로 반드시 초기에 확인 기능 요구 1. 사용자의 목..
[정처기] 화면설계
2022. 2. 6. 16:18
IT/정보처리기사
사용자 인터페이스(UI, User Interface) 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어 사용자 인터페이스의 세가지 분야 1. 정보 제공과 전달을 위한 물리적 제어에 관한 분야 2. 콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 3. 모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야 사용자 인터페이스(UI)의 특징 1. 사용자의 편리성과 가독성을 높임으로써 작업 시간을 단축시키고 업무에 대한 이해도를 높여준다. 2. 최소한의 노력으로 원하는 결과를 얻을 수 있게 한다. 3. 정보 제공자와 공급자 간의 매개 역할을 수행한다. CLI (Command Line Interface) : 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 GUI (Gra..
[정처기] 요구사항, 분석기법
2022. 2. 3. 17:56
IT/정보처리기사
요구사항의 개념 및 특징 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타냄. -요구사항은 개발하려는 소프트웨어의 전반적인 내용을 확인할 수 있게 하므로 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는데 도움을 준다. 요구사항의 유형 - 기능요구사항, 비기능 요구사항, 시스템 요구사항, 사용자 요구사항 유형 내용 기능 요구사항 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사항 시스템이 반드시 수행해야하는 기능 사용자가 시스템을 통해 제공받기를 원하는 기능 비기능 요구사항 시스템 장비 구성 요구사항 성능 요구사항 인터페이스 요구사항 데이터 요구사항 테스트 요구사항 보안 요구사항 품질 요구사항 -> 가용성, 정합성, 상호 ..

[정보처리기사] 소프트웨어 생명주기
2022. 2. 3. 11:52
IT/정보처리기사
소프트웨어 생명주기 소프트웨어 생명주기는 소프트웨어 개발 방법론의 바탕이 되는 것으로 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 1. 폭포수형 모형 (1970 ~ 전통적인 방법) - 폭포수 모델을 따르기 위해서는 완전히 순차적으로 한 단계, 한 단계를 진행해 나가야 한다. 폭포수 모델은 전 단계가 수행되어 완료되기 전에는 다음 단계로 진행할 수 없도록 제한한다. - 선형순차적 모형 - 새로운 요구사항을 받아들이기 어렵다 - 요구사항이 명확할 때 사용하는 방법 2. 프로토타입 모형 (원형 모형) - 개발초기에 시스템의 모형을 간단히 만들어 사용자에게 보여주고, 사용자가 정보시스템을 직접 사용해보게 함으로써 프로토타입을 재구축하는 과정을 사용자가 만족할 때까지 반복해 나가..

[IT/자격증] 정보처리기사 실기, 독학은 시나공으로!
2021. 4. 4. 05:37
IT/책 리뷰
2020년 마지막 회차 정보처리기사 필기를 합격하고, 사정이 있어 실기 시험을 연달아 치지않고, 2021년 1회 정보처리기사 실기를 준비하게 되었습니다! 필기 시험을 준비할 때 우연히 시나공을 접하게 되었고, 좋은 결과로 이어져 실기 시험 또한 시나공으로 시작했습니다! 시나공 정보처리기사 실기 교재는 33,000원이며 총 3권으로 구성되어 있어요! 1권, 2권 그리고 기출문제집까지! 따로 강의를 구매할 필요없이 무료동영상 강의까지 포함되어있고, 내용도 정말 알차게 구성되어 있는것같아요. “ 정보처리기사 실기, 독학은 왜 시나공인가요 ? ” 첫째! 준비 운동으로 공부 방향 잡기 「준비 운동」에 나오는 내용은 당연한 내용이 필요없어 보일 수 있지만 저는 필기에 이어 실기까지 시나공으로 선택하게 된 이유에요...