웹 엔지니어링

Web engineering

월드 와이드 웹은 여러 도메인의 복잡하고 정교한 다양한 엔터프라이즈 애플리케이션을 위한 주요 제공 플랫폼이 되었다. 이러한 웹 애플리케이션은 고유한 다면 기능 외에도 복잡한 동작을 보이며 사용성, 성능, 보안 및 성장과 진화에 대한 몇 가지 고유한 요구를 제시한다. 그러나 이러한 애플리케이션의 대부분은 사용성, 유지관리성, 품질 및 신뢰성의 문제에 기여하면서 임시방편으로 계속 개발되고 있다.[1][2] 웹 개발은 다른 관련 학문의 확립된 관행으로부터 이익을 얻을 수 있지만, 특별한 고려를 요구하는 특정한 구별되는 특성을 가지고 있다. 최근 몇 년 동안, 이러한 고려사항을 해결하기 위한 발전이 있었다.

웹 엔지니어링은 웹 애플리케이션 개발의 기초가 되고 이들의 설계, 개발, 진화 및 평가를 지원하는 방법론, 기법 및 도구에 초점을 맞춘다. 웹 응용 프로그램 개발은 기존의 소프트웨어, 정보 시스템, 컴퓨터 응용 프로그램 개발과는 다른 특정한 특징을 가지고 있다.

웹 엔지니어링은 다학제적이며 시스템 분석설계, 소프트웨어 엔지니어링, 하이퍼미디어/하이퍼텍스트 엔지니어링, 요구사항 엔지니어링, 인간-컴퓨터 상호작용, 사용자 인터페이스, 정보 엔지니어링, 정보 인덱싱 및 검색, 테스트, 모델링 및 시뮬레이션, 프로젝트 마력 등 다양한 분야의 기여를 포함한다.지리, 그래픽 디자인 및 프리젠테이션. 웹 엔지니어링은 프로그래밍과 소프트웨어 개발을 모두 포함하지만 복제도 아니고 소프트웨어 엔지니어링의 하위 집합도 아니다. 웹엔지니어링은 소프트웨어 엔지니어링 원칙을 사용하지만, 웹 기반 애플리케이션의 고유한 요구 사항을 충족하기 위해 새로운 접근법, 방법론, 도구, 기술 및 지침을 포괄한다.

규율로서

웹 엔지니어링의 지지자들은 웹의 초기 단계에서 하나의 분야로서 웹 엔지니어링의 설립을 지지했다. 새로운 분야로서 웹 엔지니어링에 대한 주요 주장은 다음과 같다.

  • 웹 기반 정보 시스템(WIS) 개발 프로세스는 다르고 독특하다.[3]
  • 웹 엔지니어링은 다학제다. 소프트웨어 엔지니어링과 같은 단일 분야에서는 WIS 개발을 지도할 수 있는 완전한 이론 기반, 지식 및 실천 체계를 제공할 수 없다.[4]
  • 보다 '전통적인' 애플리케이션과 비교할 때 진화와 라이프사이클 관리의 문제.
  • 웹 기반 정보 시스템과 애플리케이션은 널리 보급되고 비독점적이다. 플랫폼으로서의 웹의 전망은 계속 커질 것이며, 구체적으로 다루어질 가치가 있다.

그러나, 특히 소프트웨어 엔지니어링과 같은 다른 전통적인 분야의 사람들이 웹 엔지니어링을 새로운 분야로 인식하는 것은 논란이 되어왔다. 문제는 다른 분야와 비교했을 때 웹 엔지니어링이 얼마나 다르고 독립적인가 하는 것이다.

웹 엔지니어링의 주요 주제는 다음과 같은 영역을 포함하며 이에 국한되지는 않는다.

모델링 분야

  • 웹 상의 애플리케이션을 위한 비즈니스 프로세스
  • 웹 응용 프로그램의 프로세스 모델링
  • 웹 애플리케이션을 위한 요구사항 엔지니어링
  • B2B 응용 프로그램

설계 분야, 도구 및 방법

  • UML 및 웹
  • 웹 응용 프로그램의 개념 모델링(일명). 웹 모델링)
  • 프로토타이핑 방법 및 도구
  • 웹 설계 방법
  • 웹 응용 프로그램을 위한 CASE 도구
  • 웹 인터페이스 설계
  • 웹 정보 시스템을 위한 데이터 모델

구현 분야

  • 통합 웹 애플리케이션 개발 환경
  • 웹 응용 프로그램용 코드 생성
  • 웹용/웹용 소프트웨어 공장
  • 웹 2.0, AJAX, E4X, ASP.NET, PHP 및 기타 새로운 개발
  • 웹 서비스 개발 및 배포

테스트 분야

  • 웹 시스템 및 응용 프로그램의 테스트 및 평가.
  • 자동화, 방법 및 도구 테스트.

애플리케이션 범주 부문

  • 시맨틱 웹 응용 프로그램
  • 문서 중심 웹 사이트
  • 트랜잭션 웹 응용 프로그램
  • 대화형 웹 애플리케이션
  • 워크플로 기반 웹 응용 프로그램
  • 협업 웹 애플리케이션
  • 포털 지향 웹 애플리케이션
  • 유비쿼터스 및 모바일 웹 애플리케이션
  • 장치 독립 웹 전송
  • 응용 프로그램의 지역화 및 국제화
  • 웹 응용 프로그램의 개인화

특성

웹 품질

콘텐츠 관련

교육

참고 항목

참조

  1. ^ Pressman, Roger S (1998). "Can Internet Applications be Engineered?". IEEE Software. 15 (5): 104–110. doi:10.1109/ms.1998.714869.
  2. ^ Roger S Pressman, "What a Langled web we We We We We We We We We Wewe," IEEE Software, 2001년 1월/2월 18일, 1권, 1권, 페이지 18-21
  3. ^ Gerti Kappel, Birgit Proll, Seiegfried 및 Werner Retschitzeger, Web Engineering 소개, Gerti Kappel 등(eds). John Wiley and Sons, Heidelberg, 2003, 독일
  4. ^ Deshpande, Yogesh; Hansen, Steve (2001). "Web Engineering: Creating Discipline among Disciplines". IEEE Multimedia. 8 (1): 81–86. doi:10.1109/93.917974.
  5. ^ JKU » Webwissenschaften - 마스터. Jku.at(2014-04-18). 2014-04-28에 검색됨.
  6. ^ iWMC » 학술 프로그램 - 웹 엔지니어링. iWMC.at(2014-04-30) 2014-04-30에 검색됨.

원천

  • 로버트 L. 글래스 "웹 개발 논쟁에서 누가 옳은가?" Cutter IT Journal, 2001년 7월 14일자, No.7 페이지 6-0.
  • S. Ceri, P. Bytelnali, A. 봉기오, M. 브람빌라, S. 코마이, M. 마테라. "데이터 집약적인 웹 애플리케이션 설계". 모건 카우프만 출판사, 2002년 12월 ISBN 1-55860-843-5

웹 엔지니어링 리소스

단체들
책들
  • Sven Castleyn, Florian Daniel, Peter Dolog 및 Maristella Mattera, Springer, 2009년 ISBN 978-3-540-92200-1의 "엔지니어링 웹 애플리케이션"
  • 구스타보 로시, 오스카 목사, 다니엘 슈와베와 루이스 올시나가 편집한 "웹 엔지니어링: 웹 애플리케이션 모델링 및 구현" 2007년 스프링거 베라크 HCIS, ISBN 978-1-84628-922-4
  • ISBN 978-1-59904-135-3, IGI 출판사 에밀리아 멘데스 "웹 프로젝트 비용 추정 기법"
  • Gerti Kappel, Birgit Pröll, Sigfried Reich, Werner Retschitzeger, John Wiley & Sons, 2006 편집된 "웹 엔지니어링 - 웹 애플리케이션의 체계적 개발 분야"
  • 에밀리아 멘데스와 나일 모슬리, 스프링거-베를라크, 2005년 편집한 "웹 엔지니어링"
  • "웹 엔지니어링: 원칙과 기술" 2005년 아이디어 그룹 출판사 우종 편집
  • Dirk Draheim, Gerald Weber, Springer, 2005년에 의한 "형식 중심 분석 - 형태 기반 응용을 모델링하는 새로운 방법론"
  • 2003년 Pearson Education, Jim Conallen의 "UML로 웹 애플리케이션 구축"(2판)
  • 2002년 피터 모빌과 루이스 로젠펠드(O'Reilly, O'Rayy)의 "World Wide Web을 위한 정보 아키텍처"(2판)
  • "웹 사이트 엔지니어링: 웹 페이지 디자인 너머"라는 제목의 토마스 A. 파월, 데이비드 L. 존스, 도미니크 C. 커트, 프렌티스 홀, 1998년
  • S의 "데이터 집약적인 웹 애플리케이션 설계" Ceri, P. Bytelnali, A. 봉기오, M. 브람빌라, S. 코마이, M. 마테라. 모건 카우프만 출판사, 2002년 12월 ISBN 1-55860-843-5
컨퍼런스
장과 기사
  • 프레스먼, R.S., '웹 엔지니어링 적용' 파트 3 16-20장, 소프트웨어 엔지니어링: 6판, 뉴욕 맥그라우힐의 실무자 관점 http://www.rspa.com/'
저널스
특수 이슈
  • 웹 엔지니어링, IEEE 멀티미디어, 1월.–2001년 3월(1부)과 2001년 4월~6월(2부)이다. http://csdl2.computer.org/persagen/DLPublication.jsp?pubtype=m&acronym=mu
  • 사용적합성 엔지니어링, IEEE 소프트웨어, 2001년 1월-2월.
  • Web Engineering, Cuter IT Journal, 14(7), 2001년 7월*
  • 2001년 9월 Cutter IT Journal E-business Applications 테스트.
  • 엔지니어링 인터넷 소프트웨어, IEEE 소프트웨어, 2002년 3월~4월.
  • 사용성 및 웹, IEEE 인터넷 컴퓨팅, 2002년 3월~4월.