본문 바로가기

IT

(29)
[시나공 토막강의] 16-19강 정리 16강. 시퀀스(Sequence) 다이어그램 + 동적 모델링 : 시스템 내부 구성 요소들의 상태 변화 과정과 과정 중 발생하는 상호 작용을 표현한 것 ex) 시퀀드, 커뮤니케이션, 상태 다이어그램 - 시스템 내부 구성 요소들 간에 이루어지는 동작이라는 관점에서 표현 - 구성 요소들 간의 메시지 호출, 즉 오퍼레이션을 통한 상호 작용에 초점을 둠 - 시스템이나 객체들이 메시지를 주고받으며 상호 작용하는 과정을 그림으로 표현한 것 - 각 동작에 참여하는 시스템이나 객체들의 수행 기간 확인 가능 1) 액터(Actor) : 시스템으로부터 서비스를 요청하는 외부 요소, 주로 사람이나 외부 시스템 2) 객체(Object) : 메시지를 주고받는 주체 3) 생명선(Lifeline) : 객체가 메모리에 존재하는 기간, ..
[시나공 토막강의] 13-15강 정리 13강. 유스케이스(Use Case) 다이어그램 + 기능 모델링 : 사용자의 요구사항 분석 -> 기능 정리 -> 그림으로 표현(사용자 관점) ex) 유스케이스(Use Case) 다이어그램, 액티비티(Activity) 다이어그램 - 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현한 것 - 외부 요소와 시스템 간의 상호 작용 확인 가능 - 사용자 요구사항 분석도구 1) 시스템(System) / 시스템 범위(System Scope) : 시스템 내부의 유스케이스들을 사각형으로 묶어 시스템 범위 표현 2) 액터(Actor) : 시스템과 상호작용하는 모든 외부 요소, 주로 사람이나 외부 시스템 ex) 주액터(주로 사람) : 시스템을 통해 이득을 얻는 대상 부액터(외부 시스템) : 주액터의 목적..
[시나공 토막강의] 10-12강 정리 10강. UML(Unified Modeling Language)의 개요, 사물 - 시스템 개발 과정에서 원활한 의사소통을 위해 표준화한 대표적인 객체지향 모델링 언어 - Rumbaugh, Booch, Jacobson 등의 객체지향 방법론의 장점을 통합 - OMG(Object Management Group)에서 표준으로 지정 - 구성 요소 : 사물(Things), 관계(Relationships), 다이어그램(Diagram) 1. 사물(Things) - 다이어그램 안에서 관계가 형성될 수 있는 대상들 - 모델을 구성하는 가장 중요한 기본 요소 1) 구조 사물(Structural Things) : 시스템의 개념적, 물리적 요소 ex) 클래스(Class), 유스케이스(Use Case), 컴포넌트(Componen..
[시나공 토막강의] 04-09강 정리 4강. 현행 시스템 파악 : 구기인 아(랐)쏘 하네 1단계 - 시스템 구성 파악 : 기간 업무, 지원 업무 - 시스템 기능 파악 : 주요 기능, 하부 기능, 세부 기능, 계층형 - 시스템 인터페이스 파악 : 데이터의 종류, 형식, 프로토콜, 연계 유형, 주기 2단계 - 아키텍처 구성 파악 : 계층별 구성도 - 소프트웨어 구성 파악 : 제품명, 용도, 라이선스 적용 방식, 라이선스 수 3단계 - 하드웨어 구성 파악 : 서버의 주요 사양, 수량, 이중화 적용 여부 - 네트워크 구성 파악 : 서버의 위치, 서버간의 네트워크 연결 방식, 구성도 5강. 개발 기술 환경 파악 - 개발하고자 하는 소프트웨어 관련 운영체제(OS), 데이터베이스 관리 시스템(DBMS), 미들웨어 선정 시 고려할 사항 기술, 오픈 소스 ..
[시나공 토막강의] 01-03강 정리 1강. 소프트웨어 생명주기 1. 폭포수 모형(Waterfall Model) - 위에서 아래로 폭포가 흐르듯, 이전 단계로 돌아갈 수 없음 - 고전적 모형, 오래되고 폭 넓게 사용, 성공 사례 많음, 단계가 끝나면 명확한 산출물 만들어짐 - 변화 수용 불가 2. 프로토타입 모형(Prototype Model, 원형 모형) - 견본품(프로토타입)을 만들고 최종 결과물 예측 3. 나선형 모형(Spiral Model, 점진적 모형) - 나선을 돌듯 점진적으로 완벽한, 보헴이 제안, 변화 수용성 높음, 유지보수 필요X - '계획 수립 -> 위험 분석 -> 개발 및 검증 -> 평가' 의 단계를 반복 - 폭포수 모형 + 프로토타입 의 장점을 융합하고 '위험 분석' 단계를 추가한 것 4. 애자일 모형(Agile Mode..