본문 바로가기

📝 정보처리기사6

[개정후]정보처리기사 - 기출해설유튜브 링크[에듀온] 2020 1,2회 필기 정보처리기사 기출해설 [에듀온] 소프트웨어 설계 https://youtu.be/pRbl46STig4 소프트웨어 개발 https://youtu.be/jZEWlg77Cmk 데이터베이스 구축 https://youtu.be/6v9OvFVcrd8 프로그래밍 언어 활용 https://youtu.be/5QHZ5Y4bJMg 정보시스템 구축 관리 https://youtu.be/AHcNkFZxFMY 2020 3회 필기 정보처리기사 기출해설 [에듀온] 소프트웨어 설계 https://youtu.be/JR5Oj0JXpIk 소프트웨어 개발 https://youtu.be/ZPykvZOU8hc 데이터베이스 구축 https://youtu.be/XA1PyV4iWts 프로그래밍 언어 활용 https://youtu... 2021. 8. 14.
2021 -1회 -필기 -소프트웨어설계(기출정리) 리눅스 명령어 ls : 파일 목록 확인 cat : 파일 내용 화면표시 pwd : 현재 경로 확인 uname : 버전확인 소켓기술 통신을 위한 프로그램 생성, 포트할당, 클라이언트의 통신 요청 시 클라이언트와 연결하는 내ㆍ외부 송ㆍ수신 연계기술 소켓생성 → 포트할당 → 클라이언트의 요청연결 DB연계기술 수신시스템에서 DB링크 생성 → 송신시스템에서 해당 DB링크를 직접 참조 캡슐화 객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정 어댑터(Adapter) GoF(Gangs of Four) 디자인 패턴의 구조패턴중 하나 미들웨어 서로 다른 기종간의 하드웨어나 프로토콜,통신환경 등 연결하여 응용프로그램과 운영환경 간에 원만한 통신이 이루어질 수 .. 2021. 8. 14.
1.요구사항확인 ⑤개발 기술 환경 파악 ⑥요구사항 정의 ⑤개발 기술 환경 파악 ㆍ운영체제 관련 요구사항 식별 시 고려사항 →가용성, 성능, 기술 지원, 주변 기기, 구축 비용 ㆍDBMS 관련 요구사항 식별 시 고려사항 →가용성, 성능, 기술 지원, 상호 호환성, 구축 비용 ㆍ웹애플리케이션서버(WAS) 관련 요구사항 식별 시 고려사항 →가용성, 성능, 기술 지원, 구축 비용 ⑥요구사항 정의 ▶요구사항 ㆍ소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타낸다. ㆍ요구사항은 소프트웨어 개발이나 유지 보수 과정에서 필요한 기준과 근거를 제공한다 ㆍ요구사항은 개발하려는 소프트웨어의 전반적인 내용을 확인할 수 있게 하므로 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는 데 도움을 준다 ㆍ요구사.. 2021. 8. 6.
1. 요구사항 확인 ③XP 기법 ④현행시스템 파악 ③XP 기법 ㆍ짧고 반복적인 개발 주기, 단순한 설계, 고객의 적극적인 참여→소프트웨어 빠른개발을 목표로함. ㆍ릴리즈 기간을 짧게 반복→요구사항 반영의 가시성을 높임 ㆍ소규모인원의 개발 프로젝트에 효과적 ㆍXP의 5가지 핵심가치 : 용 단 의 피 존 용기 (Courage) 단순성 (Simplicity) 의사소통 (Communication) 피드백 (Feedback) 존중 (Respect) 📌XP의 주요 실천 방법(Practice) ↓↓↓↓ 영어 암기 Pair Programing (짝 프로그래밍) Collective Ownership (공동 코드 소유) Test-Driven Development (테스트주도개발) Whole Team (전체 팀) Continous Integration (계속적 통합) Des.. 2021. 8. 6.
1. 요구사항 확인 ②스크럼 기법 🔴스크럼의 개요 🔸스크림이란? 럭비에서 반칙으로 경기중단시 양 팀의 선수들이 럭비공 두고 상대팀을 밀치기 위해 대치해 있는 대형을 말함 ㆍ스크럼은 위와같이 팀이 중심을 이루어 개발의 효율성을 높인다는 용어 ㆍ팀원스스로가 스크럼 팀을 구성해야함(slef-organizing) ㆍ개발 작업에 관한 모든 것을 스스로 해결 할 수 있어야 함(cross-functional) ㆍ스크럼 팀은 제품 책임자, 스크럼 마스터, 개발팀으로 구성 1️⃣제품 책임자(PO: Product Owner) ㆍ의사 결정할 사람으로, 요구사항의 우선순위 지정 및 갱신 ㆍ요구사항을 작성 ㆍ요구사항이 담긴 백로그(Backlog)를 작성 📌 백로그(Backlog): 개발에 필요한 요구사항을 모아 우선순위를 부여한 목록(지속적으로 업데이트) 2️.. 2021. 8. 5.
1. 요구사항 확인 ①소프트웨어 생명 주기 ⏺ 소프트웨어 생명 주기 ↳ 소프트웨어 생명 주기는 소프트웨어 개발 방법론의 바탕이 되는 것으로, ↳ 소프트 웨어를 개발하기 위해 ↳ 정의하고 운용 유지보수등의 과정을 각 단계별로 나눈 것이다. ⏺ 폭포수 모형(Waterfall Model): ↳ 이전으로 되돌아갈수없음 ↳ 각 단계를 확실히 매듭지어야함 ↳ 2개 이상의 과정을 병행할 수 없음 ↳ 메뉴얼 작성 필요 ↳ 개발 완료 후 발견 된 오류 해결 불가능 ⏺ 프로토 타입(Prototype Model) ↳ 요구수집 → 빠른 설계 → 프로토타입 구축 (인터페이스 중심으로 개발) ↳ 고객평가 → 프로토 타입 조정 → 구현 (폭포수 모형의 단점 보완) ↳ 기능적 인터페이스 중심으로 견본 개발로 최종 개발후의 발견 될 오류 방지 ⏺ 나선형 타입(Spiral Mo.. 2021. 8. 5.