## 1. 소프트웨어 설계
### [ 현행 시스템 분석 ]
계획 > 분석 > 설계 > 구현 > 테스트 > 유지운영
- 현행 시스템 파악 : 시스템의 개발범위 및 이행 방향성 설정에 도움을 주고자
: 하위 시스템 구성 / 제공하는 기능 / 사용하는 기술요소 / 사용하는 sw, hw / 네트워크 구성
: 구성, 기능, 인터페이스 현황 파악
=> 아키텍처, 소프트웨어 구성 현황 파악
=> 하드웨어 및 네트워크 구성 현황 파악
- 플랫폼 기능 분석
> 플랫픔 = 어플리케이션을 구동시키는데 필요한 하드웨어 + 소프트웨어 결합
> 공급자 & 수요자 등이 참여하여 각자가 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경
: 기능 : 연결 기능 / 비용감소 기능 / 브랜드 신뢰 기능 / 커뮤니티 형성
: 종류 : 하드웨어 플랫폼 / 소프트웨어 플랫폼 / 서비스 플랫폼 (거래, 생태계, 다면)
`*CPND*`
* 콘텐츠를 플랫폼에 맞게 가공 + 네트워크를 통해 사용자의 단말기로 서비스
`Content / Platform / Network / Device`
=> 멀티미디어를 활성화 하기 위한!
: 성능 특성 분석 기법
* 사용자 인터뷰 / 성능 테스트 / 문서 점검
: 성능 특성 분석 측정 항목
1. *반환시간* Turnaround Time ( 요청 ~ 처리 완료 )
2. *응답시간* Response Time ( 요청 전달 ~ 응답 도착 )
3. *가용성* Availability (사용 가능한 정도 )
4. *사용률* Utilization ( CPU, 메모리 등 사용률 )
- 운영체제 분석
: 사용자가 컴퓨터를 편리하게 사용할 수 있도록 환경을 제공해주는 시스템 소프트웨어
: 윈도우, 리눅스, 등등등
: iOS, Android, 등등등
- 네트워크 분석
: 노드(컴퓨터)들이 자원을 공유할 수 있게 하는 디지털 전기 통신망
: *프로토콜*
* 데이터를 교환하기 위해 사용하는 통신 규칙
* _*구문 Syntax / 의미 Semantic / 타이밍 Timing*_
: OSI 7계층
* 응용 / 표현 / 세션 /전송/ 네트워크 / 데이터 링크 / 물리
- DBMS 분석
: 데이터를 저장하고 분석하는 소프트웨어
: 현행 시스템 데이터베이스 분석
: 가용성 / 성증 / 기술지원 / 상호호환성 / 구축비용
: Oracle / Microsoft SQL Server / MySQL / SQLite / MariaDB 등
- 비즈니스 융합 분석
: 비즈니스 = 재화, 서비스 등 유무형의 가치를 제공하고, 그에 상응하는 대가를 보상받는 등 영리를 목적으로 하는 모든 활동
: 재화나 서비스의 개발 및 제공을 통해 영리를 추구하는 기업, 경영 활동
: 비즈니스 융합
=> 산업 시장 간의 경계를 허물고, ICT 등을 통해 비즈니스 모델의 적용 범위 확대
: 비즈니스 융합 모형
1. 제품의 서비스화
2. 서비스의 베품화
3. 제품과 서비스 통합
4. *`O2O (Online to Offline)`*
'개발환경 > 그 외' 카테고리의 다른 글
jdk 2개 이상 설정 (0) | 2023.06.20 |
---|---|
[ Linux ] 파일 권한 관리 명령어 정리 (0) | 2022.08.24 |
[ Linux ] Linux에서 openjdk 1.8 설치하기 (0) | 2022.08.24 |
[ Linux ] 디렉토리 관련 명령어 정리 (0) | 2022.08.24 |