In: Computer Science
Question2 thats Introduction to Software Engineering
a. Explain briefly what you learnt in this tutorial? (1 mark).
b. List the specific learning resources, techniques, tactics, strategies that you used to learn for this tutorial. (1 mark)
c. Evaluate and reflect on your own learning ability/performance/achievement in this tutorial. What challenges did you face in learning about and completing the requirements analysis task in this tutorial? What and how will you improve for next tutorial? (1 mark)
Things Learnt:
Software Engineering is an engineering technique for the development of a Software in standard approach. Its includes the theories, methods, tools to design and build the software to meet the below specifications efficiently:
Its not only concerned with the technical process of the building the software but also includes below activities:
Techniques & Strategies:
If we are not applying the Software Engineering Methods, then it will result in more expensive, unstable software. And in long term when more changes comes in for that software, this will also cause high increase of price.
Different methods and techniques of Software Engineering for different types of systems. For example:
The software design and implementation includes four main activities:
Then we have the Software Verification And Validation. This includes below stages:
c. Evaluate and reflect:
The software engineering is mainly concerned with activities of developing and managing software. So we need to know how to deal with Users, technical people and management, for this we would require Software Engineering Approach.
Challenges:
To gain knowledge on Software implementation and design part.
Improvements:
To analyse more on the techniques and process implementation