5 elements of any process (elements of a generic process model)
In general what is activity orientation
A step-by-step set of activities detailing how to perform each task within a given process
5 advantages of the activity-orientation principle
DAD Gives a detailed description of Active methods
5 disadvantages of the activity-orientation principle
Restricting Quality Can lead to Extensive Efficiency
In general, what is the artifact-orientation principle
a detailed specification of the resulting artifacts for each task in a process and who is responsible for the result.
The completion of each task is only dependent on the creation of a given artifact according to the specification
6 advantages of the artifact-orientation principle
A detailed description of Clear responsibilities Allows for Scalability, Quality, and Consistent results
3 disadvantages of the artifact-orientation principle
What is solution-orientation?
when the customer proposes a solution to a problem they are having and the developer then starts to implement that solution
3 dangers of solution-orientation principle
what is problem-orientation
customer proposes a problem and the developers thoroughly explore the problem space in order to fully understand the problem
8 steps to thoroughly explore the problem space
1) collect domain knowledge
2) identify stakeholders
3) document goals and constraints
4) analyze the current situation (strengths, weaknesses)
5) analyze the user-visible functionality
6) define the functionality and quality
7) iteratively transform into a system specification