475,073 views
44 votes
44 votes
The work associated with software engineering can be categorized into three generic phases, regardless of application area, project size, or complexity namely the phase which phase which focuses on how and the phase which focuses on what the focuses on change. i support ii. development 2​

User RyPope
by
2.8k points

2 Answers

20 votes
20 votes

Final answer:

Software engineering work can be divided into three phases: defining what to develop, focusing on how to implement the design, and managing changes post-development. These phases are part of a repetitive and iterative design process, which includes additional considerations such as ethical and economic impacts.

Step-by-step explanation:

The work associated with software engineering can generally be broken down into three core phases, each focusing on a specific aspect of product development:

  1. The phase that focuses on what to develop, often called the requirements or preparatory phase. This phase involves understanding and documenting the needs and constraints of the project.
  2. The phase that focuses on how to develop the product, which is the development or implementation phase. During this time, the actual design and coding of the software take place.
  3. The phase that focuses on change, which includes maintenance and iteration after the product has been developed. This encompasses the program evaluation, refinement, and development of lessons learned phases.

Throughout these phases, the engineering design process is repetitive or cyclical, often requiring multiple iterations of prototyping, testing, and refinement. Additionally, effective engineering considers various aspects such as scientific, ethical, economic, and legal elements. Communication and teamwork skills are important for engineers alongside technical knowledge. An engineering degree offers flexibility and opportunities for work in various settings and locations around the world. Moreover, engineering teams are typically collaborative and diverse, consisting of members with different specialties.

User Ananda Pramono
by
2.5k points
13 votes
13 votes

Answer:

The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the_____________ phase which focuses on what, the______________ phase which focuses on how and the_____________ phase which focuses on change ? i. support ii. development iii. definition

[A]. 1, 2, 3

[B]. 2, 1, 3

[C]. 3, 2, 1. ✅✅

[D]. 3, 1, 2

User SharpNoiZy
by
2.9k points