In: Computer Science
-What are the four important attributes that all professional software should have? Suggest four other attributes (not listed in the book) that may sometimes be significant.
-Discuss whether professional engineers should be certified in
the same way as doctors or lawyers.
1). IMPORTANT ATTRIBUTES:
Maintainability:
If a software is not have ability to maintain it will never work correct its bugs it will remain a faulty software and will be rejected.
Friendly:
If a software is not user friendly it can cause my difficulties for user. It will create trouble for a person to understand it most importantly.
Security:
If a software is not secured it can malfunction or can easily be attacked by a hacker or lose data
Efficient:
If a software is not efficient it can cause many abnormalities and above all it can waste many important resources like time.
2). PROFESSIONAL ENGINEER SHOULD BE CERTIFIED:
Yes, I think professional engineers should be certified in the same way as doctors or lawyer because it can be very helpful for a person to figure out which software professional is certified or not. It also differs a good from a bad professional engineer. When hiring for a critical job like for security job we should be sure that we hired a reliable and an actual software professional engineer with the help of certification we can be sure that only worthy will be certified.
IF YOU HAVE ANY QUERY PLEASE COMMENT DOWN BELOW
PLEASE GIVE A THUMBS UP