정보시스템 구축 관리
★★소프트웨어 개발 방법론 1) 구조적 방법론(정형화된 분석 절차) - 타당성 검토 -> 게획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수 단계(분설구테유) 2) 정보공학 방법론: 정보 시스템의 개발 위함 3) 객체지향 방법론★: 현실 세계의 개체를 기계 부품처럼 하나의 객체로 만들어 소프트웨어 구성(객체, 클래스, 메시지, 메서드) -> 기본 원칙: 캡슐화, 상속성, 다형성, 추상화, 정보 은닉 -> 캡상다추정 4) 컴포넌트 기반 방법론: 컴포넌트를 조합하여 새로운 애플리케이션을 만듦. 확장성, 생산성 향상 5) 애자일 방법론★: 유연하게 대응할 수 있도록 일정하 ㄴ주기를 반복(XP, 스크럼, 칸반, 크리스탈 등) 6) 제품 계열 방법론: 영역 공학, 응용공학. 특정 제품에 적용..
더보기
데이터베이스 구축
★★데이터베이스 설계 1) 설계 시 고려사항: 무결성, 일관성, 회복, 보안, 효율성, 데이터베이스 확장 2) 설계 순서★★: 요구 조건 분석 -> 개념적 설계(스키마, 트랜잭션 모델링) -> 논리적 설계(논리 스키마, 트랜잭션 인터페이스 설계, 매핑, 스키마 평가 정제) -> 물리적 설계(물리적 구조 데이터로 변환 저장레코드 접근 경로 설계) -> 구현(DBMS, DDL로 데이터베이스 생성 트랜잭션 작성) (요개논물구) ★★데이터 모델 1) 구성요소: 개체, 속성, 관계 2) 개념적 데이터 모델: 인식 -> 추상적 개념 E-R모델 3) 논리적 데이터 모델: 컴퓨터 세계 환경에 맞게 변환 (관계모델, 계층모델, 네트워크 모델) 4) 표시할 요소: 구조, 연산(처리작업 조작), 제약조건(논리적)(구연제) ..
더보기