You are on page 1of 1

Software Project Management (KOE-068)

UNIT-2 (Lecture-4)
Managing interactive processes

Models are defined as explicit representations of some portions of reality as perceived by some
actor. A model is active if it influences the reality it reflects; if changes to the representation also
change the way some actors perceive reality.
Model activation is the process by which a model affects reality. Activation involves actors
interpreting the model and adjusting their behavior to it.
This process can be Automated, where a software component executes the model, Manual,
where the model guides the actions of human actors, or Interactive, where prescribed aspects of
the model are automatically interpreted and ambiguous parts are left to the users to resolve, with
tool support.
Fully automated activation implies that the model must be formal and complete, while manual
and interactive activation also can handle informal and evolving models. We define a model to
be interactive if it is interactively activated.
The process of defining and updating an interactive model is called articulation. In this thesis we
are primarily concerned with interactive models of work processes. By altering models of their
own work, users can control and customize the behavior of an interactive system. The inter-play
of articulation and activation (Figure) keeps the models alive and up to date as resources for
learning, coordination and work support.
The three engineering challenges (articulation, activation, and reuse) all contribute to increasing
the benefits of interactive models and decreasing the efforts and learning required to use the
system.

Software estimation
The four basic steps in software project estimation are:
1. Estimate the size of the development product. This generally ends up in either
Lines of Code (LOC) or Function Points (FP), but there are other possible units of
measure. A discussion of the pros & cons of each is discussed in some of the
material referenced at the end of this report.
2. Estimate the effort in person-months or person-hours.
3. Estimate the schedule in calendar months.
4. Estimate the project cost in dollars (or local currency)

RAVIKANT NIRALA Page 1

You might also like