일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 클래스
- 컴파일러
- 애자일
- 컴파일
- 스케줄러
- 랩실일기
- 객체지향설계
- DB
- 오픈소스웹소프트웨어
- 자연어처리
- 프로세스
- 언어모델
- 소프트웨어공학
- 데이터분석
- 836
- 가상메모리
- 파싱
- Agile
- 정보검색
- 데이터베이스
- 운영체제
- C언어
- css
- 벡터
- 파싱테이블
- React
- OS
- Linear Algebra
- 웹소프트웨어
- NLP
Archives
- Today
- Total
observe_db
[객체지향설계] 1. Object-Oriented Design- Overview(1) 본문
3/6
What is Software Development?(소프트웨어 개발이란 무엇인가)
요구사항(Requirement)을 만족하고, 실행가능한 결과물(Final System)을 만드는 것.
요구사항 == 결과물[1]
소프트웨어 개발은 연속적인(Continuous) 모델링(Modeling) 활동(Activities)이다.
What is Modeling?(모델링은 무엇인가)
모델링은 기능/구조/동적&행위적 3가지로 분류한다.
모델링의 조건
- Multiple View
- Abstraction of Features(특징의 추상화)
- Cognitive(인지가능한. 누가 보아도 ~이구나.)
개발 과정(Development Process)
- 계획
- 정보 시스템을 구축해야하는 이유.
- 구축하는데에 팀이 해야할 것들.
- 상업적가치나 타당성 분석
- 분석
- 요구사항을 위해 시스템이 해야할 것
- 구체적 요구 확인. 고민과 생각 필요. 프로세스와 데이터 모델링
- 설계
- 하드웨어, 소프트웨어, 네트워크 인프라구조 측면에서 시스템이 운영해야할 것들.
- 전반적 구조, 인터페이스, 데이터베이스, 프로그램 로직 설계
- 구현
- 프로그래밍 언어와 플랫폼
- 통합과 설치
[1] ==은 equivalent(동등함)으로 설명한다. 요구사항보다 더하지도 않고, 요구사항에 못미치지도 않는 상태.
'학교 공부 > 객체지향설계(3-1)' 카테고리의 다른 글
[객체지향설계] 5. Use Case Diagram (0) | 2023.03.30 |
---|---|
[객체지향설계] 4. Activity Diagram (0) | 2023.03.29 |
[객체지향설계] 3. Requirements Determination (0) | 2023.03.22 |
[객체지향설계] 2. Introduction(1) (0) | 2023.03.22 |
[객체지향설계] 1. Object-Oriented Design- Overview(2) (0) | 2023.03.20 |
Comments