Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

sample template: T ABLE OF C ONTENTS 1. I NTRODUCTION 2 1.1 Purpose 2 1.2 Scope

ID: 3774857 • Letter: S

Question

sample template:

TABLE OF CONTENTS

1.

INTRODUCTION

2

1.1

Purpose

2

1.2

Scope

2

1.3

Overview

2

1.4

Reference Material

2

1.5

Definitions and Acronyms

2

2.

SYSTEM OVERVIEW

2

3.

SYSTEM ARCHITECTURE

2

3.1

Architectural Design

2

3.2

Decomposition Description

3

3.3

Design Rationale

3

4.

DATA DESIGN

3

4.1

Data Description

3

4.2

Data Dictionary

3

5.

COMPONENT DESIGN

3

6.

User INTERFACE DESIGN

4

6.1

Overview of User Interface

4

6.2

Screen Images

4

6.3

Screen Objects and Actions

4

7.

REQUIREMENTS MATRIX

4

8.

APPENDICES

4

TABLE OF CONTENTS

1.

INTRODUCTION

2

1.1

Purpose

2

1.2

Scope

2

1.3

Overview

2

1.4

Reference Material

2

1.5

Definitions and Acronyms

2

2.

SYSTEM OVERVIEW

2

3.

SYSTEM ARCHITECTURE

2

3.1

Architectural Design

2

3.2

Decomposition Description

3

3.3

Design Rationale

3

4.

DATA DESIGN

3

4.1

Data Description

3

4.2

Data Dictionary

3

5.

COMPONENT DESIGN

3

6.

User INTERFACE DESIGN

4

6.1

Overview of User Interface

4

6.2

Screen Images

4

6.3

Screen Objects and Actions

4

7.

REQUIREMENTS MATRIX

4

8.

APPENDICES

4

Explanation / Answer

You are asked to recommend a software development process for the proposed extension to the XYZ system. 1. Is the waterfall model a good choice for developing this system? Only Yes or No 2. Give four reasons to support your answer in 1. 3. Is iterative development leading to a single release of the system a good choice for developing this system? Only Yes or No 4. Give four reasons to support your answer in 3. 5. Is incremental development with releases of small increments of software a good choice for developing this system? Only Yes or No 6. Give four reasons to support your answer in 5. 7. What software development process would you recommend and why?