This website includes Education Information like a programming language, job interview question, general knowledge.mathematics

Education log

PageNavi Results No.

Ads

Tuesday, July 7, 2020

Requirements Modeling for WebApps

Requirements Modeling for WebApps

•             Introduction : Web developers are often skeptical (doubtful) when the idea of requirements analysis for WebApps is suggested.

•             “After all,” they argue, “the Web development process must be agile, and analysis is time-consuming. It’ll slow us down just when we need to be designing and building the WebApp.”.

•             Requirements analysis does take time, but solving the wrong problem takes even more time.

•             How Much Analysis Is Enough?

•             WebApps is emphasized depends on the following factors:

•             Size and complexity of WebApp increment.

•             Number of stakeholders (analysis can help to identify conflicting requirements coming from different sources).

•             Size of the WebApp team.

•             Analysis can help develop a common understanding of the project.

 

Introduction:

•             It is a good idea to analyze the problem before beginning design.

•             It is not true that all analysis must precede all design.

•             In fact, the design of a specific part of the WebApp only demands an analysis of those requirements that affect only that part of the WebApp.

•             For example from SafeHome, you could validly design the overall website structure (layouts, color schemes, etc.) without having analyzed the functional requirements.

•             You only need to analyze that part of the problem that is relevant to the design work for the increment to be delivered.

Requirements Modeling Input for Web App

•             An agile version of the generic software process can be applied when WebApps are engineered.

•             The process incorporates a communication activity that identifies

•             Stakeholders and user categories,

•             The business context,

•             Defined informational and applicative goals,

•             General WebApp requirements,

•             Usage scenarios—

•             All above information that becomes input to requirements modeling.

•             This information is represented in the form of natural language descriptions, rough outlines, sketches, and other informal representations.

•             Analysis takes this information and then produces more rigorous models as an output.

•             The requirements model provides a detailed indication of the true structure of the problem and provides insight into the shape of the solution

 


No comments:

Post a Comment