반응형

*자료구조란

- 자료의 집합

- 각 원소들이 논리적으로 정의된 규칙에 의해 나열되며, 

  자료에 대한 처리를 효율적으로 수행할 수 있도록 자료를 구분하여 표현한 것



*객체지향이란

- 자료구조와 이를 중심으로 한 모듈먼저 설계하고 실행순서 흐름을 짜는형식

- 여러 개의 객체 단위로 나눠 작업하는 방식

- 모듈 재사용 / 확장 및 유지보수 용이 / 생산성향상

- JAVA, C#

- 3대특성

  1.캡슐화 - 관련 데이터와 알고리즘이 하나의 묶음의로 정리

  2.상속 - 작성된 코드를 이어받아 새로운 클래스를 생성. 기존코드 재활용

  3.다형성



*절차지향이란

- 프로그램의 순서와 흐름을 먼저세우고 필요한 자료구조와 함수를 설계

  코딩방식 절차적(순서적)

- 여러 함수로 나누어 순차적으로 처리하는 방식



*소프트웨어 공학 개념

-질 좋은 소프트웨어를 경제적으로 생산하기 위하여, 

 공학, 과학 및 수학적 원리와 방법을 적용하는 것

1. 프로젝트 계획

2. 요구사항 정의 문서화

3. 설계

4. 구현

5. 시험



*MVC ( 모델 뷰 컨트롤러 )

 사용자 Controller를 조작 -> Controller는 Model을 통해서 데이터를 가져옴 

-> 그 정보를 바탕으로 시각적인 표현을 담당하는 View를 제어해서 사용자 전달 



*프레임워크란

 - 확장 가능한 기반 코드와 필요한 라이브러리 두요소 통합제공

 - 기본설계나 필요한 라이브러리를 제공

 - 빠른시간에 완성 유지보수할수있는 환경제공해주는 솔루션



*아키텍처란

 -아키텍쳐는 전체 시스템에 대한 구조를 정의한 문서로, 

  시스템을 구성하는 컴포넌트와, 그 컴포넌트간의 관계, 그리고, 컴포넌트가 다루는 정보(데이타)를 정의함



*WAS

 -JSP, ASP, PHP등 서비스스크립트들을 처리할수 있는 WAS

반응형

+ Recent posts