I * Flashcards
What is I*?
A modelling framework that attempts to introduce social modelling and reasoning into the requirements engineering aspects of software development methods.
Key features of I*
Recognises primacy of social actors who have: goals beliefs abilities and commitments
Adopts social ontology for modelling
Social analysis drives the entire system development process
Examples of modelling questions
What does each actor want?
How do actors achieve what they want?
Who do actors depend on to achieve what they want ?
Features of actors
They are central conceptual modelling abstraction
Two types: logical and physical actors
Autonomous meaning not controllable and not perfectly knowable
What is strategic dependency model?
The SD is a network of directed dependency relationships among actors.
What are the dependency types?
Goal dependency: dependum is an assertion, depended needs dependee to make it true
Task dependency: dependum is a specified activity the dependee must enact
Resource dependency : dependum is a resource. Dependee must product it for depender
Soft goal dependency: dependum is a quality - speed cost reliability. Depender depends on dependee for it.