ScenIC
Inquiry Cycle dan Skenario

Inti dari mengeksplorasi skenario adalah untuk mengangkat dan menyelesaikan masalah tentang kebutuhan. Salah satu manfaat dari analisis skenario adalah wawasan yang tidak sengaja ditemukan yang dihasilkan dari skenario. Ketika masalah yang diangkat dari skenario diselesaikan, perubahan yang dihasilkan dapat terjadi di mana saja dalam episodic memory atau semantic memory. Episode mengikuti struktur tugas. Skenario disusun dari episode sehingga kasus-kasus normal dan anti-skenario diuraikan.
Setelah mengidentifikasi hambatan, dimungkinkan untuk menyusun sejumlah skenario yang berisi episode normatif (kepuasan tujuan) dan eksepsi (kemunculan hambatan), yang sebagian besar adalah redundan atau tidak menarik. Karena itu, komposisi skenario merupakan bentuk pengambilan sampel, seperti pembuatan kasus uji. Tetapi skenario berbeda dari kasus uji dalam dua hal penting. Pertama, skenario digunakan untuk menemukan dan menguraikan kebutuhan, sehingga setiap ukuran arti penting atau cakupan skenario adalah target yang bergerak. Kedua, kita dapat menilai kecukupan kasus uji terhadap paduk yang objektif, sedangkan paduk kebutuhan apa pun bersifat subjektif. Solusi ScenIC bersifat pragmatis, yang artinya kumpulan tujuan dan hambatan diambil sebagai dasar untuk menilai cakupan skenario.
Cakupan kasus normal. Harus ada setidaknya satu skenario untuk setiap kasus normal. Biasanya ada kasus normal alternatif, beberapa di antaranya mencakup tujuan inisiasi atau pemeliharaan sistem.
Cakupan hambatan tunggal. Setiap rintangan harus terjadi dalam setidaknya satu skenario.
Cakupan objektif. Idealnya, setiap skenario harus dinilai terhadap setiap tujuan. Untuk efisiensi yang lebih besar, disarankan untuk membagi tujuan menjadi dua: tujuan yang mutlak harus dicapai, dan tujuan yang kuat tetapi bisa dilanggar. Tujuan dari tipe pertama harus diperiksa ketika mengelaborasi setiap skenario, sedangkan yang dari tipe kedua dapat disampel secara acak.
1 2  Potts, C.; Takahashi, K.; Anton, A.I. (1994-03). "Inquiry-based requirements analysis". IEEE Software. 11 (2): 21–32. doi:10.1109/52.268952. ISSN 0740-7459.  Periksa nilai tanggal di: |date= (bantuan)
↑  Potts, C.; Takahashi, K.; Smith, J.; Ota, K. "An evaluation of inquiry-based requirements analysis for an Internet service". Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95). IEEE Comput. Soc. Press. doi:10.1109/isre.1995.512559. ISBN 0818670177.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  Potts, C. "ScenIC: a strategy for inquiry-driven requirements determination". Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188). IEEE Comput. Soc. doi:10.1109/isre.1999.777985. ISBN 0769501885.
↑  Zave, Pamela; Jackson, Michael (1997-01-01). "Four dark corners of requirements engineering". ACM Transactions on Software Engineering and Methodology. 6 (1): 1–30. doi:10.1145/237432.237434. ISSN 1049-331X.
↑  Vonk, R., Prototyping: The effective use of CASE technology. 1990, Prentice Hall.
↑  Muller, M., et al., Bifocal tools for scenarios and representations in participatory activities with users, in Scenario-Based Design: Envisioning Work and Technology in System Development, J.M. Carroll, (Ed.). 1995, Wiley.
↑  Ehn, P., The Art and Science of Designing Computer Artifacts, in Scand. J. Inf. Sys. 1989 21-42.
↑  Beyer, Hugh R.; Holtzblatt, Karen (1995-05-01). "Apprenticing with the customer". Communications of the ACM. 38 (5): 45–52. doi:10.1145/203356.203365. ISSN 0001-0782.
↑  Brun-Cottan, Francoise; Wall, Patricia (1995-05-01). "Using video to re-present the user". Communications of the ACM. 38 (5): 61–71. doi:10.1145/203356.203368. ISSN 0001-0782.
↑  Holtzblatt, Karen; Beyer, Hugh (1993-10-01). "Making customer-centered design work for teams". Communications of the ACM. 36 (10): 92–103. doi:10.1145/163430.164050. ISSN 0001-0782.
↑  Anderson, J.S.; Durney, B. "Using scenarios in deficiency-driven requirements engineering". [1993] Proceedings of the IEEE International Symposium on Requirements Engineering. IEEE Comput. Soc. Press. doi:10.1109/isre.1993.324824. ISBN 0818631201.
↑  Carroll, John M.; Rosson, Mary Beth (1992-04-01). "Getting around the task-artifact cycle: how to make claims and design by scenario". ACM Transactions on Information Systems. 10 (2): 181–212. doi:10.1145/146802.146834. ISSN 1046-8188.
↑  Rubin, Kenneth H. (1992). Object behavior analysis. Association for Computing Machinery. OCLC 926690727.
↑  Sutcliffe, Alistair (1998-03). "Scenario-based requirements analysis". Requirements Engineering. 3 (1): 48–65. doi:10.1007/bf02802920. ISSN 0947-3602.  Periksa nilai tanggal di: |date= (bantuan)
↑  Jacobson, I. (1998). Object-oriented software engineering a use case driven approach. ACM Press: Addison Wesley. ISBN 0201544350. OCLC 693444408.
↑  Cline, Patsy, 1932-1963. (1988, 1982), Remembering, OCLC 19869279, diakses tanggal 2019-07-27  Periksa nilai tanggal di: |date= (bantuan)Pemeliharaan CS1: Banyak nama: authors list (link)
↑  Rumelhart, D., Notes on a Schema for Stories, in Representation and Understanding, D. Bobrow & A.Collins, (Eds.) 1975, Academic Press.
↑  Thorndyke, Perry W. (1977-01). "Cognitive structures in comprehension and memory of narrative discourse". Cognitive Psychology. 9 (1): 77–110. doi:10.1016/0010-0285(77)90005-6. ISSN 0010-0285.  Periksa nilai tanggal di: |date= (bantuan)
1 2  Conklin, Jeff; Begeman, Michael L. (1989-05). <200::aid-asi11>3.0.co;2-u "gIBIS: A tool for all reasons". Journal of the American Society for Information Science. 40 (3): 200–213. doi:10.1002/(sici)1097-4571(198905)40:3<200::aid-asi11>3.0.co;2-u. ISSN 0002-8231.  Periksa nilai tanggal di: |date= (bantuan)
↑  Potts, C.; Bruns, G. "Recording the reasons for design decisions". Proceedings. [1989] 11th International Conference on Software Engineering. IEEE Comput. Soc. Press. doi:10.1109/icse.1988.93722. ISBN 0897912586.
↑  Potts, C. "A Generic Model For Representing Design Methods". 11th International Conference on Software Engineering. IEEE. doi:10.1109/icse.1989.714422. ISBN 0818689412.
↑  Kunz, W. & H. Rittel, Issues as Elements of Information Systems, 1970, Inst. Urban and Regional Development, Univ.Calif.: Berkeley, California.
↑  Lee, J. "Extending the Potts and Bruns model for recording design rationale". [1991 Proceedings] 13th International Conference on Software Engineering. IEEE Comput. Soc. Press. doi:10.1109/icse.1991.130629. ISBN 0818621400.
↑  Burgess Yakemovic, K. C.; Conklin, E Jeffery (1990). "Report on a development project use of an issue-based information system". Proceedings of the 1990 ACM conference on Computer-supported cooperative work  - CSCW '90. New York, New York, USA: ACM Press. doi:10.1145/99332.99347. ISBN 0897914023.