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 (1) | 2023.03.29 |
| [객체지향설계] 3. Requirements Determination (1) | 2023.03.22 |
| [객체지향설계] 2. Introduction(1) (0) | 2023.03.22 |
| [객체지향설계] 1. Object-Oriented Design- Overview(2) (1) | 2023.03.20 |
Comments