정보기술환경
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

정보기술환경에 대한 보고서 자료입니다.

목차

1: 컴퓨터 하드웨어
2: 컴퓨터 소프트웨어
3: 정보시스템기술구조의 변천
4: 소프트웨어 개발도구
5: 객체지향 기법 및 언어

본문내용


->키보드, 마우스, 토피 스크린, 음성인식기, 광학식 문자인식기
->모니터, 프린터, 사운드카드, 마이크로필름 기록기, 마이크로피쉬 기록기, 플로터
컴퓨터 하드웨어 구성도
컴퓨터의 분류
2. 컴퓨터 소프트웨어
소프트웨어의 개념
-컴퓨터에 의해 수행되어야 할 내용을 컴퓨터 언어로 규정한 것
-목적에 맞게 정확하게 표현 구문 규칙에 일치
-알고리듬
-> 특정작업을 수행하는 데 따른 단계적 절차
-> 프로그램을 개발하는 것은 알고리듬을 파악하는 것
소프트웨어의 분류
-시스템소프트웨어
-응용소프트웨어
시스템소프트웨어
-시스템제어 용도
->컴퓨터의 각종자원을 효과적으로 운영
->(예)운영체제
-시스템지원 용도
->다른 컴퓨터 프로그램 또는 컴퓨터 이용자에게 정해진 서비스를 수행
->(예) 유틸리티
-시스템개발 용도
->응용소프트웨어 개발 도구
->(예) 컴파일러
-시스템소프트웨어는 시스템지어용, 시스템지원용, 시스템 개발용으로 구분
응용소프트웨어
-특정업무를 위해 작성된 프로그램
-일반용도 프로그램과 특정용도 프로그램으로 나눈
-일반용도 프로그램
->보편적으로 정보치리 업무 수행
->웨드프로세싱, 스프레드 시트, 그래픽
->팩키지화 되어 있음
-특정용도 프로그램
->사용자의 구체적 업무와 기능을 지원
->행정기관, 교육, 병원, 군대
정보시스템 기술구조의 소프트웨어
-정보시스템 기술구조에서 소프트웨어의 관계
정보시스템의 활용목적
-정보시스템 기능의 세 요소
3. 정보시스템 기술구조의 변천
집중화된 기술구조
-정보시스템의 모든 기능을 중앙에 있는 대형컴퓨터가 수행하는 방식
2계층 클라이언트-서버 구조
-집중화된 기술구조의 한계점 극복
-한 컴퓨터가 모든 처리를 하는 게 아니라 여러 대의 컴퓨터가 역할을 서로 분담하는 방식
-클라이언트-서버구조 가장 대표적
-효과
->네트워크 트래픽을 감소
->공용의 데이터베이스를 편리하게 업데이트
-단점
->사용자가 많을 경우 시스템 처리성능이 떨어짐
->유연성이 부족
->개발프로그램의 분산하는 것이 어려움
3계층 클라이언트-서버구조
-데이터베이스 서버와 사용자 인터페이스 서버 사이에 또 다른 서버를 두는 구조
-장점
->대규모 사용자 수용가능
->유연성 증가
-한계점
->응용시스템 개발에 있어서의 복잡함
트랜잭션 처리 모니터의 3계층 클라이언트-서버구조
-미들웨어가 클라이언트로부터 작업을 접수하여 이를 대기 상태로 두었다가 다른 작업과 함께 스케줄링 하고 또한 우선순위에 따라 실행순서를 달리 적용
-한 트랜잭션에 다수의 다른 DBMS 의 자료를 업데이트 수행
-다른 종류의 저장장치에도 접근가능
-트랜잭션에 우선순위를 부여
-보안기능의 강화
애플리케이션 서버의 3계층 클라이언트-서버구조
-웹 환경을 전제로 나온 개념으로서, 클라이언트는 웹브라우저만 갖추고 있는 환경, 즉 Thin Client환경을 상정
컴포넌트 기반의 3계층 클라이언트-서버구조
4. 소프트웨어 개발도구-프로그래밍 언어
-1세대 언어
->기계어
->0과 1로 구성되어 아무런 변환 없이 컴퓨터에 의해 직접 해독 불가능
-2세대 언어
->어셈블리어
->기계어로 자여진 작업지시문 대신에 기억하기 쉽도록 부호를 이용
->어셈블리어는 기계어와 언어구조상 매우 유사
-3세대 언어
->Fortran, COBOL, BASIC, PL/I, PASCAL. C, ADA 등
->상용어 또는 산술적 표현과 유사하게 표현
->생산성이 높음
->고급 언어라 불림
-4세대 언어
->SQL, FOCUS, SAS
->수행속성의 정의로만 프로그램이 가능
->편리하며 배우기 용이하며 효과적인 언어
프로그램밍 언어의 최근 추세
-시각적 언어
->시각적인 개발환경 제공
->Visual Basic, DelPhi, PowerBuilder, C++등
-JAVA 언어
->객체지향적인 언어
->범용성
->자동업그레이드
->외부에 대한 이중 방어벽
->실시간 인터랙티브 환경
5. 객체지향기법 및 언어
-객체지향기법의 개념
->미리 만들어져 있는 소프트웨어의 제품을 짜 모아 소프트웨어를 개발
-객체지향기법
->기존의 프로그램 개발방법의 문제점 극복
->객체를 중심으로 설계
->생산성의 증가, 안정적인 소프트웨어 개발
-객체지향 언어
->객체지향기법을 구현할 수 있도록 설계된 언어
->Smalltalk 언어가 시초
->가장 순수한 객체지향언어: Smalltalk
->가장 많이 활용되는 객체지향언어: C++
-새로운 객체지향언어의 등장
->마이크로소프트사의 C#
->마이크로소프트사의 Visual Basic.NET

추천자료

  • 가격1,800
  • 페이지수9페이지
  • 등록일2013.07.24
  • 저작시기2012.2
  • 파일형식한글(hwp)
  • 자료번호#864936
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니