Software engineering requirements analysis (software requirements rule specification, data requirement specification, preliminary user manual, software development implementation plan)

The research object of the software requirements analysis stage is the user requirements of the software project, how to accurately express the user's requirements, how to work with the user to determine what kind of system is to be developed, is the main problem to be solved by the requirements analysis. That is to say, the task in the requirements stage is not to determine how the system completes the work, but only to determine what the system must complete, that is, to put forward complete, accurate, clear, and specific requirements for the target system. The task to be completed in the requirements analysis stage is to use the software work scope determined in the software planning stage as a guide, establish an analysis model through analysis and synthesis, and compile a software requirements specification.

Software requirements analysis in the stage of software engineering life cycle:
image.png
the specific content and steps of software requirements analysis are as follows: the
image.png
generated documents mainly include software requirements specifications, the contents are as follows:
image.png
personal understanding (if there are shortcomings, please correct me): in the requirements analysis stage Analytical modeling is mainly to abstract user needs into conceptual patterns. There are many ways to express this conceptual model, which can be expressed by ER diagrams, DFD data flow diagrams, and STD state-transition diagrams. The above three diagrams are based on the DD data dictionary. .

In the first step of software engineering, the [software planning] stage determines whether the solution is feasible. In the second [demand analysis] stage, it is a macro control and macro sorting that considers the function, performance and environmental requirements of the software.
————————————————
Copyright Statement: This article is an original article by the CSDN blogger "Fifteen Issues Jiying", which follows the CC 4.0 BY-SA copyright agreement. Please attach the original source for reprint Link and this statement.
Original link: https://blog.csdn.net/Elsa15/article/details/83858342

Guess you like

Origin www.cnblogs.com/zenkin/p/12731301.html