Text only version INDEX :: Information Science & Technology :: ITEC

 

 
College of Information Science & Technology

ITEC 471
SOFTWARE ENGINEERING II

  1. Catalog Entry

ITEC 471. Software Engineering II
Three hours lecture (3).

Prerequisite: ITEC 224, ITEC 320, ITEC 370

A continuation of principles of software engineering and the design and implementation strategies appropriate for large software projects. Includes the use of CASE tools, extreme programming methods, software metrics, verification, validation, quality assurance, and a further exploration of the principles of human-computer interaction.

  1. Detailed Description of Content of Course

This course explores more theoretical topics in software engineering including:

1. Case Tools
2. Extreme Programming
3. Metrics

a. Software development metrics
b. Software performance metrics
c. Software reliability metrics
d. Human-computer interaction metrics

4. Evaluation of Software Systems

a. Verification and validation
b. Software quality assurance

5. Human-Computer Interaction

a. Usability
b. Standards, styles, and guidelines
c. Interaction development process
d. Evaluation

  1. DETAILED DESCRIPTION OF CONDUCT OF COURSE

The focus of this class is theoretical software engineering and its application to large project development. Projects for this course are intended to introduce students to the complete software process from system conception through implementation.

  1. GOALS AND OBJECTIVES OF THE COURSE

To provide information technology students with the skills to specify, design and implement large software systems..

  1. ASSESSMENT MEASURES

Participation in the design of a large software project is crucial to the successful completion of this course. At least two exams will also be used in evaluating the student's level of material assimilation.

  1. Other Course Information

None.

  1. Review and Approval

DATE ACTION APPROVAL
September 2001 New Course Proposal John P. Helm, Chair