객체 모델을 이용한 Whitewater 인터랙티브 시스템 개발

Whitewater Interactive System Development with Object Models

Wisdom(Whitewater Interactive System Development with Object Models)은 소프트웨어 집약적인 인터랙티브 시스템을 설계하기 위한 소프트웨어 개발 프로세스 및 방법입니다.이것은 객체 모델링에 기초하고 시스템의 소프트웨어 아키텍처를 모델링하기 위해 인간-컴퓨터 상호작용(HCI)에 초점을 맞춘다. 즉, 아키텍처 중심이다.아키텍처 중심이면서 HCI에 초점을 맞춘 Wisdom은 인간 [1]중심의 소프트웨어 엔지니어링에서 선구적인 방법으로 자리매김하고 있습니다.Wise는 Nuno Nunes에 의해 고안되었으며 사용자 인터페이스 설계에 관한 기존 소프트웨어 엔지니어링 방법의 격차를 해소하기 위해 1999-2000년에 처음 출판되었습니다.

특히 Wise 방법은 각 사용 사례에 대해 사용자의 태스크, 사용자 인터페이스의 상호작용 공간 및 해당 사용자 활동을 지원하는 시스템 책임을 식별하며, 각 경우에 사용되는 데이터 엔티티로 보완되어 사용 가능한 소프트웨어 아키텍처인 MVC 모델을 완성합니다.Wisdom 모델은 인간과 컴퓨터 기반 시스템의 관계를 명확히 하고 구현해야 하는 소프트웨어 아티팩트를 합리화할 수 있도록 함으로써 소프트웨어 개발 팀에 대한 애정을 촉진합니다.

Wisdom에서 Wisdom 모델에 기초한 소프트웨어 개발 강화를 목표로 한 기타 관련 기여가 도출되었습니다. 예를 들어 CanonSketch,[5] Hydra[6] Framework Cruz의[7]

또 다른 관련 기여는 소프트웨어 개발의 노력 추정인 iUCP[8] 방법에 관한 것으로, 예측된 사용자 인터페이스 설계에 근거해 평가를[9] 평준화하는 기존의 UCP 방법에 근거하고 있다.[10]가지 방법으로 비교연구를 실시하여 UCP와 비교하여 오늘날 소프트웨어 시스템 개발의 반복적인 상황인 사용자 인터페이스 설계를 고려할 때 iUCP의 이용에 긍정적인 효과가 있음을 알 수 있었다.

레퍼런스

  1. ^ Seffah, Ahmed; Vanderdonckt, Jean; Desmarais, Michel C., eds. (2009). Human-Centered Software Engineering: Software Engineering Models, Patterns and Architectures for HCI. Human-Computer Interaction Series. Vol. LNCS-8742. London: Springer London. doi:10.1007/978-1-84800-907-3. ISBN 978-1-84800-906-6.
  2. ^ Nunes, Nuno J, & Cunha, J. F.(1999년).너무 먼 다리:WISSITY 어프로치객체 지향 기술에 관한 워크숍의 진행, 283–291.http://dl.acm.org/citation.cfm?id=646779.705431
  3. ^ Nunes, N. J., & Cunha, J. F. (2000).Wise: 소규모 소프트웨어 개발 회사를 위한 소프트웨어 엔지니어링 방법.소프트웨어 IEEE, 17(5), 113–119.
  4. ^ Nunes, J. (2000)WISDY: 객체 모델을 사용한 Whitewater Interactive System 개발, 마데이라 대학 박사 논문
  5. ^ Campos, Pedro F.; Nunes, Nuno J. (2005). Bastide, Rémi; Palanque, Philippe; Roth, Jörg (eds.). "CanonSketch: A User-Centered Tool for Canonical Abstract Prototyping". Engineering Human Computer Interaction and Interactive Systems. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer. 3425: 146–163. doi:10.1007/11431879_9. ISBN 978-3-540-31961-0.
  6. ^ Costa, Duarte; Nóbrega, Leonel; Nunes, Nuno Jardim (2007). Coninx, Karin; Luyten, Kris; Schneider, Kevin A. (eds.). "An MDA Approach for Generating Web Interfaces with UML ConcurTaskTrees and Canonical Abstract Prototypes". Task Models and Diagrams for Users Interface Design. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer. 4385: 137–152. doi:10.1007/978-3-540-70816-2_11. ISBN 978-3-540-70816-2.
  7. ^ da Cruz, Antonio Miguel Rosado; Pascoal, Joao (2010-05-01), "Automatic Generation of User Interface Models and Prototypes from Domain and Use Case Models", User Interfaces, InTech, doi:10.5772/9498, ISBN 978-953-307-084-1
  8. ^ Nunes, Nuno J, & Cunha, J. F.(1999년).너무 먼 다리:WISSITY 어프로치객체 지향 기술에 관한 워크숍의 진행, 283–291.http://dl.acm.org/citation.cfm?id=646779.705431
  9. ^ 카너, G. (1993)객체 프로젝트의 리소스 예측입니다.목표 시스템 SF AB, 1~9. http://si.lopesgazzani.com.br/docentes/marcio/gcm/p_Karner_ResourceEstimationForObjectoryProjects.pdf
  10. ^ Aves, R., Valente, P. 및 N. J. & Nunes. (2013년)인간 중심의 모델을 사용하여 소프트웨어 작업 평가 개선: UCP와 iUCP의 정확도 비교.EICS 2013 - 엔지니어링 인터랙티브 컴퓨팅 시스템에 관한 ACM SIGCHI 심포지엄의 진행.https://doi.org/10.1145/2480296.2480300