본문 바로가기
  • Always Awake

정보처리기사/1과목13

[정보처리기사 필기] 개발 기술 환경 파악 개발 기술 환경의 정의 개발하고자 하는 소프트웨어와 관련된 운영체제(Operation System), 데이터 베이스 관리 시스템(DBMS; Database Management System), 미들웨어(Middel Ware) 등을 선정할때 고려해야할 사항 기술, 오픈 소스 사용 시 주의해야 할 내용 제시 미들웨어(Middel Ware): 운영체제와 응용프로그램사이에서 추가적인 서비스를 제공하는 소프트웨어 1. 운영체제(OS; Operating System) 운영체제는 컴퓨터 시스템 자원을 효율적으로 관리하고 사용자가 컴퓨터를 편하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어 이다. 운영체제 종류 컴퓨터: Windows, UNIX, Linux, Mac OS 등 모바일: iOS, Android 등.. 2022. 2. 3.
[정보처리기사 필기] 현행 시스템 파악 현행 시스템 파악 절차 새로 개발 하려는 시스템의 개발 범위를 명확히 하기위해 현행 시스템의 구성 등을 파악한다. 1단계 시스템 구성 파악 시스템 기능 파악 시스템 인터페이스 파악 2단계 아키텍처 구성 파악 소프트웨어 구성 파악 3단계 하드웨어 구성 파악 네트워크 구성 파악 * 시스템 -> 소프트 웨어 -> 하드웨어, 네트워크 1. 시스템 구성 파악 현행 시스템은 조직의 주요 업무를 담당하는 기간 업무와 이를 지원하는 지원 업무로 구분 단위 업무 정보시스템들의 명칭, 주요 기능들 명시 2. 시스템 기능 파악 현행 시스템 기능은 단위 업무 시스템이 제공하는 주요 기능과 하부 기능, 세부 기능 으로 구분 계층형으로 표시 3. 시스템 인터페이스 파악 단위 업무 시스템 간에 주고받는 데이터의 종류, 형식, 프로.. 2022. 2. 3.
[정보처리기사 필기] 소프트웨어 개발 모형 - 스크럼(Scrum), XP(eXtreme Programming) 스크럼(Scrum) 기법 1. 스크럼 개요 스크럼이란 럭비에서 반칙으로 경기가 중단된 경우 양 팀의 선수들이 럭비공을 가운데 두고 서로를 밀치기 위해 대치해 있는 상황을 말한다. 스크럼은 이렇게 팀이 중심이 되어 개발 효율을 높인다는 뜻을 내포한다. 스크럼은 팀원 스스로가 스크럼 팀을 구성해야하며, 개발작업에 필요한 모든것을 스스로 해결할 수 있어야한다. 스크럼 팀은 제품 책임자, 스크럼 마스터, 개발팀 으로 구성된다. 제품 책임자(PO; Product Owner) 제품에 대한 이해가 높고, 요구사항을 책임 지며 의사 결정을 하는 사람. 주로 개발의뢰자나 사용자가 담당 요구사항이 담긴 백로그 작성, 우선순위 지정 팀원들은 백로그에 스토리를 추가 할 수는 있지만, 우선순위 지정 불가 백로그: 제품개발에 필.. 2022. 2. 3.
[정보처리기사 필기] 소프트웨어 생명 주기 소프트웨어 생명 주기는 소프트웨어 개발 방법론의 바탕이 되는것으로, 소프트웨어를 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 소프트 웨어 생명 주기를 표현하는 형태를 소프트웨어 생명 주기 모형이라고 하며, 소프트웨어 프로세스 모형 또는 소프트웨어 공학 패러다임 이라고도 한다. 잠깐, 소프트 웨어 공학이란? 소프트웨어 공학은 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문이며 여러 가지 방법론과 도구, 관리 기법들을 통하여 소프트웨어의 품질과 생산성을 향상시키는것을 목적으로한다. IEEE의 소프트웨어 공학 표준 용어사전: 소프트웨어의 개발, 운용, 유지보수, 폐기 처분에 대한 체계적인 접근 방안 Fairley: 지정된 비용과 기간내에 소프트웨어를 체계적으로 생산하고.. 2022. 2. 3.