일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- LeetCode
- 리액트
- 웹프로그래밍
- 프로그래밍
- Level2
- CS
- 배열
- 카카오
- 리트코드
- 백준
- 고득점Kit
- dp
- sql
- Level3
- 코테연습
- Doitvue.js입문
- python
- 파이썬
- Level1
- Medium
- C++
- web
- 자바스크립트
- VUE
- typescript
- OS
- react
- 동적계획법
- javascript
- Today
- Total
목록소프트웨어 설계 (2)
UML(Unified Modeling Language) 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호간의 의사소통이 원할하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어이다. 개발할 대상물을 다이어그램으로 표현하는 도구이다. 객체지향 방법론의 장점을 통합하였으며, 객체 기술에 관한 국제표준화기구에서 표준으로 지정하였다. UML을 이용하여 시스템의 구조를 표현하는 6개의 구조 다이어그램과 시스템 동작을 표현하는 7개의 행위 다이어그램을 작성할 수 있다. 사물(Things), 관계(Relationship), 다이어그램(Diagram) 등이 있다. 사물 모델을 구성하는 기본 요소 구조 사물 행동 사물 그룹 사물 주해 사물 관계 사물과 사물 사이의 연관성 연관..
소프트웨어는 요구사항을 분석해서 설계하고 그에 맞게 개발한 후 소프트웨어의 품질이 항상 최상의 상태를 유지할 수 있도록 관리하는데, 이러한 과정을 단계로 나눈 것을 소프트웨어 생명주기라고 한다. 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 폭포수 모형 Waterfall Model가장 전통적인 소프트웨어 생명 주기 모형으로 고전적 생명주기 모형이라고도 한다.두 개 이상의 과정이 병행하여 수행 되지 않는다. 타당성 검토 -> 계획 -> 요구 분석 -> 설계 -> 구현 -> 시험 -> 유지보수 메뉴얼을 작성해야한다. 이전 단계로 돌아갈 수 없다는 전제하에 각 단계가 끝난 후 다음 단계를 위한 명확한 결과물이 산출되어야 다음 단계를 진행하는 개발 방법론이다. 프로토 타입 모형개발이 완료된 시점에서 오..