Questionnaire for CSCI 577a: Software Engineering I--Fall 2001

Go to Questionnaire Instructions

Personal Information

First Name*:
Middle Initial:
Last Name*:
Student ID*:xxx-xx-xxxx
Age*:
Sex*:

Contact Information

Preferred Email address*:
USC Email address*: @scf.usc.edu
Daytime Phone Number*:(xxx) xxx-xxxx
Evening Phone Number*:(xxx) xxx-xxxx
Fax Number:(xxx) xxx-xxxx
Personal Web Page URL:

Student Information

I am a Full Time Student*: Yes  No 
I am a local Remote Student*: Yes  No 
I am a distant Remote Student*: Yes  No 
I am specializing in Software Engineering*: Yes  No 
Current Degree Objective*: MS  PhD 
English Proficiency Level*:
If English is your second language, please complete both of the following questions.
   Reading Comprehension Skills:
   Listening and Speaking Skills:
   Writing Skills:
Available Days for Project Meetings and Colleborative Work: Mon  Tue  Wed  Thu  Fri  Sat  Sun AM

Mon  Tue  Wed  Thu  Fri  Sat  Sun PM

Mon  Tue  Wed  Thu  Fri  Sat  Sun Evening

Practical Experience in Software Development Information

Experience with software development in practice*:
MOST RECENT 
   Company Name: 
   Department: 
   Title: 
   Company URL: 
Explanation about practical experience: Please explain your answer. Include the number of semesters or number of years of relevant experience.(e.g. "I worked for 10 years as a programmer using ... in industry")*

Software Development Experience

Project Management*:
Requirements Capture*:
   Experience writing requirements*:
   Experience writing use cases*:
   Experience reviewing requirements*:
   Experience reviewing use cases*:
   Experience managing requirements*:
   Experience changing requirements for maintenance*:
Analysis and Design*:
   Experience in design of systems*:
   Experience in design of systems from requirements/use cases*:
   Experience in Change Management*:
   Experience with the Unified Modeling Language (UML)*:
Object-Oriented Analysis and Design*:
   Experience with creating Object-Oriented (OO) designs*:
   Experience reading OO designs*:
Configuration Management*:
Programming*:
Primary Software Development Tool*:
Secondary Software Development Tool*:
Software Testing:*
   Experience in testing software*:
   Experience in testing, based on requirements/use cases*:
   Experience with equivalence-partition testing*:
Visual Modeling Tools (e.g., Rational Rose)*:
User Interface Design*:
Technical Writing*:
Web Publishing*:
Other Software Development Tool(s):
Internet Programming (Java, Perl, JavaScript, etc...):*
Primary host operating system/platform*:
Secondary host operating system/platform*:
Software Inspection:*

Preference for Team Roles and Responsibilities

Pick the team roles that you are interested to be in the project team:
First Team Role Choice*:
Second Team Role Choice*:

Enter your interest or preference level for each one of the following team artifacts:
Operational Concept Description*:
System and Software Requirements Definition*:
System and Software Architecture Description and Model Files (e.g., Rational Rose Model)*:
Feasibility Rationale*:
Life Cycle Plan*:
Prototype*:



Send Problem Reports to
csci577@usc.edu