Requirements
Software System Potpourri
Tools
Managing Your Project
Reflecting on Classroom Fun
100

Which type of requirement would describe the basic operations a software must perform?

Non-Functional Requirement

100

Which software development framework depends on an iterative process to anticipate the need for flexibility of customer needs and collaboration 

Agile Software Development

100

A tool used, mostly in UML, that provide a graphical representation of the interactions between the users (actors) and a system. 

Use Case Diagram

100

Term that is defined as Incomplete or changing requirements and specifications 

Scope Creep

100

Candy is a FUN and delicious way to reward students who engage and participate in our class fun.  What was the number 1 type of candy that was requested by the students during this term?

Reese's Cups

200

Non Functional or Functional: adding a system that protects against unauthorized access and data breaches

 

Non-Functional

200

When coding, what is something to be careful with over using  and should only be used for specific reasons including explaining code intention

A Comment

200

A tool used to outline a basic blueprint of an application that helps teams align on requirements and design the user experience

Wireframe

200

This is the first phase of the Project Management Process

The planning or initiation phase

200

We used the wall and sticky notes to create a life size _____ to learn about resource planning, prioritization, and agile methodology.  

Kanban Board

300

Non Functional or Functional:  Add a Button to the login screen 

Functional 

300

Which type of testing would be used to test the entire workflow/chain from start to finish?

End-to-end testing

300

This tool is used to document test cases, preconditions and steps needed to ensure the software is working properly

Test Case Log

300

This is the role of the person(s) who run sprints and ensures processes are followed within an Agile Project

Scrum Master

300

This term, we flew together as a Space Crew to test our survival skills and learn about team collaboration and planning.  Where did we fly to and what was the number one supply that was needed during that mission?

The Moon-- Oxygen

400

Which type of requirement is described as how a system must behave

Functional Requirement

400

What is the first testing phase that should be completed during the testing period?

Unit Testing

400

This tool is used to document Acceptance Criteria for requirement and descriptions of how a user will use certain pieces of the application. 

User Stories or User Story Log

400

Which phase of the project will be used to ensure goals are on track and stay on track?

Monitoring

400

We played a game that taught us about teamwork while learning definitions for different types of requirements.  It also measured the drawing skills of our students.  What was the name of this game?

Pictionary

500

Name ONE of the Softskills Needs for gathering requirements

 Active Listening

 Open Communication

500

Breaking down functions into smaller parts of build is an example of which way of handling complexity?

Decomposition

500

This tool is used to document how your application will be maintained and/or supported after implementation

Support and Maintenance Plan

500

What is the most important skill to be a successful project manager?

Communication!

500
We did an exercise that taught us about teamwork, requirements gathering, communication, patience, and finishing a successful project.   Name all 4 supplies that were needed to finish that challenge.

Spaghetti

Tape 

String

Marshmallow