정보처리기사4 [정보처리기사 필기] Ⅰ.소프트웨어 설계(4) Chapter 01. 요구사항 확인 (6) 요구사항 정의/분석/확인 * 요구사항 : 원하는 서비스에 대한 설명과 제약조건 - 모든 개발은 사용자의 요구사항을 기초로 진행됨 - 4가지 기준으로 나눌 수 있음 1) 기능 2) 비기능: 기능의 품질, 제약사항 3) 사용자: 쉬운 표현 사용 4) 시스템: 개발자 입장, 전문용어 * 요구사항 개발 프로세스 : 도출-분석-명세-확인 4단계 1. 도출 - 요구사항 수집 - 이해관계자 간의 의사소통이 중요 - 인터뷰, 브레인스토밍 등 2. 분석 - 요구사항 분석단계 - 최종목적: 요구사항의 타당성 조사(확보) - 특정 기준으로 분류 2-1) 요구사항 분류 - 개념모델링: 단순화시켜서 개념적으로 표현 - 객체 간의 관계, 종속성 분석 - 다양한 관점으로 표현 가능 - U.. 2021. 2. 2. [정보처리기사 필기] Ⅰ.소프트웨어 설계 (3) Chapter 01. 요구사항 확인 (5) 개발 기술 환경 파악: 파악된 시스템 위에서, 특정 개발기술을 사용하기 위한 환경 파악 1. OS 운영체제 - 컴퓨터 시스템 자원관리 - 하드웨어 제어를 위한 인터페이스 - 사용자 - 하드웨어 사이 인터페이스 제공 - 종류: windows, ios , android, Linux 등 ** 고려사항: 주변기기 지원여부 2. 데이터베이스 관리 시스템DBMS - 사용자가 데이터 베이스를 좀더 쉽고 체계적으로 다루고, 종속성과 중복성을 해결하게 해줌 -- 종속성? 학번으로는 학생을 정확히 구별 가능 하지만 이름으로는 학생 정확히 구별 불가능 이런경우 이름은 학번에 종속적이라고 함 - DB에 대한 모든 권한과 책임이 있음 - 종류: 오라클, sql, MongoDB 등 **.. 2021. 2. 2. [정보처리기사 필기] Ⅰ. 소프트웨어 설계 (2) Chapter 01. 요구사항 확인 (4) 시스템 파악: 시스템 개발 범위를 명확하게 설정 "구기인아소하네" 1. 구 업무 시스템(구성) 파악 - 기간 업무: 주요업무 담당 - 지원 업무: 지원 업무 담당 시스템 별 기능 명시 2. 기 시스템 별 기능 파악 해당업무의 세분화된 기능을 파악 세분화 할수록 개수가 많아지기 때문에 계층형으로 표시 3. 인 시스템파악 완료 후 시스템 간 인터페이스 파악해야함 업무 시스템 간에 주고받는 데이터의 종류 및 형식, 프로토콜 등 즉 규칙과 약속 4. 아 시스템 아키텍쳐를 파악 주요 업무 기준으로 각 시스템이 어떤 원리로 동작을 하는지를 구성도 형식으로 표현 계층적 구조로 나타냄 5. 소: 소프트웨어 구성 파악: 종류 및 라이선스의 적용방식과 개수 - 용도 - 라이선스 .. 2021. 2. 1. [정보처리기사 필기] Ⅰ.소프트웨어 설계 (1) 2021.03.07에 있을 정보처리기사 필기에 응시하려고 합니다. 수제비 책 1회독 중인데 전공이 아니어서 그런지 하나도 모르겠어서 유튜브에 있는 영상을 참고하고 있어요 제가 참고하여 아래와 같이 내용 정리한 유튜브 주소는 아래에 첨부해 두었습니다. Ⅰ.소프트웨어 설계 A. 요구사항 확인 * 소프트웨어 생명 주기: 소프트웨어 개발과정을 단계별로 나눈 것 1. 폭포수 모형(Waterfall model) - 이전 단계로 되돌아 갈 수 없므로 각 단계를 확실히 매듭지어야 함 - 2개 이상의 과정을 병행할 수 없음 - 매뉴얼 작성 필요(반드시!) 개발 완료 후 발견된 오류 해결 불가능 2. 프로토타입 모델(원형 모델) - 프로토타입을 기초로 한 완전한 소프트웨어를 개발 - 최대한 기능적인 부분만 개발(인터페이스.. 2021. 2. 1. 이전 1 다음