13. DBMS

사용자와 db 사이에 정보를 생성해주고 db를 구성,접근방법,유지보수,관리하는 소프트웨어

database management system

기존 db의 종속성과 중복성 문제를 해결

여러 응용 프로그램이 db로 접근 쉽게함 = 모든 응용 프로그램이 db를 공용하게 관리

종류? oracle, sqlite, db2, mongodb, redis, sql server...

고려사항? 가용성, 성능, 기술 지원, 상호 호환성, 구축 비용

 

14. 웹 어플리케이션 서버 (WAS)

정적 콘텐츠를 처리하는 웹서버와 달리, 사용자의 요구에 따른 동적 콘텐츠 처리 위한 서버.

주로 db 서버와 연동

데이터 접근, 세션 관리, 트렌젝션 관리 등을 위한 라이브러리 제공

종류? tomcat, jetty, resin, jeus, GlassFish

 

15. 요구사항 유형

기능/비기능 요구사항

 

16. 요구사항 개발 프로세스

도출->분석->명세->확인

Elicitation->Analysis->Specification->Validation

 

17. 요구사항 명세 기법

정형/비정형

비정형 명세 기법?

자연어 기반. 이해 용이. 일관성 떨어지고 해석 달라질 수 있음.

상태, 기능, 객체 중심!

ER modeling, State Chart,

 

18. 요구사항 분석의 개요

DFD, 자료사전, UML, 소단위 명세서, 개체관계도, 상태 전이도, 제어 명세서 등의 도구 이용

* UML(Unified Modeling Language) : 개발자와 고객 또는 개발자 상호간의 의사소통이 원활하도록 한 객체지향 모델링 언어

 

19. 자료 흐름도(DFD)

Data Flow Diagram

요구사항 분석 과정 중 자료의 흐름과 변환과정, 기능을 도형 중심으로 기술

=버블 차트

네 가지 기호

프로세스(Process): 자료를 변환시키는 처리 과정, 변환, 버블

자료 흐름(Data Flow): 자료의 연관관계나 이동 .화살표

자료 저장소(Data Store): 데이터베이스나 파일 등 저장소,

단말(Terminator): 교신하는 외부 개체

 

20. 자료사전(DD)

Data Dictionary

자료흐름도의 자료를 더 상세히 기술 위함.

=데이터의 데이터 또는 메타데이터

+ Recent posts