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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
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)
Checkland, P., Scholes, J.: Soft systems methodology in action, vol. 7. Wiley, Chichester (1990)
Marcotte, E.: Responsive web design. A list apart 306 (2010)
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)
Checkland, P.: Systems thinking, systems practice: Includes a 30-year retrospective. John Wiley & Sons (1999)
Cockburn, A.: Writing effective use cases. Pearson Education (2001)
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)
Hohpe, G., Woolf, B.: Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley Professional (2004)
Dijkstra, E.W.: On the role of scientific thought. In: Selected Writings on Computing: A Personal Perspective, pp. 60–66. Springer (1982)
Fowler, M.: Patterns of enterprise application architecture. Addison-Wesley Longman Publishing Co., Inc. (2002)
Garrett, J.J.: Ajax: A new approach to web applications (2005), http://www.adaptivepath.com/ideas/ajax-new-approach-web-applications
Dickerson, C.E., Mavris, D.N.: Architecture and principles of systems engineering. Complex and Enterprise Systems Engineering Series. Auerbach Publications (2009)
Raimond, Y., Sinclair, P., Humfrey, N., Smethurst, M.: Bbc programmes ontology (2009), http://purl.org/ontology/po/2009-09-07.shtml
Rayfield, J., Wilton, P., Oliver, S.: Bbc sport ontology (2011), http://www.bbc.co.uk/ontologies/sport/2011-02-17.shtml
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)
Sadalage, P.J., Fowler, M.: NoSQL distilled: A brief guide to the emerging world of polyglot persistence. Addison-Wesley (2012)
Python Software Foundation: Duck-typing: Glossary – python v2.7.5 documentation (2013), http://docs.python.org/2/glossary.html#term-duck-typing
Junk, W.S.: The dynamic balance between cost, schedule, features, and quality in software development projects (2000)
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)
Kelly, A.: Conway’s law v. software architecture (2013), http://allankelly.blogspot.co.uk/2013/03/conway-law-v-software-architecture.html
Ambler, S.: Agile modeling: Effective practices for extreme programming and the unified process. Wiley.com (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)