전체 글

정보시스템을 성공적으로 개발하기 위해서는 코딩보다 먼저 해야 할 일이 있다. 바로 무엇을 개발할 것인지 결정하는 과정이다.아무리 뛰어난 기술을 가지고 있어도 잘못된 프로젝트를 선택하면 많은 시간과 비용을 낭비하게 된다.따라서 SDLC의 첫 번째 단계인 시스템 계획 및 선정은 프로젝트의 성공 여부를 좌우하는 매우 중요한 단계이다. 시스템 계획 및 선정이란?시스템 계획 및 선정은 조직의 정보시스템 요구사항을 분석하고, 개발이 필요한 프로젝트를 식별하여 우선순위를 결정하는 과정이다. 단순히 새로운 시스템을 만드는 것이 아니라 조직에 가장 큰 가치를 제공하는 프로젝트를 선택하는 것이 핵심 목표이다.이 단계에서는 크게 두 가지 활동을 수행한다. 1. 프로젝트 확인 및 선정 / 2. 프로젝트 초기화 및 계획활..
ch1에서는 시스템과 SDLC의 개념으로 시작하여 어떤 단계를 거쳐 시스템을 만드는지, ch2에서는 그 시스템에 필요한 소프트웨어를 어디서 가져오는지 다뤘다. ch3에서는 정보 시스템 개발의 성공을 좌우하는 핵심 역량인 ' 정보 시스템 프로젝트 관리'에 대해 더 깊이 있게 살펴보겠다. 1. 프로젝트와 프로젝트 매니저(PM)의 정의프로젝트란 특정 목표를 달성하기 위해 시작과 끝이 정해진 일련의 연관 활동들을 계획적으로 수행하는 것을 의미한다. 고객의 기대를 만족시킬 수 있도록 만들어야 하며 예정된 시점에 결과물 제공해야 한다.프로젝트 매니저는 프로젝트의 시작부터 종료까지 전 과정을 책임지는 시스템 분석가다.요구 능력: 관리, 리더십, 기술적 문제 해결, 갈등 관리, 고객 관계 관리, 위험 및 변화 관리..
PART I: FOUNDATIONS FOR SYSTEMS DEVELOPMENT 시스템 개발의 기초Chapter 2: The Sources of Software 소프트웨어 공급원 ch1에서는 시스템 개발 환경의 기초를 살펴보았다. ch2에서는 현대의 시스템 분석가가 소프트웨어를 어디에서 어떻게 가져오고 어떻게 선택하는지를 다룬다. 과거에는 소프트웨어를 확보하는 방법이 자체 개발뿐이었다. 하지만 오늘날에는 사내 개발 비중이 줄고, 외부에서 구매한 조각조각들을 모아 통합 시스템을 구축하는 방식이 증가하고 있다. 따라서 어디서 어떻게 소프트웨어를 가져올지 결정하는 과정이 중요하다. 1. 아웃소싱의 이해아웃소싱이란 조직의 정보 시스템 애플리케이션 및 운영에 대한 책임을 외부 업체에 넘기는 방법을 말한다. 아웃..
PART I: FOUNDATIONS FOR SYSTEMS DEVELOPMENT 시스템 개발의 기초Chapter 1: The Systems Development Environment 시스템 개발 환경 조직의 비즈니스 기능을 수행하게 하는 정보시스템을 체계적으로 구축·유지하는 방법은 무엇일까?정보 시스템 분석 및 설계(SAD)은 현대 비즈니스의 성공을 좌우하는 핵심 열쇠이자, 정보시스템 구축의 첫걸음이다.ch1에서는 시스템 분석 및 설계(SAD)의 기초가 되는 시스템 개발 환경에 대해 다룬다. 1. 시스템 분석 및 설계(SAD)란 무엇인가?SAD는 조직이 비즈니스 기능을 수행하기 위해 정보시스템을 구축하고 유지 관리하는 일련의 과정이다.단순히 코딩만 하는 것이 아니라, 조직의 목표와 구조를 이해하고 IT를..
오류가 발생했는지 알아보는 것으로, 오류가 존재하는지에 대한 여부만 확인한다.즉, 오류가 몇 개 발생했는지에 대해서는 알 필요가 없다.수신 측에서는 유효한 코드워드들에 대한 목록을 가지고 있다. 만약 전송된 코드워드가 유효하지 않다면, 오류가 발생한 것으로 간주한다.위 표에서 데이터워드 00에 대한 유효 코드워드는 000이다. 만약 전송된 코드워드가 001이라면, 유효하지 않은 코드워드이므로 이는 오류로 간주된다. 하지만 만약 데이터워드 011의 오른쪽 두 비트가 손상되어 000이 전송된다면, 이는 유효한 코드워드로 인식될 것이다. 즉 이 경우에는 두 비트 이상에서 발생한 오류를 검출하지 못한다.참고: https://4legs-study.tistory.com/65 1. Hamming DistanceBlo..
Date-link layer는 두 개의 레이어로 나눠진다.Date Link Control (DLC)Media Access Control (MAC)오늘은 Data Link Control (DLC)가 하는 framing, flow control, error control에 대해 알아본다 4. Data Link Control(DLC)의 핵심 기능위에서 살펴봤듯, Data-Link Layer는 두 개의 계층으로 나뉘고, 그중 DCL이 데이터 전달을 담당한다.링크가 전용 링크인지, 브로드캐스트인지 관계없이 인접한 두 노드 간의 통신절차를 따른다.데이터 링크 제어 기능에는 framing, flow control, error control이 있다. 4.1 FramingData-Link 계층에서 Physical lay..
youzinnnnn
youzinnnnn