2008년 08월 20일
Taxonomy of Web-Service Requirements
요구공학에서 어찌 보면 가장 난해한 기술 분야가 웹 서비스 분야가 아닌가 싶다. 왜냐하면 여타 다른 ERP시스템이나 일반적인 어플리케이션 소프트웨어들은 소프트웨어 자체의 안정성과 기능성만을 고려하지만, 웹 서비스 분야는 리얼타임 환경에서 많은 유저들을 상대로 하기 때문이다. 그리고 꾸준한 웹 서비스의 업데이트는 필수이겠거니와 또한 그 속의 컨텐츠 또한 소비자들을 매혹시킬 수 있어야 하기 때문이다.
여기서 난해한 부분이 바로 웹 서비스에서의 제공되는 서비스와 유저들 사이의 상호작용이다. 어떠한 서비스로 더 많은 유저들을 끌어들이고 소비자들을 충족시킬 수 있을까? 참고한 논문들의 내용에서는 다음 8가지 대표적인 웹 서비스 환경에서의 요구사항 토픽을 제시해 놓았다.
1. Content
Ideas and messages are mainly specified in terms of information chunks provided.
2. Structure of content
Providing initial requirements about the structure of content means expressing the need of highlighting particular pieces of content or messages within an information object.
3. Access paths to content
This dimension refers to the navigational paths available to the user in order to reach the needed content.
4. Navigation
Service should allow the user to navigate from one piece of content to another. Semantic relationships among information pieces can be relevant for navigation.
5. Presentation
Requirements can also give guidelines and design input for conceiving the visual communication strategies for presenting content, navigational capabilities and operations to the user.
6. User operation
User operations are those operations that are visible to users to complete some tasks.
7. System operation
System operations are not directly visible to users, but become mandatory to “build” user operations.
8. Interaction
Interaction requirements describe envisioned styles of interaction for the user.
필자의 소견으로는 웹 서비스 환경에서 가장 중요하면서도 가장 많은 요구사항 피드백이 이루어지는 경우가 바로 Content, Nevigation, Interaction인 것 같다. 물론 요즘 블로그와 같은 사용자 커스터마이징이 요구되는 웹 서비스 경우는 사용자 환경에 대해 많은 변화가 있어왔지만, 본질적인 가치를 창출하는 컨텐츠가 가장 중요한 요소이며, 감성적인 온라인 교류를 목적으로 하는 웹 서비스의 추세로 보아 상호작용성이 크게 대두되고 있기도 하다.
일단, 웹 서비스 환경에서의 8가지 요구사항 토픽들을 살펴보았고 다음 포스팅에서는 이와 같은 요구사항들이 가치측면에서 어떻게 측정될 수 있는지 살펴봐야겠다.
References
[1] Sang Won Lim, Taek Lee, Sangsoo Kim, Hoe Peter In, "The Value-Gap Model: Value-Based Requirements Elicitation", IEEE, 2007
[2] Davide Bolchini, “Goal-driven requirements analysis for hypermedia-intensive Web applications”, Springer, 2004
여기서 난해한 부분이 바로 웹 서비스에서의 제공되는 서비스와 유저들 사이의 상호작용이다. 어떠한 서비스로 더 많은 유저들을 끌어들이고 소비자들을 충족시킬 수 있을까? 참고한 논문들의 내용에서는 다음 8가지 대표적인 웹 서비스 환경에서의 요구사항 토픽을 제시해 놓았다.
1. Content
Ideas and messages are mainly specified in terms of information chunks provided.
2. Structure of content
Providing initial requirements about the structure of content means expressing the need of highlighting particular pieces of content or messages within an information object.
3. Access paths to content
This dimension refers to the navigational paths available to the user in order to reach the needed content.
4. Navigation
Service should allow the user to navigate from one piece of content to another. Semantic relationships among information pieces can be relevant for navigation.
5. Presentation
Requirements can also give guidelines and design input for conceiving the visual communication strategies for presenting content, navigational capabilities and operations to the user.
6. User operation
User operations are those operations that are visible to users to complete some tasks.
7. System operation
System operations are not directly visible to users, but become mandatory to “build” user operations.
8. Interaction
Interaction requirements describe envisioned styles of interaction for the user.
필자의 소견으로는 웹 서비스 환경에서 가장 중요하면서도 가장 많은 요구사항 피드백이 이루어지는 경우가 바로 Content, Nevigation, Interaction인 것 같다. 물론 요즘 블로그와 같은 사용자 커스터마이징이 요구되는 웹 서비스 경우는 사용자 환경에 대해 많은 변화가 있어왔지만, 본질적인 가치를 창출하는 컨텐츠가 가장 중요한 요소이며, 감성적인 온라인 교류를 목적으로 하는 웹 서비스의 추세로 보아 상호작용성이 크게 대두되고 있기도 하다.
일단, 웹 서비스 환경에서의 8가지 요구사항 토픽들을 살펴보았고 다음 포스팅에서는 이와 같은 요구사항들이 가치측면에서 어떻게 측정될 수 있는지 살펴봐야겠다.
References
[1] Sang Won Lim, Taek Lee, Sangsoo Kim, Hoe Peter In, "The Value-Gap Model: Value-Based Requirements Elicitation", IEEE, 2007
[2] Davide Bolchini, “Goal-driven requirements analysis for hypermedia-intensive Web applications”, Springer, 2004
# by | 2008/08/20 14:36 | S/W Engineering | 트랙백 | 덧글(0)
![]() |
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 3.0 Unported 라이센스에 따라 이용하실 수 있습니다. |








