29.03.2013 Views

October 2006 Volume 9 Number 4

October 2006 Volume 9 Number 4

October 2006 Volume 9 Number 4

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!