일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 메타휴리스틱
- 통계학
- 언어적지식
- 인공지능
- 산업공학
- 정보시스템
- 통계적품질관리
- 지적재산권
- 고전방법론
- 공대생의문과공부
- 언어학
- 경제용어
- 특허
- 정보시스템설계및분석
- 공대생의언어학공부
- 영어영문학
- 공대생의전공공부
- 컴퓨터공학
- 최적화문제
- 이공계를위한특허이해
- 공대생의연구공부
- 국어국문학
- 공대생의산업공학공부
- 공대생의경제공부
- 일일경제공부
- 자연어처리
- 지식재산경영
- 품질경영
- 최적화기법
- 확률기반자연어처리
- Today
- Total
목록공대생의산업공학공부 (94)
Fintecuriosity

이와 같은 일련의 단계들은 조직에 따라 조금씩 다른 모습으로 모델링되는데, 조직들이 사용하는 이러한 생명주기 모델들은 적게는 3단계에서 많게는 거의 20단계에 이르기도 합니다. 주로 4 단계로 구성된 SDLC를 사용을 합니다. 1) 계획 및 선정 2) 분석 3) 설계 4) 구현 및 운영 ★ SDLC 심화 SDLC는 어떤 단계의 활동들은 다른 단계의 활동들과 동시에 진행될 수도 있습니다. 때때로 생명주기는 반복됩니다. 시스템이 만족할 만한 수준에 이를 때까지 단계들이 반복적으로 수행됩니다. 어떤 시스템 분석가들은 생명주기를 나선형으로 여기기도 하는데, 여기서 나선형이라 함은, 시스템 세부 사항의 수준별로 각 단계들이 계속해서 반복되어 나가는 모습을 의미합니다. 이러한 생명주기의 순환 특성은 어떤 시스템의 ..

시스템 개발 생명주기(system development life cycle, SDLC)는 많은 조직에서 시스템 개발을 위해 사용되는 일반적인 방법론입니다. 이것은 정보 시스템 개발 단계들을 보여줍니다. 누군가 조직에 필요한 정보 시스템과 그것의 역할에 대한 구상을 가지고 있다고 가정해봅시다. 조직이 이 시스템을 획득하는 데 필요한 자원을 제공하기로 결정하면, 그다음 이 조직은 그 시스템이 지원할 업무들이 현재 어떻게 처리되고 있는지 먼저 주의 깊게 조사할 것입니다. 이를 바탕으로 전문가들은 구축할 시스템에 대한 설계 전략을 세우고, 시스템 개발에 착수하거나 시스템을 구매할 것입니다. 완성된 시스템이 조직에 설치되면, 사용자들은 그 시스템을 사용하는 데 필요한 교육 훈련을 거쳐 그들의 일상적인 업무 수행 ..

조직은 정보 시스템을 개발하고 지원하기 위해서 시스템 개발 방법론(system development methodology)이라 불리는 표준화된 일련의 단계들을 사욯합니다. 많은 프로세스들처럼 정보 시스템 개발도 종종 생명주기를 따릅니다. 예를 들자면, 나이키 운동화나 현대 자동차와 같은 상업적 제품들을 생명주기를 따릅니다. 쉽게 말하면 제품이나 소비재도 계속 쓰거나 소모하면 고갈되거나 기능이 저하될 수 있습니다. 이 말은 즉슨 사용하는데 있어서 생명주기가 있다는 말하고 일맥상통합니다. 결국 제품들은 생산되고, 테스트되고, 시장에 출시하는 3단계의 과정을 거칩니다. 제품의 판매는 증가되다가 최고점에 달한 후에 감소합니다. 마침내 제품은 시장에서 사라지고 대신 다른 제품들이 등장하게 됩니다. 긴 글 읽어주셔..

시스템 분석가로서 조직에서 겪게 될 수 있는 문제점의 유형은 2가지가 있습니다. 첫 번째 유형의 예로는, 우리가 유명 잡지 회사의 정보 시스템 부서에서 일하고 있다고 가정을 합니다. 이 회사가 최신의 정확한 구독자 리스트를 유지하는데 문제점을 가지고 있어서, 고객 중 일부가 잡지를 2권 이상 받고 있습니다. 이러한 현상이 계속될 경우에 회사는 금전과 구독자에 대한 손실을 입게 될 것입니다. 보다 효율적인 추적시스템을 구축하기 위해서는, 재무 담당자 뿐만 아니라 현재 시스템 사용자들이 정보 시스템 부서에서 같이 일하는 팀원들에게 이러한 문제점을 신속하게 알려주어야 합니다. 두 번째 유형의 예로는, 우리가 어떤 대학교의 정보 시스템 부서에서 일하고 있는 상황에서 잘못된 주소로 학생의 성적표가 발송되는 것과 ..

시스템 분석가는 시스템 개발 프로세스의 핵심을 맡고 있습니다. 시스템 분석가로 성공하기 위해서는 분석, 기술, 관리, 대인관계에 관한 능력을 발전시킬 필요가 있습니다. 분석 능력은 조직 및 조직의 기능을 이해하고, 기회와 문제점을 식별하고, 문제점을 분석하고 해결하는 것을 가능하게 해줍니다. 시스템을 개발하는 데 있어 가장 중요한 분석 능력 중 하나는 시스템적 사고, 즉 조직과 정보 시스템을 시스템으로 보는 관점을 갖추는 것입니다. 시스템적 사고는 정보시스템, 그것이 존재하는 조직, 그 조직이 존재하는 환경 간의 중요한 관계를 이해하는 데 바탕이 되는 프레임워크를 제공해줍니다. 기술 능력은 정보 기술의 잠재성과 한계점을 이해하는데 도움을 줍니다. 분석가는 사용자들의 문제 해결을 도와주고 시스템 설계와 개..

최근 시스템 개발을 이행하는데 있어서 중점은 시스템 통합입니다. 서로 다른 시스템들을 한 시스템으로 통합하여 유지보수가 용이하게 한다던가, 아니면 새로운 플랫폼을 구축하는데 이전에 사용하던 시스템들을 마이그레이션을 하거나 아니면 필요한 시스템만 통합하는 방법 등이 있습니다. 시스템 통합은 하나의 애플리케이션에서 서로 다른 업체의 하드웨어와 소프트웨어가 함께 작동하는 것을 고려합니다. 또한 시스템 통합은 절차적 언어로 개발된 기존 시스템을 비주얼(visual) 프로그래밍 환경에서 구축된 새로운 시스템과 함께 작동하도록 해주는 것이 목표입니다. 개발자들은 클라이언트(client) / 서버(server) 플랫폼에서 작동하는 시스템 인터페이스를 설계하기 위해서 Visual Basic과 같은 비주얼 프로그래밍 환..

응집(Cohesion)은 하위시스템이 어떤 하나의 기능에 대해 이를 수행하는 정도를 의미합니다. 예를 들어서 위 사진의 스마트폰 mp3 플레이어는 전력을 공급하는 것을 하나의 기능이라고 볼 수 있습니다. 시스템에 대한 이와 같은 간략한 논의는 컴퓨터 기반 정보시스템들과 이것들이 어떻게 만들어지는지에 대해 생각할 준비를 보다 잘할 수 있도록 도와줄 것입니다. 일반적으로는 시스템에 적용되는 수많은 원리들은 정보시스템에도 잘 적용이 됩니다. 긴 글 읽어주셔서 감사합니다. 그러면 더 나아가서 다음 포스트에서는 "시스템 통합"에 대해서 자세하게 예와 함께 기록하려고 합니다. 이 포스트는 "Essentials of Systems Analysis and Design" 책의 내용을 참조 및 공부한 것을 바탕으로 제가 ..

결합(coupling)은 하위시스템이 서로 의존적인 관계를 가지고 있음을 의미합니다. 하위시스템은 가능한 서로 독립적이어야 합니다. 만일 하나의 시스템이 고장이 난 경우에는, 다른 시스템들이 그 시스템에 많이 의존하고 있다면 그 시스템들 또한 고장이 나거나 기능에 장애가 발생하게 될 것입니다. 위 그림의 스마트폰 mp3 플레이어의 구성 요소들이 매우 긴밀하게 결합되어 있다고 할 수 있습니다. 결합에 대한 가장 좋은 예는 인쇄회로기판과 칩들로 구성된 통제 시스템입니다. mp3 플레이어의 모든 기능들은 이 기판과 칩들에 의해 그 수행이 가능합니다. 이 회로기판의 한 부분이 제 기능을 못하면 일반적으로는 그 부분에 국한하여 문제점을 별도로 분석하고 고치기보다는 기판 전체를 교체해야 합니다. mp3 플레이어의 ..

모듈화(modularity)는 분해를 통해 직접 발생하는 과정으로, 시스템을 상대적으로 동일한 크기의 덩어리들, 즉 모듈들로 나누는 것을 의미합니다. 모듈들은 시스템을 보다 단순하게 보여줌으로써, 우리가 시스템을 더욱 쉽게 이해하고 재설계 및 재구축을 더욱 쉽게 할 수 있도록 해줍니다. software에서도 마찬가지입니다. 프로그래밍을 통해서 서비스를 만드는데 기능을 모듈 단위로 나누어 세분화시킬 수도 있고, 모듈이 main program 혹은 service에서 subcategories라고 할때 그 밑에 기능을 하위 단계로 나누어 줄 수도 있습니다. 긴 글 읽어주셔서 감사합니다. 그러면 더 나아가서 다음 포스트에서는 "결합"에 대해서 자세하게 예와 함께 기록하려고 합니다. 이 포스트는 "Essential..

시스템은 7가지의 특성 요소로 이루어져 있습니다. 구성요소 상호연관 경계선 목적 환경 인터페이스 제약조건 구성요소(component)는 더 이상 축소시킬 수 없는 부분이거나 부분들이 모인 하나의 집합으로서, 하위 시스템(subsystem)이라고도 불립니다. 구성요소의 예를 들면, 제대로 설계된 자동차나 스테레오 시스템의 경우, 전체적인 시스템을 바꿀 필요 없이 개별 구성요소만 수리하거나 업그레이드를 할 수 있습니다. 구성요소들은 상호연관(interrelated)되어 있습니다. 즉, 구성요소의 기능은 어느 정도 다른 구성요소의 기능과 연관되어 있다는 것을 의미합니다. 예를 들면, 고객 주문에 관한 일일 리포트 생성과 같은 구성요소의 작업은 날짜별 고객 주문 정렬과 같은 또 다른 구성요소의 작업이 끝나야만 ..