Contents
- This paper provides answers to the following questions -
- Discuss the following questions:
- Boehm says that “In practice, quantifying estimates of P(L) and S(L) is difficult.”. Why do you think this is so?
- References:
- Boehm, B. (2002) Get Ready for Agile Methods, with Care. Computer. January.
- provide answers to the following questions:
- d. What are Lehman’s Laws? Do you agree with Lehman’s third law? Contrast Lehman’s fourth
- law with Brooks’ Law (You will need to read more widely than the set paper to answer this last
- point).
- References:
- Royce, W. W. (1970) Managing the Development of Large Software Systems. In: Proceedings of IEEE
- WESTCON. LA, California. August, pp1-9.
- answer the following questions:
- Can you find out where the title comes from (Against Method-ism)? How is the source of the
- title connected to the views expressed in the paper?
- References:
- Introna, L. and Whitley, E. (1997) Against Method-ism: Exploring the limits of method. London: LSE
- Research Online.
- Discuss the following questions:
- How has the state of component-based reuse changed since 1995?
- How do pipes and filters prevent architectural mismatch?
- Explain how virtualisation prevents architectural mismatch
- What is the four steps build process used by CPAN modules? Comment on the
- viability of such a process with respect to component-based software engineering.
- What type of automated support might be able to detect architectural mismatch?
- How do you think cloud-based services may or may not contribute to what Garlan
- et al. (2009) call “architecture lock-in”? Consider the different layers of cloud
- services (SaaS, PaaS and IaaS) in your answer.
- References:
- Garlan, D., Allen, R. and Ockerbloom, J. (2009) "Architectural Mismatch: Why Reuse is
- Still So Hard", IEEE Software, 26:4, pp.66-69.
- answer the following questions:
- a. What is Design Science? Does this paper use Design Science as its research method?
- Discuss.
- b. The authors consider the Waterfall Model to be one of a set of “fundamental methodologies”
- [their phrase]. They cite Ramsin and Paige (2008). What do Ramsin and Paige consider to be
- seminal method[ologie]s? Discuss whether the authors claim about the Waterfall Model is
- valid.
- c. What are the five values of Extreme Programming (XP)? Select two other methods and see
- how the values of XP map to those methods. What can you conclude about the values?
- d. Find evidence that firms mix and match parts of methods.
- References:
- Dyck, S, and Majchrzak, T. A. (2012) Identifying Common Characteristics in Fundamental, Integrated, and
- Agile Software Development Methodologies. 45th Hawaii International Conference on System
- Sciences, pp. 5299-308.
- Ramsin, R. and Paige, R.F. (2008). “Process-centered review of object oriented software development methodologies,” ACM Computing Surveys, vol. 40, pp. 1–89, 2008
Description
N/A