반응형 전체 글149 [UML] 클래스 다이어그램(Class Diagram) 1. Generalization 2. Aggregation 3. Association 4. Dependency 5. Interface ■ Project ■/설계·모델링 2023. 3. 16. [UML] 유즈케이스 다이어그램(Use Case Diagram) 1. Actor 2. Use Case 3. Extend 4. Include 5. Generalization ■ Project ■/설계·모델링 2023. 3. 16. [UML] 액티비티 다이어그램(Activity Diagram) 1. Activity Diagram 개요 ① 정의 : 처리 로직이나 조건에 따른 처리흐름을 순서에 따라 정의한 모델 ② 작성목적 * 처리순서 표현 (대상에 관계없이..) * 비즈니스 프로세스 정의(이 용도로 가장 많이 사용됨) : 업무의 As-is분석, To-be 분석 가능 * 프로그램 로직 정의 : 처리흐름의 도식화로 프로그램 로직 정의 가능 * 유즈케이스 실현 ③ 작성시기 : 그 시점이 한정되어 있지 않고 다양하게 사용 가능 * 업무 프로세스 정의 시점. * 유즈케이스 정의서 작성 시, 처리절차 기술할 때 * 오퍼레이션 사양 정의시 ④ 작성순서 * 작성대상 선정 : 업무프로세스 모델링, 오퍼레이션 사양 정의 ↓ * Swim lane 정의 : 대상영역에 명확한 역할을 정의해야 할 때. ↓ * 처리절차 .. ■ Project ■/설계·모델링 2023. 3. 16. [UML] 콜래보레이션 다이어그램(Collaboration Diagram) 1. Collaboration Diagram 개요 ① 정의 : Sequence Diagram과 같으며 모델링공간에 제약이 없어 구조적인 면을 중시 가능. ② 작성목적 * 객체 간 동적 상호작용을 구조적 측면을 중시하여 작성 * 객체를 더욱 상세히 정의 * 유즈케이스 실현 * 프로그래밍 사양 정의 ③ 작성시기 : 유즈케이스 작성 후부터 코딩 전. ※ 시퀀스 다이어그램과 콜래보레이션 다이어그램 중 하나만 작성하면 됨. ④ 작성순서 : Sequence Diagram과 동일. 2. Collaboration Diagram 구성요소 ① Thing * Actor : Sequence Diagram과 동일 * Object : Sequence Diagram과 동일 ② Relationship * Message - Flat .. ■ Project ■/설계·모델링 2023. 3. 16. [UML] 시퀀스 다이어그램(Sequence Diagram) 1. Sequence Diagram 개요 ※ UML은 기존에 제공하지 못했던 객체 간 동적 상호 작용을 제공한다. 이를 Interaction이라 하는데 UML에는 Sequence Diagram과 Colleboration Diagram이 Interaction Diagram에 속한다. ① 정의 : 문제해결에 필요한 객체를 정의하고 객체 간 동적 상호관계를 시간순서에 따라 정의. ② 작성목적 * 객체간 동적 상호작용을 시간적 개념을 중시하여 모델링 * 객체의 오퍼레이션과 속성을 상세히 정의 * Usecase를 실현 * 프로그래밍 사양 정의 ③ 작성시기 : 유즈케이스 다이어그램 정의 후부터 프로그램 코딩 전 ④ 작성순서 * 작성대상 선정 : 유즈케이스를 선정하고 유즈케이스 정의서 분석 * 액터 위치시킴 : 액터.. ■ Project ■/설계·모델링 2023. 3. 16. [UML] 클래스 다이어그램(Class Diagram) 1. Class Diagram 개요 ① 정의 : 클래스간 정적인 정의와 관계 표현 ② 작성목적 * 클래스 식별 및 관계 정의 * 클래스간 관계를 정의함으로써 시스템 이해용이. * 클래스의 오퍼레이션과 속성을 정의함으로써 SW 시스템 설계 * 일관된 형식으로 분석설계 방식 제공. ③ 작성순서 * 클래스 정의 → 속성, 오퍼레이션 정의 → 클래스간 관계정의 2. Class Diagram 구성요소 ① Class ② Association : 두 클래스간 일반적 협력 관계 : 양방향 관계 : 화살표는 참조 방향 ex) ③ Aggregation : 두 클래스간 전체-부분 관계. 각 클래스가 독립적 생명 주기를 갖는다. Composition : 두 클래스간 부분-전체 관계. 부분 생명주기가 전체 클래스의 영향을 받음.. ■ Project ■/설계·모델링 2023. 3. 16. [UML] 유즈케이스 다이어그램(Use Case Diagram) 1. Use Case Diagram 개요 ① 정의 : 사용자 관점에서 SW 시스템의 범위와 기능 정의. 시스템애 해야 할 무엇을 작성. 어떻게는 서술하지 않음. ② 목적 - 업무범위 정의 - 사용자 정의 - 업무기능 정의 - 사용자 요구사항 정의 - 사용자와 개발자간 의사소통 도구 - 분석, 설계 작업 기준 - 테스트 기준 ③ 작성단계 * 액터식별 → 유즈케이스 식별 → 관계정의 → 유즈케이스 구조화 2. Use Case Diagram 구성요소 ① Actor : 시스템 외부에 독립적으로 존재하면서 시스템과 교류하는 것 ② UseCase : 사용자 관점의 시스템이 제공하는 서비스 ③ Association : 액터와 유즈케이스간 관계 : 상호교류시 : 커뮤니케이션을 받는 쪽이 화살표를 받음. ④ Genera.. ■ Project ■/설계·모델링 2023. 3. 16. [UML] 사물(Thing)과 관계(Relationship)를 표현한다 Diagram = Things + Relationships 1. Diagram ① Usecase Diagram * 용도 - 사용자관점에서 논리적인 시스템의 기능 정의 - 인수측과 개발측이 이해를 같이하는 도구 - 시스템 전체 개발범위 결정 - 시스템 분석, 설계 기준 - 인수테스트 기준 * 작성시기 요구정의→분석→기본설계→상세설계→개발→구현 ② Class Diagram * 용도 - SW의 기본구성단위인 클래스와 그들간의 관계 정의 - 정적인 관점에서 클래스 구조 표현 - 기본적 데이터 모델링 수행(분석단계) - 객체지향 언어코딩을 위한 설계 사양 제공(설계단계) - 분석에서 설계까지 일관된 형식의 SW시스템 분석, 설계 도구 * 작성시기 요구정의→분석→기본설계→상세설계→개발→구현 ③ Sequence Di.. ■ Project ■/설계·모델링 2023. 3. 16. [프로젝트] 5기 : 2017.05 ~ 2022.12 - 내담씨앤씨, 하이테크사업부 삼성 G-EMS, 모비스 PLM 1단계, 삼성 G-EMS, 드림텍 PLM, CJ 올리브영 RPA, DS Python SDK, Q&A 플랫폼 9. 내담씨앤씨 기 간 : 2017년 05월 ~ 현재 재직중 근 무 처 : 수원사업장, 기흥사업장 부 서 : 하이테크사업부 주요업무 : PLM, EMS, RPA, Python SDK No 참여기간 고객사 프로젝트명 역할 40 2017.05 ~ 2017.10 삼성전자 G-EMS 설계 / 개발 41 2017.11 ~ 2018.07 현대모비스 PLM 1단계 구축 설계 / 개발 42 2018.08 ~ 2018.12 삼성전자 G-EMS 미국 오스틴 확산 설계 / 개발 43 2019.01 ~ 2019.06 드림텍 Nexplant PLM 1단계 구축 PM 44 2019.07 ~ .. ■ Project ■/프로젝트 경력 2023. 3. 5. [프로젝트] 4기 : 2011.02 ~ 2017.01 - Smart TV, ISMS, DS PLM 삼성 Smart TV, 삼성 SW 검정시스템, 현대 환경 관리, 삼성 오픈소스, 삼성 ISMS, SDI ERP, 삼성 PLM 8. 아이엘포유 기 간 : 2011년 02월 ~ 2017년 01월 근 무 처 : 수원사업장, 화성사업장 부 서 : 전자/제조사업부 주요업무 : ISMS, ERP, PLM, 스마트TV, SW 검정시스템 No 참여기간 고객사 프로젝트명 역할 30 2011.02 ~ 2011.12 삼성전자 삼성전자 스마트TV 개발 / 튜닝 31 2012.02 ~ 2012.10 삼성에버랜드 삼성에버랜드 기타 Legacy 개발 32 2012.10 ~ 2013.01 삼성전자 삼성전자 SForge 개발 33 2013.02 ~ 2013.04 삼성전자 첨단기술연수소 SW 검정시스템 설계 / 개발 34 2013.05.. ■ Project ■/프로젝트 경력 2023. 3. 5. [프로젝트] 3기 : 2006.09 ~ 2011.01 - 삼성SDI, 삼성SDS, 삼성전자 삼성 SDI PLM, 현대기아 통합도면, 삼성 선진보건, 삼성 EES 프레임워크, 삼성 SMES 패키지, 삼성 교육 통합 7. 인터솔루션테크놀로지 기 간 : 2006년 09월 ~ 2011년 01월 근 무 처 : 수원사업장, 기흥사업장 부 서 : ITO 사업부 주요업무 : PLM, MES, 도면관리, 선진보건, 프레임워크, 이러닝 No 참여기간 고객사 프로젝트명 역할 23 2006.09 ~ 2008.02 삼성 SDI 삼성SDI PLM PL / 개발 24 2008.03 ~ 2008.07 현대기아차 현대기아 통합도면 관리시스템 PL / 개발 25 2008.09 ~ 2008.12 삼성반도체 삼성반도체 선진보건 종합시스템 PL / 개발 26 2009.01 ~ 2009.05 삼성전자 삼성전자 EES 프레임워크 설계.. ■ Project ■/프로젝트 경력 2023. 3. 5. [프로젝트] 2기 : 2003.01 ~ 2006.07 - 일본 도쿄 근무, 퓨쳐비앤씨 일본 도쿄 근무 : NTV 방송국, 성 누가병원, 외무성, 스루가 은행 퓨쳐비앤씨 : 웹 빌더, 정치자금, 정치포털, FGeeMS 4. 이코퍼레이션 기 간 : 2003년 01월 ~ 2004년 01월 근 무 처 : 도쿄 고덴마쵸(小伝馬町), 타마치(田町) 부 서 : 솔루션사업부 주요업무 : eCMS 지역화, 일본 방송국, 병원 시스템 No 참여기간 고객사 프로젝트명 역할 13 2003.01 ~ 2003.04 일본 Hewlett-Packard eCMS 6.0 지역화 일본 현지화 14 2003.05 ~ 2003.11 일본테레비 (Ch.4) NTV(니혼테레비) 프로젝트 PL / 개발 15 2003.12 ~ 2004.01 일본 성누가병원 성누가병원 장표시스템 PL / 개발 약 1년간 한국무역협회 IT Mast.. ■ Project ■/프로젝트 경력 2023. 3. 5. 이전 1 2 3 4 5 6 ··· 13 다음 728x90