전체 글 (59) 썸네일형 리스트형 [정보처리기사] 1-4. 요구사항 정의 1. 기능 요구사항 시스템이 어떤 기능을 하는지 시스템의 입력 시스템의 출력 어떤 데이터를 저장할 것인지 시스템이 반드시 수행해야하는 기능 2. 비기능 요구사항 성능 품질 인터페이스 테스트 제약사항 호환성 보안 프로젝트 관리 / 지원 3. 요구사항 개발 프로세스 ★ 추출 / 도출 (Elicitation) 분석 (Analysis) 명세 (Specification) 검증 / 확인 (Validation) 4. 요구사항 분석기법 ★ 요구사항 분류 (Requirement Classification) 개념 모델링 (UML: 모델링 표기) 요구사항 할당 (Requirement Allocation) 요구사항 협상 (Requirement Negotiation) 정형분석 (Formal Analysis) 분개할협정 5. 요.. [정보처리기사] 1-3. 개발 기술 환경 파악 1. 운영체제 (OS: Operating System) 컴퓨터 시스템의 자원들을 효율적으로 관리함 사용자가 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어 window, unix, linux, mac os, ios, android 등등 Q. 운영체제 관련 요구사항 식별 시 고려사항 가용성 성능 기술지원 주변기기 구축비용 가성기주구 2. 미들웨어 (Middleware) 운영체제와 응용 프로그램 사이에서 추가적인 서비스를 제공하는 소프트웨어 3. 데이터베이스 관리 시스템 (DBMS: DataBase Management System) 사용자와 데이터베이스 사이에서 정보를 생성하고 DB를 관리하는 소프트웨어 DB의 구성, 접근방법, 유지관리에 대한 모든 책임을 짐 DBMS는 기존 파일 시스템이 .. [정보처리기사] 1-2. 애자일 모형 (스크럼, XP) 1. 스크럼 기법 팀이 중심이 되어 개발의 효능을 높인다 팀원 스스로가 스크럼 팀 구성 개발 작업에 관한 모든 것을 스스로 해야함 스프린트는 2-4주 정도의 기간으로 진행 1-1) 제품 책임자 (PO: Product Owner) 이해관계자들 중 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사결정함 주로 개발 의뢰자, 사용자가 담당 요구사항이 담긴 *백로그(backlog) 작성, 백로그 우선순위 지정 *백로그: 제품 개발에 필요한 요구사항을 모두 모아 우선순위를 부여해 놓은 목록 1-2) 스크럼 마스터 (SM: Scrum Master) 스크럼 팀이 스크럼을 잘 수행할 수 있도록 객관적인 시각에서 조언해주는 가이드 역할 팀원을 통제하는 것이 목표가 아님 일일 스크럼 회의 주관 진행사항 점검, 장애요소 .. [정보처리기사] 1-1. 소프트웨어 생명주기 (SDLC) 1. 폭포수 모형 (Waterfall Model) SW 개발이 이전 단계로 돌아갈 수 없어 요구사항의 변경이 용이하지 않음 SW 공학에서 가장 오래되고 폭 넓게 사용된 전통적인 모형, 고전적 생명주기 모형 SW 개발 과정의 한 단계가 끝나야만 다음 단계로 넘어갈 수 있는 선형 순차적 모형 다음 단계를 수행하기 위한 결과물이 명확하게 산출되어야 함 타당성 검토 → 계획 → 요구분석 → 설계 → 구현(코딩) → 테스트검사 (검사) → 유지보수 타계요설구테유 2. 프로토타입 모형 (Prototype Model) 사용자의 요구사항을 정확하게 파악하기 위해서 견본품을 만들어 최종 결과물을 예측하는 모형 인터페이스 중점을 두고 개발 요구사항의 변경이 용이함 → 요구수집 → 빠른설계 → 프로토타입 구축 → 고객평가 .. [CSS] 셀렉터 (Selectors) - 속성 /* selector { property: value; } */ /* []는 속성을 나타냄 */ /* a 태그에서 href의 속성을 가진 태그만 */ a[href] { color: white; } /* a 태그에서 href="naver.com"의 속성을 가진 태그만 */ a[href="naver.com"] { color: white; } /* a 태그에서 href^="naver" naver로 시작하는 태그만 */ a[href^="naver"] { color: white; } /* a 태그에서 href$=".com" .com로 끝나는 태그만 */ a[href$=".com"] { color: white; } [JavaScript] 객체 objet 함수, 클래스 (틀) => 객체, 개체, object function 틀( ) { } => new 틀( ) : 생성자 함수로 객체 만들기 function A() {} const a =new A(); console.log(a, typeOf a); // A {} 'object' 출력됨 console.log(A()); // undefined 출력됨 //생성하면서 데이터 넣기 function B(name, age) { console.log(name, age); // Mark 37 출력됨 } const b = new B(); const c = new B('Mark', 37); console.log(B()); // undefined 출력됨 객체에 속성 추가하기 property //값을 속성으로 넣기 function.. [JavaScript] 함수 function //function //이름이 hello인 함수 function hello() { console.log('hello'); } console.log(hello, typeOf hello); // 출력 : [function: hello] 'function' // 함수의 매개변수 //함수를 호출 할 값을 지정 function hello2(name) { console.log('hello2', name) } // 함수의 리턴 // 함수를 실행하면 얻어지는 값 function hello3(name) { return `hello3 ${name}`; } console.log(hello3('Hyewon')); const hello = function( ) { } 함수를 만들 때 사용하는 키워드 const .. [JavaScript] 반복문 for 문 for(초기화; 반복조건; 반복이 된 후 실행되는 코드) { 반복이 되는 코드 블럭 } for(a; b; c) { d } e 실행 순서 : a → d → c → b → d → c → b → e for(; ;) { d } → 무한 루프 → if문을 넣어 빠져나올 수 있음 while (조건) { 조건이 거짓이 될 때까지 반복 실행 } while (true) { console.log('안녕하세요'); if (Math.random() * 100 > 90) { break; } } do { 조건이 거짓이 될 때까지 반복 실행 } while (조건) ; 한 번은 실행됨 do { console.log('안녕하세요'); while (Math.random() * 100 > 90); } for of (iterab.. 이전 1 2 3 4 5 6 7 8 다음