Week 4 - Functional Requirements / User Story Flashcards
quiz2
is an engineering discipline concerned with all aspects of software production
Software Engineering
early stages of system specification through to maintaining the system after it has gone into use.
Software Engineering
This environment is a nearly exact replica of the production environment so it seeks to mirror an actual production environment as closely as possible to ensure the software works correctly.
Staging Environment
often restricted to a
small number of selected users
Staging Environment
Test on a near-production level but in a non-production environment to verify that the application will behave correctly after deployment.
Staging Environment
It is kept invisible from end-users.
Conduct tests to ensure that no problems come up
in production.
Staging environment is not meant to be a
substitute for a real-world production environment.
Staging Environment
This is where the software is produced and is running
on a production server.
It has officially gone live to real users.
Production Environment
the release can be deployed in phases to a segment of your users first to see how it performs to catch and fix any additional bugs before deploying to the rest of your users.
Production Environment
this is where the development of the software takes place.
It is the first environment where developers write the first lines of code
Development Environment
allows QA engineers to test new and changed code whether via automated or non- automated techniques.
The faulty code can be removed in this environment.
Testing Environment
If all tests pass, the test environment can automatically move the code to the next deployment environment
Testing Environment
Developed during the first phase in the software development life cycle
Requirements Engineering
Requirements engineering is the practice of establishing
the services that the **customer needs from a system.
Requirements Engineering
They help define exactly what needs to be
implemented in the software to be developed.
Requirements Engineering
Software system requirements are often classified as functional requirements or nonfunctional requirements
Requirements Engineering