answersLogoWhite

0

It is by far the most important stage. It is at that stage that it is established what the software is meant to do. If you don't know what the software is going to do, then you can't create it. If you don't get the details of what it is meant to do correct, then when the software is produced it may not do what the user wants. For big systems there is a lot of details to be established. An existing manual system may be being replaced by a software system. So it is important to understand to the finest detail what exactly happens in the manual system. That can take weeks, even months. All kinds of questions need to be asked and answered. The analysts need to know what happens at every stage of the process.

Later in the stages of software engineering the designers may still find they have to go back and get more details so that they know what is meant to happen in certain situations. Any mistakes that get into the system can cause a lot of problems later and are harder to fix and slower to fix. By asking the correct questions and getting the right information at the analysis stage, those subsequent delays can be avoided. So the analysis is critical to get correct.

User Avatar

Wiki User

12y ago

What else can I help you with?

Related Questions

How does Functional Analysis apply to Education?

A functional analysis in software engineering is similar to a task analysis in education and instructional design.


Mca is software engineering?

ya mca is software engineering. you will study database,java,.net,c,design and analysis etc during this course


What do you mean by requirement analysies in software engineering?

Requirement analysis is analysis of the requirements . It is basically done to refine the requirements.


Who elements of business processing engineering are the responsibilities of the software engineer?

business area analysis


What has the author Edmund S Melerski written?

Edmund S. Melerski has written: 'Design analysis of beams, circular plates and cylindral tanks on elastic foundations' -- subject- s -: Data processing, Elastic analysis - Engineering -, Foundations, Mathematical models, Structural analysis - Engineering -, Tanks


What are the main components of civil engineering software?

Civil engineering software has the main components of computer aided design and analysis tools to see the effect of the design and to calculate loads and dimensions.


What are the role of electronics in software engineering?

Electronics in very important in software engineering. It is because their might be client needs regarding electronics.


What has the author Charles F Radley written?

Charles F. Radley has written: 'Software safety progress in NASA' -- subject- s -: Safety, Reliability engineering, Software engineering, Reliability analysis, Program verification - Computers -, Software reliability


What is gtstrudl?

GT Ststrudl is a structural engineering software system that is computer aided. The software is designed to assist engineers in the structural designs and analysis process.


What is the role of requirement analysis in software development?

Requirement analysis is important in software development. It is important for the developers to analyse the need of the customers so that the product developed is upto the expectations of the customers.


What is product in software engineering?

The product of software engineering is software.


What is the Scope of software engineering?

•The scope of software engineering is extremely broad. In general, five aspects are involved: -Historical Aspects -Economic Aspects -Maintenance Aspects -Requirements, Analysis, and Design Aspects -Team Development Aspects