“To Be or Not to Be a Software Engineer” Please respond to the following:
- List four distinct tasks that a software engineer must perform in a typical software development project. Then, determine whether or not you believe the best programmers make the best software engineers. Provide a rationale for your answer.
- Present an argument as to whether you believe the intangibility of software systems poses a special problem for software project management. Support your response with two examples.
“Risks in Software Projects” Please respond to the following:
- Identify some of the risks in the context of people, organizations, tools, requirements, and estimations that could arise in software projects. Describe ways to mitigate each risk.
- From the e-Activity, use a real-world scenario to describe a contingency plan for addressing at least one type of risk that has come to fruition from an ethical lapse.