software testing

profileDamansandhu
Ass3.docx

COMP3520/4530 – Assignment/Lab Exercises – page 2

COMP 3520 / 4530 – Software Engineering

Assignment #3: Software Evolution

Due Date: Beginning of your Class on February 5th, 2019

Topics Covered:

· Software Evolution (Ch. 9)

Introduction:

For the third assignment, you will demonstrate your understanding of software evolution. Using your start-up company from the first assignment, you will address this key question: How will your company evolve your software?

Problem:

Your company already has some clients and you will need to support the software you have delivered to them.

Specifically you need to:

List the three types of maintenance and indicate how much time is spent on each type. Given the amount of time spent on the three different types of maintenance, discuss what this would mean to you when you are setting up a development organization and configuring your team(s) and development methodologies.

Report:

Create a formal report, including a cover page, table of contents, executive summary, body, conclusion and bibliography with references. Include page numbers, and figure references, etc.

Key Questions:

· Is your approach to software evolution comprehensive?

Marking Rubric

The marking of this assignment requires the student to demonstrate knowledge of how to validate software. Secondly the assignment requires the student to define the software evolution process to evolve the software over time. The following grading rubric will be applied:

Criteria

Requirements

Mark

Software Evolution 70%

Is the approach to software evolution comprehensive?

Typically a couple of pages in length.

/70

Report Format

30%

Quality of the written report.

/30

Total /100