Homework 7 for Software Engineering - Fall 2008 | CSCI 577A, Assignments of Software Engineering

Material Type: Assignment; Class: Software Engineering; Subject: Computer Science; University: University of Southern California; Term: Fall 2008;

Typology: Assignments

Pre 2010

Uploaded on 02/24/2010

koofers-user-36f
koofers-user-36f 🇺🇸

10 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Name: __________________________________________________________________Role: ________________________________________ Team: ___________
CS577A Fall 2008
Homework #7 – ICM EPG Survey
Due Wednesday November 19, 2008, 11:59 pm (20 points); Submit Online Thru DEN (www.uscden.net)
File Name Convention: Lastname_Firstname_HW7.doc
Contact Person –DEN discussion board
Reference: ICM EPG: http://greenbay.usc.edu/IICMSw/index.htm
Part I: (10 points) Regarding the Instructional Incremental Commitment Model-Software Electronic Process Guide
(ICM EPG), please answer the following questions:
I. Effective communication regarding the process
(low/ bad) (high/good)
1 2 3 4 5
1. The ICM EPG improves my understanding about software development process.
2. The ICM EPG enables my communication about software development process
among team members.
3. The ICM EPG enables my communication about software development process
with the client.
Comments:
II. People-oriented process information
(low/ bad) (high/good)
1 2 3 4 5
4. The ICM EPG provides essential information about software development process
based on your role.
5. The ICM EPG helps me to understand responsibilities of each role with respect
to the process.
6. The ICM EPG would help me in assigning tasks to each role, if I were the project
manager
7. The ICM EPG helps me to select the role that I want.
8. The ICM EPG explains about activities in which each role has to participate.
Comments:
III. Process modeling and support
(low/ bad) (high/good)
1 2 3 4 5
9. The ICM EPG provides essential information for me to plan and execute my
software development process.
10. The ICM EPG allows me to learn about software development process
incrementally.
11. The ICM EPG provides information that supports me in process adaptation to fit
with your project status.
12. The ICM EPG provides a framework for analyzing and estimating patterns of
resource allocation and consumption in each phase of the software
development life cycle.
Comments:
pf3

Partial preview of the text

Download Homework 7 for Software Engineering - Fall 2008 | CSCI 577A and more Assignments Software Engineering in PDF only on Docsity!

Name: __________________________________________________________________Role: ________________________________________ Team: ___________

CS577A Fall 2008

Homework #7 – ICM EPG Survey

Due Wednesday November 19, 2008, 11:59 pm (20 points); Submit Online Thru DEN (www.uscden.net)

File Name Convention: Lastname_Firstname_HW7.doc

Contact Person –DEN discussion board

Reference: ICM EPG: http://greenbay.usc.edu/IICMSw/index.htm

Part I: (10 points) Regarding the Instructional Incremental Commitment Model-Software Electronic Process Guide (ICM EPG) , please answer the following questions:

I. Effective communication regarding the process

(low/ bad) (high/good) 1 2 3 4 5

  1. The ICM EPG improves my understanding about software development process.
  2. The ICM EPG enables my communication about software development process among team members.
  3. The ICM EPG enables my communication about software development process with the client. Comments:

II. People-oriented process information

(low/ bad) (high/good) 1 2 3 4 5

  1. The ICM EPG provides essential information about software development process based on your role.
  2. The ICM EPG helps me to understand responsibilities of each role with respect to the process.
  3. The ICM EPG would help me in assigning tasks to each role , if I were the project manager
  4. The ICM EPG helps me to select the role that I want.
  5. The ICM EPG explains about activities in which each role has to participate. Comments:

III. Process modeling and support

(low/ bad) (high/good) 1 2 3 4 5

  1. The ICM EPG provides essential information for me to plan and execute my software development process.
  2. The ICM EPG allows me to learn about software development process incrementally.
  3. The ICM EPG provides information that supports me in process adaptation to fit with your project status.
  4. The ICM EPG provides a framework for analyzing and estimating patterns of resource allocation and consumption in each phase of the software development life cycle. Comments:

(low/ bad) (high/good) 1 2 3 4 5

  1. The ICM EPG provides complete information about software development process in the Exploration phase If not, what is/are missing?
  2. The ICM EPG provides complete information about software development process in the Valuation phase If not, what is/are missing?
  3. The ICM EPG provides complete information about software development process in the Foundations phase If not, what is/are missing?
  4. Information provided in the ICM EPG is consistent.
  5. The ICM EPG provides information about activities that have to be accomplished to achieve process objectives.
  6. The ICM EPG provides information about artifacts to be created and maintained.
  7. The ICM EPG provides an outline for what artifacts to produce for delivery to client.
  8. The ICM EPG provides information about tools to be used in the process. Comments: IV. Process Improvement (low/ bad) (high/good) 1 2 3 4 5
  9. The ICM EPG helps me to eliminate inconsistencies in the process specification.
  10. The ICM EPG provides information about quality model (i.e., provide ideal artifacts)
  11. The ICM EPG suggests the steps to be accomplished in order to improve the quality of a software process
  12. The ICM EPG is easy to use.
  13. The notations/graphic representations used in the ICM EPG are easy to understand.
  14. It is easy to find specific information in the ICM EPG.
  15. The ICM EPG has a high clarity of navigation. Yes No
  16. Would you prefer a printable document version or the current online version of ICM process guideline? Comments: