이 책은 최근 책인 Software Evolution with UML and XML이 시작된 포럼을 계속해서 제공하고 있으며 여기서 주제에 대한 전문가의 통찰력이 제시됩니다.
그 책에서는 소프트웨어 진화, UML, XML이라는 세 가지 현재 현상을 연결하려는 초기 노력이 이루어졌습니다. 이 책에서는 실무적인 측면에 중점을 둘 것이다.
즉, UML과 XML 및 관련 방법/도구가 실제로 소프트웨어 발전을 지원할 수 있는 방법을 연결합니다.
오늘날 소프트웨어가 출시되기 전에 진화하기 시작한다는 점을 고려하면, 소프트웨어 진화의 분명한 특징은 모든 단계와 측면에서 발생한다는 것입니다.
따라서 가능한 모든 기술을 탐구해야 합니다. 이 책에서는 UML/XML을 기반으로 한 기술과 이를 다른 기술과 결합한 기술(즉, 이론에서 도구까지 모든 기술에 걸쳐)을 탐구합니다.
소프트웨어 발전은 모든 단계에서 일어납니다. 이 책의 각 장에서는 소프트웨어 아키텍처, 모델링/지정, 평가, 코딩, 검증, 설계 복구, 프로그램 이해 및 재사용 단계에서 발생하는 소프트웨어 진화 문제에 대해 설명합니다.
소프트웨어 발전은 모든 측면에서 발생합니다. 이 책의 장에서는 소프트웨어 발전 문제가 웹 애플리케이션, 임베디드 시스템, 소프트웨어와 관련되어 있음을 설명합니다.
저장소, 구성요소 기반 개발, 개체 모델, 개발 환경, 소프트웨어 측정항목, UML 사용 사례 다이어그램, 시스템 모델, 레거시 시스템, 안전 중요 시스템, 사용자 인터페이스, 소프트웨어 재사용, 진화 관리 및 가변성 모델링.
소프트웨어 발전은 가능한 모든 기술을 통해 촉진되어야 합니다. 이 책의 장에서는 형식적 방법, 프로그램 변환, 경험적 연구, 도구 개발, 표준화, 시각화, 제어 시스템과 같은 기술을 보여줍니다.
확장하다