ABSTRACT: i* (pronounced "i star") or i* framework is a modeling language suitable for an early phase of system modeling in order to understand the problem domain. i* modeling language allows to model both as-is and to-be situations. It is an approach originally developed for modelling and reasoning about organizational environments and their information systems composed of heterogeneous actors with different, often competing, goals that depend on each other to undertake their tasks and achieve these goals. It covers both actor-oriented and Goal modeling. i* models answer the question WHO and WHY of a situation or problem at hand. In the current paper we will talk about the two modelling components of i *: Strategic Dependency model (SD) & Strategic Rationale model (SR). We will also specifically focus on how i* framework can be used to express Actors, Tasks, Resources, Goals and Soft goals and its usage in requirement engineering to understand the problem domain.
We will be analysing and reporting on two papers from the literature wherein i* modelling technique or framework have been used and used to model organisational requirements. In this journey there would also be comparisons with techniques being used for modelling functional requirements like UML and what gap the i* modelling fills in the context.
1 Introduction
In Software Engineering, it is well recognized that capturing requirements that truly reflect users’ needs is crucial to the success of a system development effort. A major obstacle to gettingthe requirements right is the difficulty in obtaining a deep enough understanding about the application domain. During the early stages of requirements engineering, it is often necessary to help users identify different ways in which technical system solutions can serve their needs. Current requirements models (For Example : UML) that describe an organizational environment only in terms of entities and activities do not capture the many concerns that users have about the implications of adopting one solution versus another. Information technology is no longer limited to automating business processes but is in fact can play a vital role in reshaping businesses or re-engineering existing processes [Hammer90] [Davenport90] [Venkatraman91]. A central tenet of re-engineering is the need to ask “Why?” questions [Hammer90]. Without a clear understanding of the rationales behind existing practices and structures, one could not easily decide w hat changes could be made to business processes. By discovering underlying reasons, one can more readily identify outdated practices, and replace them with information technology systems and work arrangements that reflect new realities.
I* modelling aims to tackle and represent the business needs and expectations in terms of dependencies and relationships the existing and intended change will have on the stakeholders and working procedures.
Next we will provide an overview of the i* Framework and talk about the components that help us in representing the dependencies and relationships.
2 i* Framework Overview
The framework is called i*, as it attempts to articulate a notion of “distributed intentionality”. It consists of two models: a Strategic Dependency (SD) model for describing a particular configuration of dependency relationships among organizational actors, and a Strategic Rationale (SR) model for describing the rationales that actors have about adopting one configuration or another. (Yu, 1995)
2.1 The Strategic Dependency (SD) Model
The Strategic Dependency (SD) model is a network of dependency relationships among actors (Yu, 1995) The meaning of a dependency is that a depender, by depending on someone else (the dependee) for something (the dependum), can accomplish some goal or objective that it would otherwise be unable to achieve (or not as well). If the dependum is not forthcoming from the dependee, the depender would suffer as a result, i.e., its attempt to accomplish the
Related Documents: Project: I and Dependency Essay examples
PRGM2010 Final Project Your Final Project for this course (to be performed in teams) is to produce a partial Project Plan for a potential real-world technical project. Note that several parts of a real project plan (the quality assurance plan, the change control protocol, the reporting plan, etc.) will not be included in this assignment because they will not have been covered before the assignment is due. One copy of this project plan must be delivered for the entire team at the start of…
Wong CH. 3 SCR CASE 1. Open Workbench software: Open Workbench is a desktop application for project management and scheduling in which you can define a work breakdown structure, set dependencies and resource constraints, assign resources to tasks, auto schedule, and the monitor progress. - Pros: Free software completed with manuals and sample projects. It can exchange files with Microsoft Project, Support options includes community forums that are open to all users, various training packages…
sands. The largest reserves in the world are in Canada, Kazakhstan, and Russia at an estimate of 249.67 billion barrels; 176.8 billion barrels in Canada alone. Oil sands are beneficial towards the Canadian economy as it can help eliminate dependency on foreign oil. The reason being, Canada’s future energy supplies will begin to rely on oil sands for their future energy. Due to the deficiency of energy supplies that we are being provided with currently, and to the increase in technology. “……
situations and fissure simulation helped me to build such an environment in which I was able to take real time decisions and manage project related activities in an effective manner. Overall it was a great experience since I got a chance to think in terms of all the factors which are responsible for the success of a project. Few areas of my learning are: Planning: One of the key steps before starting any real life project is planning. There should always be a plan based on our personal experience which…
VoIP Project Curtis Harris TM590 Reddy Urimindi 2/12/2012 Contents Introduction 3 Overview 3 Project Plan 4 Project Dependencies 6 System Constraints 8 Risk Assessment 9 The Network 9 Personnel Training 11 Project Closure 12 Introduction This project plan represents a general collection of processes and procedures covering the implementation of Voice over IP (VoIP) Solution for a fictitious customer. The purpose of this document is to define a VoIP project plan proposal…
How to Proceed in IT Project Management Although many IT project management standards and methodologies provide us guidelines by indicating key process areas, all of them do not tell us how to proceed to reach the goals. From my personal experience, I think that we should specially emphasize the following aspects during performing IT activities. First and foremost, we should carefully choose the team members. The success of a project largely depends on the quality of the team members. Compared…
This is the ONLY opportunity that you will have of being able to pre-test yourself before the final exam. Sample Final Exam 1 QUESTION 1 25 MARKS The Project Manager can be seen to be in charge of risk management on the project but risk management is often seen as the responsibility of everyone involved in the project including project team members, sponsors, key business unit stakeholder and the like. Answer the following questions: a. Identify and describe three common techniques used in…
Tax Return Project Instructions and Tips For your tax return project, you need to prepare a 2013 federal income tax return for Will S. and Mari N. Frost. Their information is located in Appendix E, Problem 1 of the file posted to Canvas. We will have a hands-on session on Thursday, March 5 during class time. Bring the tax return information, your laptop, and your software to that session. Plan to take many notes. On or by Friday, April 17 at 2PM, you should turn in a physical copy of the following…
Final Project Victor Sabani ITT Technical Institute Final Project A risk is an event or condition that, if it occurs, could have a positive or negative effect on a project’s objectives. Risk Management is the process of identifying, assessing, responding to, monitoring, and reporting risks. This Risk Management Plan defines how risks associated with the DLIS project will be identified, analyzed, and managed. It outlines how risk management activities will be performed, recorded, and monitored throughout…
Research Project Tax research problems Part A: I:2-67 The parents in this case are entitled to the dependency exemption for their baby. They would have to per sec. 151 have to get a social security number for the child. The medical expense’s they incurred along with birth and death certificates would act as qualifying documents. Anderson, K. (2015). Prentice Hall's federal taxation 2015: Individuals. Upper Saddle Ridge, N.J.: Pearson Education I:3-63 HUD information along with Reg. Sec.…