Question

Discuss the major components of the software engineering process. If you had to order them by...

Discuss the major components of the software engineering process. If you had to order them by importance, what order would that be and why?
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer :

The main components of software engineering process are as follows :

  1. Software requirements and specifications : In this process, the client is asked for the software specifications. Then the functional and non-functional requirements of the software are determined. Also the detailed description of a software to be developed is prepared.
  2. Software Development : This process includes basically building and the programming of the software system. Also phases like designing and documenting takes place simultaneously. Testing and fixing bugs is performed repeatedly in this process.
  3. Software Testing and Validation : In this process, the software product developed is evaluated to make sure that the software runs well and satisfies the requirements specified by the clients.
  4. Software Maintenance : In this process, the developed software undergoes repair if required. This phase can be also used to add/update new features to the software product as required by the clients.

It is always better to use this same ordering as described above. Because all this processes are interlinked to one another. We can see that each process follows it's previous process.
We can observe that in the initial process, the client informs the software developer, what type of product he/she wants. After the clients specifies the requirements of the software product to be developed, the next process is software building and side by side fixing bugs that occurs.
Once the development of the software is complete, it is tested and validated to check if it meets the clients specifications.
Lastly, in the software maintenance process, repair or updating the software with new features takes place.

Hence, follow this ordering  for better results  while developing a software system.

Add a comment
Know the answer?
Add Answer to:
Discuss the major components of the software engineering process. If you had to order them by...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT