HW HELP ASAP!!!!

Description

1. Software Engineering Process

Don't use plagiarized sources. Get Your Custom Assignment on
HW HELP ASAP!!!!
From as Little as $13/Page

– Describe the software engineering process. Specifically, describe the requirements, design, and

implementation phases.

– Describe what happens in each phase and how each phase influences the next.

2. Developing Requirements

– Describe several techniques for developing requirements. Give an example.

3. Developing Design

– Describe several techniques for developing a design from the requirements.

– What tools can be useful in developing a design. Give several examples.

4. Design Patterns

– What are design patterns? How do design patterns improve software and/or the software design

process?

– Give 3 specific examples of a design pattern. Describe what problem it solves and how it does this.

5. Software Testing

– Describe 3 different techniques for software testing.

– What is unit testing? What is meant by a ‘unit’. Give an example of several unit tests.

6. Design from problem description

Begin the design of a Tic-Tac-Toe game program.

– List 5 functional requirements for this program.

– List 3 non-functional requirements for this program.

– Give 5 detailed use cases for this program.

– List 5 class candidates for this program. Give a detailed UML diagram for each.

PS NOTE:use only your own words.

– No GPT
– No Google
– No other text or reference
– No collaboration: Work independently