Skip to main content

Applicability of SSM and UML for Designing a Search Application for the British Broadcasting Corporation (BBC)

  • Conference paper
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2014, EMMSAD 2014)

Abstract

Whilst there are successful general web search engines such as Google that will find any piece of content, there is a perceived need for a specific search that makes better use of the internal knowledge the broadcasting industry (e.g. BBC) has about its own content. The British Broadcasting Corporation (BBC) is a public service broadcaster funded by the licence fee paid by United Kingdom households. This industry-based case study looks at the applicability of Soft Systems Methodology (SSM) and Unified Modelling Language (UML) to design a hypothetical, high-level view of a search application that receives web content from a variety of BBC content production systems and makes every item then searchable by a BBC website visitor using the search feature. The developers of such search applications can benefit from this specific industry-based case study that contextualised the problem space using SSM and developed UML models to solve the problem.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Checkland, P., Poulter, J.: Learning for action: a short definitive account of soft systems methodology and its use for practitioner, teachers, and students, vol. 26. Wiley Chichester (2006)

    Google Scholar 

  2. Checkland, P., Scholes, J.: Soft systems methodology in action, vol. 7. Wiley, Chichester (1990)

    Google Scholar 

  3. Marcotte, E.: Responsive web design. A list apart 306 (2010)

    Google Scholar 

  4. Dogan, H., Henshaw, M.: Transition from soft systems to an enterprise knowledge management architecture. In: International Conference on Contemporary Ergonomics and Human Factors, April 13-15. Keele University, UK (2010)

    Google Scholar 

  5. Checkland, P.: Systems thinking, systems practice: Includes a 30-year retrospective. John Wiley & Sons (1999)

    Google Scholar 

  6. Cockburn, A.: Writing effective use cases. Pearson Education (2001)

    Google Scholar 

  7. Brosey, W.D., Neal, R.E., Marks, D.F.: Grand challenges of enterprise integration. In: Proceedings of the 2001 8th IEEE International Conference on Emerging Technologies and Factory Automation, vol. 2, pp. 221–227. IEEE (2001)

    Google Scholar 

  8. Hohpe, G., Woolf, B.: Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley Professional (2004)

    Google Scholar 

  9. Dijkstra, E.W.: On the role of scientific thought. In: Selected Writings on Computing: A Personal Perspective, pp. 60–66. Springer (1982)

    Google Scholar 

  10. Fowler, M.: Patterns of enterprise application architecture. Addison-Wesley Longman Publishing Co., Inc. (2002)

    Google Scholar 

  11. Garrett, J.J.: Ajax: A new approach to web applications (2005), http://www.adaptivepath.com/ideas/ajax-new-approach-web-applications

  12. Dickerson, C.E., Mavris, D.N.: Architecture and principles of systems engineering. Complex and Enterprise Systems Engineering Series. Auerbach Publications (2009)

    Google Scholar 

  13. Raimond, Y., Sinclair, P., Humfrey, N., Smethurst, M.: Bbc programmes ontology (2009), http://purl.org/ontology/po/2009-09-07.shtml

  14. Rayfield, J., Wilton, P., Oliver, S.: Bbc sport ontology (2011), http://www.bbc.co.uk/ontologies/sport/2011-02-17.shtml

  15. Booch, G., Maksimchuk, R.A., Engle, M.W., Conallen, J., Houston, K.A., Young, B.J.: Object-Oriented Analysis and Design with Applications. Addison-Wesley (2007)

    Google Scholar 

  16. Sadalage, P.J., Fowler, M.: NoSQL distilled: A brief guide to the emerging world of polyglot persistence. Addison-Wesley (2012)

    Google Scholar 

  17. Python Software Foundation: Duck-typing: Glossary – python v2.7.5 documentation (2013), http://docs.python.org/2/glossary.html#term-duck-typing

  18. Junk, W.S.: The dynamic balance between cost, schedule, features, and quality in software development projects (2000)

    Google Scholar 

  19. Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al.: The agile manifesto. The agile alliance 200(1) (2001)

    Google Scholar 

  20. Kelly, A.: Conway’s law v. software architecture (2013), http://allankelly.blogspot.co.uk/2013/03/conway-law-v-software-architecture.html

  21. Ambler, S.: Agile modeling: Effective practices for extreme programming and the unified process. Wiley.com (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fenning, R., Dogan, H., Phalp, K. (2014). Applicability of SSM and UML for Designing a Search Application for the British Broadcasting Corporation (BBC). In: Bider, I., et al. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2014 2014. Lecture Notes in Business Information Processing, vol 175. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43745-2_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43745-2_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43744-5

  • Online ISBN: 978-3-662-43745-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics