The Development of Multimedia Hypermedia Applications as Evolutionary, Prototyping-Based Requirements Engineering
Resumo
It is hypothesized (1) that the problem in building multimedia hypermedia applications is that of understanding what is needed, i.e., of understanding the requirements and (2) that the development of multimedia hypermedia is essentially the engineering of requirements for one particular class of highly dynamic software-based computing systems. Moreover, because of the stability of the libraries for multimedia and hypermedia systems, the development of a prototype for validation of multimedia hypermedia requirements yields a system which is essentially of production quality. The hypothesis is supported by comparing properties of multimedia hypermedia and software systems and development in general and comparing the Hiper Autor method for multimedia hypermedia development with the spiral model for software development. Rigorous testing of the hypothesis is left for future work.
Referências
Berry, D.M. and Berry, O., "The Programmer-Client Interaction in Arriving at Program Specifications: Guidelines and Linguistic Requirements," in Proceedings of IFIP TC2 Working Conference on System Description Methodologies, ed. E. Knuth, Keeskemet, Hungary (1983).
Berry, D.M., "The Importance of Ignorance in Requirements Engineering." Journal of Systems and Software 28(2), pp. 179-184 (1995).
Boehm, B.W., "A Spiral Model of Software Development and Enhancement," IEEE Computer 21(5), p.61-72 (1988).
Campos, F.C.A. et al, "Autoria e Trabalho Cooperativo: Reflexões sobre um Experiência em Hipertexto," in Workshop em Trabalho Cooperativo, Pensamento Crítico e Software Educacional, COPPE/UFRJ, Rio de Janeiro, Brasil (1992).
DeYoung, L., "Linking Considered Harmful." in Hypertexts: Concepts, Systems, and Applications, ed. A. Ritz, N. Streitz, and J. André, Cambridge University Press (1988).
Fagan, M.E., "Design and Code Inspections to Reduce Errors in Program Development." IBM Systems Journal 15(3), p.182-211 (1976).
Gay, G., "Structuring Interactive Multimedia Fiction," in Hypertext and Hypermedia Handbook, ed. E. Berk, McGraw-Hill, New York, NY (1991).
Ghezzi, C., Jazayeri, M., and Mandrioli, D., Fundamentals of Software Engineering, Prentice Hall, Englewood-Cliffs, NJ (1991).
Glushko, R., Hypertext '89 Course Notes #3: Turning Text into Hyper-text, ACM, Inc. (1989).
Goguen, J.A., "Requirements Engineering as the Reconciliation of Technical and Social Issues." pp. 165-199 in Requirements Engineering: Social and Technical Issues, ed. J.A. Goguen and M. Jirotka, Academic Press (1994).
Holtzblatt, K. and Jones, S., "Contextual Inquiry: A Participatory Tech- nique for System Design," in Participatory Design: Principles and Practice, ed. A. Namioka and D. Schuler, Erlbaum, Hillsdale, NJ (1993).
Lehman, M.M., "Programs, Life Cycles, and Laws of Software Evolution," Proceedings of the Ii 68(9), p. 1060-1076 (1980).
Leite, J.C.P., "Validação de Requisitos: O Uso de Pontos de Vista," Revista Brasileiro de Compuatação 6(2), p. 39-52 (1991).
Mendonça, L.F. and Rocha, A.R., "Critérios de Qualidade para Avaliação de Sistemas de Hipertexto, in Encontro França Brasil de Informática na Educação, Rio de Janeiro, Brasil (1993).
Nielsen, J., Hypertext and Hypermedia, Academic Press, New York, NY (1990).
Potts, C., "Software Engineering Research Revisited," IEEE Software 10(5). p. 19-28 (1993).
Pressman, RS. Software Engineering: A Practitioner's Approach. McGraw-Hill, New York, NY (1992).
Quint, V., "Editorial," Electronic Publishing-Origination, Dissemination, and Design 7(2), p.53-54 (1994),
Sequerra-Breitman, K., "Hiper Autor: a Method for Specification and Design of Hypermedia Systems," M.Sc. Thesis, COPPE/Federal University of Rio de Janeiro, Rio de Janeiro, RJ, Brazil (1993)
Sequerra-Breitman, K., "Authoring Considerations in the Imaginary Museum Project: The Sistine Chapel - A Case Study," in Proceedings of the ED Media 94, Vancouver, BC, Canada (1994).
Sequerra-Breitman, K., "Using Hypermedia as a Interdisciplinary Learning and Exploration Tool: a Case Study of the Development of Solar." Technical Report. Faculty of Computer Science, Technion, Haifa, Israel (1995).
Shneiderman, B. et al, "Editing to Structure a Reader's Experience," in Hypertext and Hypermedia Handbook, ed. E. Berk, McGraw-Hill, New York, NY (1991).
Wegner, P., "Capital-Intensive Software Technology," IEEE Software 1(3), p.7-45 (1984).
Wurman, R.S., Information Anxiety, Doubleday, New York, NY (1989).