How to Define Requirements Effectively While Programming


show more Before you sit down to design a program, you need to know what the program is expected to do and if there are any functional and non-functional requirements. Defining requirements before you get started saves time in coding. Learn how to identify the features and capabilities needed for specific application programming by watching this online video. show less
please wait ...

Defining requirements

This first step can have other names, even just analysis, but Requirements is a good word. What is the application required to do, what must it do? Now the core of your requirements or what are called functional requirements, literally, what are the features, the capabilities of the application? What does it need to do? But there are other non-functional requirements like what kind of help or documentation needs to be provided? Are there legal requirements? If you're building a system that does banking transactions or stores healthcare data, then there may be laws that you need to comply with.

And do you know those details? If you don't, who does? Performance requirements, response time, how many people does this app need to support simultaneously? Support requirements, if there's an issue with the web application at 2 a.m. on a Sunday morning, what needs to happen? And security can be considered either non-functional or functional requirement depending on the app. Now if you're doing...

Defining requirements
Video duration: 6m 9s 3h 1m Intermediate

Viewers:

Before you sit down to design a program, you need to know what the program is expected to do and if there are any functional and non-functional requirements. Defining requirements before you get started saves time in coding. Learn how to identify the features and capabilities needed for specific application programming by watching this online video.

Subject:
Developer
Software:
Java
Author:
please wait ...