Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris XIII, France) Gianna Reggio (DISI, Requirements Capture and Specification Universit` a di Genova, Italy) for Enterprise Applications: Motivation a UML Based Attempt Introduction Problem Frame notation The Enterprise Frame Christine Choppy (LIPN, Universit´ e Paris XIII, France) Enterprise Applications : the Business (domain) Gianna Reggio (DISI, Universit` a di Genova, Italy) Frame The EA Problem Frame Requirement Specification Conclusions
Overview Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris Motivation XIII, France) Gianna Reggio (DISI, Universit` a di Genova, Introduction Italy) Motivation Problem Frame notation Introduction Problem Frame notation The Enterprise Frame The Enterprise Frame Enterprise Applications : Enterprise Applications : the Business (domain) Frame the Business (domain) Frame The EA Problem Frame The EA Problem Frame Requirement Specification Requirement Specification Conclusions Conclusions
Motivation Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris ◮ a software development method for enterprise XIII, France) Gianna Reggio (DISI, applications Universit` a di Genova, Italy) Motivation Introduction Problem Frame notation The Enterprise Frame Enterprise Applications : the Business (domain) Frame The EA Problem Frame Requirement Specification Conclusions
Motivation Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris ◮ a software development method for enterprise XIII, France) Gianna Reggio (DISI, applications Universit` a di Genova, Italy) combines - the use of the structural concepts provided by Motivation problem frames Introduction Problem Frame notation The Enterprise Frame Enterprise Applications : the Business (domain) Frame The EA Problem Frame Requirement Specification Conclusions
Motivation Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris ◮ a software development method for enterprise XIII, France) Gianna Reggio (DISI, applications Universit` a di Genova, Italy) combines - the use of the structural concepts provided by Motivation problem frames Introduction - the use of the UML notation Problem Frame notation The Enterprise Frame Enterprise Applications : the Business (domain) Frame The EA Problem Frame Requirement Specification Conclusions
Motivation Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris ◮ a software development method for enterprise XIII, France) Gianna Reggio (DISI, applications Universit` a di Genova, Italy) combines - the use of the structural concepts provided by Motivation problem frames Introduction - the use of the UML notation Problem Frame notation ◮ Method The Enterprise Frame Enterprise Applications : 1. Match the problem with a problem frame the Business (domain) Frame 2. Develop the UML description The EA Problem Frame Requirement Specification Conclusions
Motivation Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris ◮ a software development method for enterprise XIII, France) Gianna Reggio (DISI, applications Universit` a di Genova, Italy) combines - the use of the structural concepts provided by Motivation problem frames Introduction - the use of the UML notation Problem Frame notation ◮ Method The Enterprise Frame Enterprise Applications : 1. Match the problem with a problem frame the Business (domain) Frame 2. Develop the UML description The EA Problem Frame ◮ Guidelines to develop all the required artifacts Requirement dedicated choice of appropriate UML diagrams Specification predefined schemas or skeletons for their contents Conclusions
Motivation Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris ◮ a software development method for enterprise XIII, France) Gianna Reggio (DISI, applications Universit` a di Genova, Italy) combines - the use of the structural concepts provided by Motivation problem frames Introduction - the use of the UML notation Problem Frame notation ◮ Method The Enterprise Frame Enterprise Applications : 1. Match the problem with a problem frame the Business (domain) Frame 2. Develop the UML description The EA Problem Frame ◮ Guidelines to develop all the required artifacts Requirement dedicated choice of appropriate UML diagrams Specification predefined schemas or skeletons for their contents Conclusions ◮ modelling the domain, the requirements capture and specification, and their relationships
Overview Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy (LIPN, Universit´ e Paris Motivation XIII, France) Gianna Reggio (DISI, Universit` a di Genova, Introduction Italy) Motivation Problem Frame notation Introduction Problem Frame notation The Enterprise Frame The Enterprise Frame Enterprise Applications : Enterprise Applications : the Business (domain) Frame the Business (domain) Frame The EA Problem Frame The EA Problem Frame Requirement Specification Requirement Specification Conclusions Conclusions
Introduction Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy ◮ “Enterprise Applications are about the display, (LIPN, Universit´ e Paris XIII, France) manipulation and storage of large amounts of often Gianna Reggio (DISI, Universit` a di Genova, complex data and the support or automation of Italy) business processes with that data.” (M. Fowler) Motivation Introduction Problem Frame notation The Enterprise Frame Enterprise Applications : the Business (domain) Frame The EA Problem Frame Requirement Specification Conclusions
Introduction Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy ◮ “Enterprise Applications are about the display, (LIPN, Universit´ e Paris XIII, France) manipulation and storage of large amounts of often Gianna Reggio (DISI, Universit` a di Genova, complex data and the support or automation of Italy) business processes with that data.” (M. Fowler) Motivation ◮ patterns : “ready-to-use” structures drawn from Introduction experience, granularity differs Problem Frame notation problem frames − → overall problem structure The Enterprise Frame architectural styles − → overall system structure Enterprise Applications : the Business (domain) design patterns − → design structure Frame The EA Problem Frame Requirement Specification Conclusions
Introduction Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy ◮ “Enterprise Applications are about the display, (LIPN, Universit´ e Paris XIII, France) manipulation and storage of large amounts of often Gianna Reggio (DISI, Universit` a di Genova, complex data and the support or automation of Italy) business processes with that data.” (M. Fowler) Motivation ◮ patterns : “ready-to-use” structures drawn from Introduction experience, granularity differs Problem Frame notation problem frames − → overall problem structure The Enterprise Frame architectural styles − → overall system structure Enterprise Applications : the Business (domain) design patterns − → design structure Frame ◮ UML notation, variety, consistency − → guidance The EA Problem Frame Requirement Specification Conclusions
Introduction Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt Christine Choppy ◮ “Enterprise Applications are about the display, (LIPN, Universit´ e Paris XIII, France) manipulation and storage of large amounts of often Gianna Reggio (DISI, Universit` a di Genova, complex data and the support or automation of Italy) business processes with that data.” (M. Fowler) Motivation ◮ patterns : “ready-to-use” structures drawn from Introduction experience, granularity differs Problem Frame notation problem frames − → overall problem structure The Enterprise Frame architectural styles − → overall system structure Enterprise Applications : the Business (domain) design patterns − → design structure Frame ◮ UML notation, variety, consistency − → guidance The EA Problem Frame Requirement ◮ here : a new problem frame for Enterprise Specification Applications, the Enterprise frame, composed of two Conclusions parts (the Business Frame, devoted to the domain description, and the EA Frame), and UML based associated development method
Recommend
More recommend