Version 55, last updated by Dzenan Ridjanovic at May 18, 2009 17:18 UTC


US ETF

Software Engineering

2009 Winter/Spring

Plan

Forum


Objectives

To develop a software based on a domain model by using Modelibra for a model and Swing for model views.

To understand the ModelibraSwing framework and to contribute a few generic Swing components.

To work in a team by using collaborative technologies.

Content

Week

 Date

 Topic

Chapter

 Slides

eLearning

Deadline

1
2008-02-23 Software installation
  Dropbox Eclipse videos  
2 2008-03-02 Software use    

Java videos

Java tutorials

 
3 2009-03-09 Simple domain model without Modelibra  

Dropbox

SlideShare

Debugging videos

 
4 2009-03-16 Swing windows for a simple domain model
    Swing tutorials  
5 2009-03-23 Domain model design       Swing application with a simple domain model and windows.
6 2009-03-30 Modelibra domain model 1, 2, 3      
7 2009-04-06 Selection and order of entities 4, 5      
8 2009-04-13 Break        
9 2009-04-20 One-to-many relationships 6      
10 2009-04-27 Code generation 7, 8     Modelibra application without code generation.
11 2009-05-04 Modelibra Swing framework architecture        
12 2009-05-11 Generic components        
13 2009-05-18 Generic components
       
14 2009-05-25 Specific components      
15 2009-06-01 Specific components        
16 2009-06-08 Work on the final project.       Modelibra application with four new specific components and two new genric components.

 

Teams

Students will work in teams of 3-5 members. Each member will create an account at Assembla. A team will choose a name (e.g., FuzzyBoys). A team will choose a team leader. A team leader will create a public work space with the team name at Assembla. A team leader will invite other members to join the space. A team leader will maintain Wiki at Assembla about the team, team projects and their spirals, and work planned and done (Scrum reports).

A team will start with its first Eclipse project that will be shared in the trunk folder of Subversion (SVN) at Assembla. The Eclipse name of the first project will be TeamDomainModel (e.g., FuzzyBoysAssociationAlumni).

Team

 Wiki

 SVN

 Amigo SS  wiki  svn
 Burek  wiki  svn
 Dorm Daze  wiki  svn
 Fuzzy Boys  wiki  svn
 Java Pro  wiki  svn
 konzorcij  wiki  svn
 N3NP  wiki  svn
 Okrug51  wiki  svn
 Omnipotence Si  wiki  svn
 Rainbow  wiki  svn
 Shminka  wiki  svn
 Tratincice  wiki  svn
 Undisclosed  wiki  svn
 Watermelon  wiki  svn

 

*****