본문 바로가기

프로그래밍/System Engineering

(4)
4. Systems Engineering Management 1. Managing system development System engineering은 Project management의 일부분이고 벤다이어그램으로 다음과 같이 표현할 수 있다. System engineering은 Project Management에 속하고, Project Management는 기술적인 부분외에 프로젝트 관리, 자원 할당, 재정/계약 관리 등의 역할 등도 포함한다. 시스템 개발은 고객의 필요에 의해서 시작되는데, 종종 경쟁적인 환경에서 request of proposal(RFP)의 형태로 요청된다. 이러한, RFP에 응답하여 PM이나 전문적인 proposal team은 proposal을 생성한다. 비록 이 단계에서 공식적으로 System engineer가 team에 속하지는 않았어도..
3. The system development process 앞서 배운것은 complex system의 구조에 관한 것이었다. 이번에는 complex system의 개발과정을 볼 것이다. 1. System life cycle System의 life cycle을 나타내는 model은 여러가지가 있고, 모든상황, 모든곳에서 통용되는 단일 모델은 존재하지 않는다. 우리는 다음의 System life cycle model을 사용할 것이다. Concept development -> Engineering development -> Post-development 1) Needs analysis 2) Concept exploration 3) Concept definition 1) Advanced development 2) Engineering design 3) Intergrat..
2. Structure of Complex systems 1. Hierarchy of complex systems 우리는 Complex system의 한가지 Model을 정의할 것이다. 계층적 구조로 다음과 같고, 상위 요소는 하위 요소들로 분할가능하다. Hierarchy Example Systems Communication system, Information system, Aerospace system Subsystems Signal Network, Database, Engines Components Signal Receiver, Data display, Data programs, Thrust generator Subcomponents Signal amplifier, Library utilities, Reactive valve, Rocket nozzles P..
1. Introduction 1. Introduction 해당 내용은 Alexander Kossiakoff의 Systems engineering principles and practice - 3th edition을 정리한 것입니다. 앞으로 진행할 프로젝트는 여러가지 시스템이 통합된 형태가 될 것이다. 물론 온갖 나의 망상의 결과물이지만...! 데이터 수집 시스템, 데이터 분석 시스템, 데이터 관리 시스템, 데이터 리포팅 시스템 등등..... 여러가지 시스템와 연계과정들을 생각해보았는데, 이들을 모두 독립적인 시스템으로 만들고, 높은 일반화수준을 갖도록 설계할 예정이다. 목표는 'Too' long-life cycle system 이다. 이를 위해서는 물론, 플랫폼 독립적이며 유지보수성을 매우 높게 고려하면서, 신뢰성을 극대화 시켜야 ..