SECTION A [30 Marks] Software engineering is a field of engineering which is concerned with all aspects of software prod
Posted: Wed Apr 27, 2022 3:11 pm
SECTION A [30 Marks]
Software engineering is a field of engineering which is concerned
with all aspects of software production. Software
engineering is the “application of a systematic, disciplined,
quantifiable approach to the design, development, operation,
and maintenance of software. Software engineers are people who are
trained and skilled in the optimal use of software
engineering practices to produce high quality software. Software
engineers, therefore, are not just computer programmers;
they may be programmers, but they also have a thorough
understanding of the principles of software engineering, and
the
complete life-cycle activities of a software development project,
such as software specification, software development,
software validation, and software evolution.
In your role as a software engineer, you will have to advise the
development team on various software engineering aspects.
Answer ALL the questions in this section.
Question 2 (10 Marks)
Discuss in detail the importance of architectural design in
software development.
Software engineering is a field of engineering which is concerned
with all aspects of software production. Software
engineering is the “application of a systematic, disciplined,
quantifiable approach to the design, development, operation,
and maintenance of software. Software engineers are people who are
trained and skilled in the optimal use of software
engineering practices to produce high quality software. Software
engineers, therefore, are not just computer programmers;
they may be programmers, but they also have a thorough
understanding of the principles of software engineering, and
the
complete life-cycle activities of a software development project,
such as software specification, software development,
software validation, and software evolution.
In your role as a software engineer, you will have to advise the
development team on various software engineering aspects.
Answer ALL the questions in this section.
Question 2 (10 Marks)
Discuss in detail the importance of architectural design in
software development.