October 2006 Volume 9 Number 4
October 2006 Volume 9 Number 4
October 2006 Volume 9 Number 4
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
The Resources Management Process manages the learning objects resources.<br />
The Learners Profiles Management Process manages the enterprises objects, named here audits, of the Analysis<br />
and Design Processes of the TEL system reengineering community. These objects are mainly structured<br />
knowledge, provided as, for example, described scenarios in the meaning of (Iksal & Choquet, 2005; Barré &<br />
Choquet, 2005).<br />
The processes take part in the actions of the TEL system reengineering process community. The definition of a<br />
community (see above) allows us to consider each process itself as a community of enterprise objects. We will<br />
describe the objectives, roles and processes of these communities with two examples, one on the reverse<br />
engineering of a TEL system, the other on its reengineering.<br />
Use Cases<br />
TEL System Reengineering<br />
Community<br />
Software<br />
Engineering<br />
Process<br />
use a<br />
resource<br />
produce a<br />
prototype<br />
adapt a<br />
component<br />
produce a<br />
model<br />
interpret a<br />
specification<br />
Resources<br />
Management Process<br />
provide a<br />
resource<br />
store a<br />
resource<br />
provide a<br />
resource<br />
analyze a<br />
query<br />
Figure 2: UML package of the enterprise viewpoint of the reengineering process of a TEL system<br />
Presentation of the TEL system<br />
Learning<br />
Process<br />
execute a<br />
prototype<br />
Design<br />
Process<br />
produce a<br />
specification<br />
produce a<br />
resource<br />
use a<br />
resource<br />
search a<br />
resource<br />
produce an<br />
observable<br />
interpret a<br />
model<br />
interpret an<br />
information<br />
interpret an<br />
audit<br />
Analysis<br />
Process<br />
analyze an<br />
observable<br />
ask for an<br />
adaptation<br />
produce an<br />
information<br />
make an<br />
interpretation<br />
of an audit<br />
Learners Profiles<br />
Management Process<br />
produce an<br />
audit<br />
ask for an<br />
audit<br />
produce an<br />
audit<br />
manage an<br />
audit<br />
For four years, we have been testing a TEL system with a reengineering approach using higher degree students<br />
of a Computer Technology Institute and their teachers. Each year around fifty students participate to a two-hour<br />
learning session. After each session, teachers – who are the designers – and ourselves – who play the roles of<br />
software engineers and analysts, modify the system according to the uses analysis results. We will exemplify the<br />
use cases with this test as described briefly below.<br />
During a learning session, the students learn the main principles of the operationalization of a HTTP server with<br />
the deployed educational environment. The session is a part of a well identified course within the cursus<br />
provided by the Institute. The initial instructional scenario defined by designers was organized around 6<br />
activities supported by, at least, one web resource.<br />
The activity "Introducing the Learning Unit" is supported by a video which presents the main characteristics<br />
of a web server. This activity aims to present both the background knowledge mobilized by the learning<br />
unit, and the set of know-how the learner will acquire.<br />
232