Describe several techniques for developing requirements

Assignment Help Software Engineering
Reference no: EM133816595

Assignment

I. Software Engineering Process

1. Describe the software engineering process. Specifically, describe the requirements, design, and implementation phases.
2. Describe what happens in each phase and how each phase influences the next.

II. Developing Requirements

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

III. Developing Design

1. Describe several techniques for developing a design from the requirements.
2. What tools can be useful in developing a design. Give several examples.

IV. Design Patterns

1. What are design patterns? How do design patterns improve software and/or the software design process?
2. Give 3 specific examples of a design pattern. Describe what problem it solves and how it does this.

V. Software Testing

1. Describe 3 different techniques for software testing.
2. What is unit testing? What is meant by a ‘unit'. Give an example of several unit tests.

VI. Design from problem description

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

1. List 5 functional requirements for this program.
2. List 3 non-functional requirements for this program.
3. Give 5 detailed use cases for this program.
4. List 5 class candidates for this program. Give a detailed UML diagram for each.

Reference no: EM133816595

Questions Cloud

Quality of care : Quality of Care: Even when African Americans do access healthcare, they often receive lower quality care compared to white patients.
Bloating and acid reflux with symptoms worse at night : HM is a 42 year-year-old female seeking evaluation for feelings of fullness, bloating and acid reflux with symptoms worse at night.
Primigravid client has just completed difficult : A primigravid client has just completed a difficult, forceps-assisted birth of a 9-lb (4.08-Kg) neonate.
What are some of the resources you will list in your paper : Why does this topic interest you? How and where will you find your information? What are some of the resources you will list in your final paper?
Describe several techniques for developing requirements : Describe several techniques for developing requirements. Describe several techniques for developing a design from the requirements.
Impact of interventions on reducing health disparities : Establish metrics to regularly evaluate the impact of interventions on reducing health disparities.
How might this be an ethical issue : Give an example of how Artificial Intelligence Chatbots can fail and show bias in their answer. How might this be an ethical issue?
Education on managing chronic diseases-healthy eating : Provide education on managing chronic diseases, healthy eating, and physical activity. Programs should be culturally tailored to resonate with the community.
What do drs emdin and love teach us about educational system : What do Drs. Emdin & love teach us about the educational system? How would you incorporate what you learned from Dr. Kendi, Dr. Myers, Dr. Emdin?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd