Question

In these days, when building a software, we are faced with many challenges. In order to...

In these days, when building a software, we are faced with many challenges. In order to overcome these challenges, we need to take into consideration the following statement “software in all of its forms and across all of its application domains should be engineered”. To achieve this statement, simple realities must be recognized! Using your own words, discuss at least three realities that can achieve the above goal. Answer:?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Guidelines For Software Development:

For the development of the software, there are certain things that must be noticed and done in order to make the software engineered in all the form.

  1. Knowing The Risks:
    • It is the most important part while creating software to know what risks are there in the system.
    • How the information is been manipulated at the client as well as the server end. Hence, making the process more secure as data is the part for which security is always compromised.
  2. Knowing The Wrongs Done By Others:
    • Knowing that the organizations who have been gone through the certain risks which reside in your software. Learning from the mistakes made by others is always the most effective way of setting guidelines.
    • The guidelines to the development of the software consist of the most probable wrong things that each and every organization with similar risks are been doing.
  3. Keeping Legal requirements in mind:
    • Many times organizations completely forget about the legal requirements that are been required by the officials.
    • Hence, keeping the legal jurisdictions, data holdings and the location in which you reside is also most important.
    • Recently, this has been the case with Facebook's most controversial data theft.
  4. Setting the level of security:
    • The level of the security that is been planned must always be kept in mind with the level of risks that are been residing in the system.
    • Excessive security in the system can also cause hindrance to the smooth business operations and hence, overprotecting oneself can also be a cause to the problem.
  5. Training Employees Accordingly:
    • The training of the employees in a certain part of the security is also a major part of the security policy as the employees are the one who makes mistake.
    • So, if one trains their employee in such an order that they minimize the mistakes that are been made it will become great for the system.

Hence, these are the guidelines for creating software which will cover all the aspects required for the software to be perfectly engineered like:

  1. Security of software
  2. Development of software
  3. Risks of software
  4. Legality of software

Thus, these are the ways in which the goal above can be achieved.

Add a comment
Know the answer?
Add Answer to:
In these days, when building a software, we are faced with many challenges. In order to...
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