Software process model
Software Project 2
Software Product 3
Product
• Context: How does the software to be built fit into a
larger system, product, or business context, and what
constraints are imposed as a result of the context?
• Information objectives: What customer-visible data
objects are produced as output from the software?
What data objects are required for input?
• Function and performance: What function does the
software perform to transform input data into output?
Are any special performance characteristics to be
addressed?
A Generic Process Model
5
5 Framework Activities 6
• For example, a small, relatively simple project might
require the following work tasks for the
communication activity:
• 1. Develop list of clarification issues.
• 2. Meet with stakeholders to address clarification
issues.
• 3. Jointly develop a statement of scope.
• 4. Review the statement of scope with all concerned.
• 5. Modify the statement of scope as required.
Lab exercise
• Specify the JTJ as a product.
• Analyze and Identify suitable process model
for JTJ. Elaborate the application of chosen
process model to the given scenario.