90 likes | 218 Views
Advanced Component-Based Software Engineering Assignment 2. Assigment 2. There will be some changes in the assignment 2 Due to a large number of students – less flexibility to ensure that the students achieve the knowledge required Running the assignment in a more organized form
E N D
Advanced Component-Based Software EngineeringAssignment 2 CBSE - presentations
Assigment 2 • There will be some changes in the assignment 2 • Due to a large number of students – less flexibility to ensure that the students achieve the knowledge required • Running the assignment in a more organized form • Good opportunity to learn about trends in component-based software engineering (practice and research). • Due to an opportunity to participate in a research project CBSE - presentations
Assigment 2 plan • Goal • Learn about modeling component-based systems using two different component models • Learn about principels of two component models • Practical exercise in modeling component-based systems • Following and reporting the own work and reflecting over the work and the results CBSE - presentations
Assigment plan – changes • NO long report! • Instead • Assigment & questionarie • Practical work • Short presentation • Individual work (every one work for himsleft/herself) • Participating in a reseach project CBSE - presentations
Assigment 2 - actions Actions • STUDY - Get theoretical knowledge about two component models and modeling component-based systems • Read literature about • modeling components and component-based systems using UML • Modeling components and component-based systems using SaveCCM • Model an application (the requirements and some specifications will be given) using UML and SaveCCM • Questionnaire I/test • On-line assignments to the questions related to UML and SaveCCM • INSTALLATION - Installing tools • IBM Rational Software Architect • Save-IDE Development Environment CBSE - presentations
Assigment 2 – actions (cont.) Actions • MODELING -For a given requirements and draft specification model • Design a model using IBM Software Architect or Save-IDE • Measure your activities • Submit the model • Questionnaire II • Fill data about your experience and finding during the work • Presentation • Present the result CBSE - presentations
Assigment 2 - actions All G1 G2 G3 1 week Actions • STUDY 5.2 – 17/2 • Questionnaire I 18/2 (Wednesday) • INSTALLATION 19/2 • MODELING 25/2 – 10/3 • Questionnaire II 11/3 (Wednesday) • Presentation 16/3 (Monday) 1 week 3 weeks Installation + UML + SaveIDEmodelling 1 week 2 weeks 3 days UML Save UML+Save CBSE - presentations
Literature UML - find literature by yourself UML design UML component diagrams UML profiles SaveCCM The SAVE Approach to Component-Based Development of Vehicular Systems. M. Åkerholm, J. Carlson, J. Fredriksson, H. Hansson, J. Håkansson, A. Möller, P. Pettersson, and M. Tivoli. Journal of Systems and Software, 80(5):655–667, May 2007.http://www.di.univaq.it/tivoli/MainSpace/files/Save_JSS.pdf The SaveCCM Language Reference Manual. M. Åkerholm, J. Carlson, J. Håkansson, H. Hansson, M. Nolin, T. Nolte, and P. Pettersson. Technical Report ISSN 1404-3041 ISRN MDH-MRTC-207/2007-1-SE, M¨alardalen University, January 2007.http://www.mrtc.mdh.se/index.php?choice=publications&id=1210 CBSE - presentations