[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-241804-105":53,"doc-detail-241804-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","teaching-requirements-analysis-a-student-project-framework-to-bridge-the-gap-between-business-analysis-and-software-engineering","Teaching Requirements Analysis - A Student Project Framework to Bridge the Gap between Business Analysis and Software Engineering","","Teaching requirements analysis for computer science and information system students introduces a critical skills gap between understanding software requirements and grasping the underlying business problems. To address this, students complete a term-sized, non-trivial project that integrates a computer-based system model for business challenges into a business requirements document template. The framework combines an information systems model, an object-oriented business analysis approach, and UML-supported CASE guidance to reduce premature modeling risks, improving comprehension across academic terms.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":46,"@type":70,"position":76},"https://docshare.wps.com/template/paper-templates/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/teaching-requirements-analysis-a-student-project-framework-to-bridge-the-gap-between-business-analysis-and-software-engineering/241804/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/teaching-requirements-analysis-a-student-project-framework-to-bridge-the-gap-between-business-analysis-and-software-engineering/241804.png","ImageObject",442,249,{"name":88,"@type":89},"\tWilliam","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-01","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":79},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What problem does the paper identify in teaching requirements analysis?","Question",{"text":108,"@type":109},"It identifies a gap between skills needed to handle software requirements and those required to understand business problems and domain challenges.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How does the proposed framework help students bridge the gap?",{"text":113,"@type":109},"It requires students to carry out a term-sized assignment analyzing requirements for a quasi-real project, integrating a system model into a structured business requirements document template.",{"name":115,"@type":106,"acceptedAnswer":116},"Which tools and modeling approaches does the framework combine?",{"text":117,"@type":109},"It uses two models—one from information systems literature and another from an object-oriented analysis approach for business analysis—and a CASE tool to support UML modeling, with guidelines to reduce premature modeling.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},241804,1790268814,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":45,"category_name":46,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":79,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":73},5909887254083,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Teaching Requirements Analysis: A Student Project Framework to Bridge the Gap between Business Analysis and Software Engineering  \nLuisa Mich  \nDept. of Industrial Engineering  \nUniversity of Trento  \nTrento, Italy  \n{luisa.mich}@unitn.it  \nAbstract—Teaching requirements analysis to computer science and information system students raises a number of challenges. One of the most critical is the gap between skills needed to deal with software requirements and those necessary to grasp the business problems. To bridge that gap in teaching requirements analysis students would have to carry out an assignment of analyzing requirements for a non-trivial, term-sized project. Here we analyze the gap and propose a framework for student projects which integrates a model of the computer based system as a solution to business challenges into a template for a business requirements document. The first model comes from information systems literature and the second from an object oriented analysis approach for business analysis. A CASE (computer aided software engineering) tool to support UML (unified modeling language) modeling is also used and we give some guidelines to reduce risks of premature requirements modeling due to students’ tendency to start modeling, even if business analysis and requirements elicitation have just started. The proposed framework has been defined in many years of teaching and allowed to overcome some of the limitations of a traditional UML-focused course. Student projects of different academic terms – in different courses and different degrees – showed improved requirements models and better comprehension of the role of requirements in the later terms. Moreover, the students appeared to have greater interest and motivation towards this area of software engineering.  \nIndex Terms—requirements elicitation, UML, business objectoriented modeling, business requirements  \nI. INTRODUCTION  \nThe term ‘software engineering’ dates back some forty years ago, and ‘requirements engineering’ is more recent, but for establishing a discipline in a university degree curriculum it could be a short time.  \nIn industry, even if many studies have reported the critical role of requirements for the success of computer based systems, requirements analysis and modeling are not always part of the software development projects (see, e.g. the Standish-Group reports [http://blog.standishgroup.com](http://blog.standishgroup.com)). Dedicated international conferences, such as the Requirements Engineering (RE) series, which started in 1993 ([http://requirements](http://requirements)[engineering.org](engineering.org)), or the REFSQ working conferences (Requirements Engineering: Foundation for Software Quality, [www.refsq.org](www.refsq.org)), among others, do include in their programs industrial tracks and invited speeches of representative of  \ncompanies. All these initiatives confirm the vitality of the discipline and a high interest for requirements from both industry and academia.  \nAs regards the educational contexts and challenges as a perse subject, requirements engineering education and training is the focus of the REET (Requirements Engineering Education and Training) workshops ([www.ics.uci.edu/~bpenzens/](www.ics.uci.edu/~bpenzens/)[ ](www.ics.uci.edu/~bpenzens/)[2014reet](2014reet))[. Of the papers published](. Of the papers published) in the CSEE&T proceedings (Conference on Software Engineering Education and Training, [conferences.computer.org/cseet](conferences.computer.org/cseet)) only a limited number are about requirements − in average, one a year − and most of them analyze specific issues, [e.g. security](e.g. security) requirements [1] or the problem of prioritization of requirements [2] . Nakatani et al.  \n[3], propose the design of a requirements engineering course for senior engineers. A comprehensive survey of the current research on requirements engineering education is given by Ouhbi et al. [4] .  \nAlmost all the methods of","cbCaimZ8CpuNM1N1","https://ap.wps.com/l/cbCaimZ8CpuNM1N1","pdf",133574,6,"English","# Introduction\n## Context and challenges in requirements engineering education\n## Purpose and approach of the student project framework","[{\"question\":\"What problem does the paper identify in teaching requirements analysis?\",\"answer\":\"It identifies a gap between skills needed to handle software requirements and those required to understand business problems and domain challenges.\"},{\"question\":\"How does the proposed framework help students bridge the gap?\",\"answer\":\"It requires students to carry out a term-sized assignment analyzing requirements for a quasi-real project, integrating a system model into a structured business requirements document template.\"},{\"question\":\"Which tools and modeling approaches does the framework combine?\",\"answer\":\"It uses two models—one from information systems literature and another from an object-oriented analysis approach for business analysis—and a CASE tool to support UML modeling, with guidelines to reduce premature modeling.\"}]","Teaching Requirements Analysis - A Student Project Framework to Bridge the Gap between Business Analysis and Software Engineering | PDF",1789181202]