Software Engineering as a Foundation of ICT development.

Teaching and sharing software engineering is hard, applying in the real world project is harder. If you are IT student or computer science you might be know that the software engineering is a boring stuff. Theoretical, Fiction example, and sometime it can be neglected.


Many people love to do software engineering as a development activity. At least, some new people think software engineering can be done through great software and great coding skill. Yes it is!, Software development (coding-testing-deploy for short) can solve a lot of many software engineering aspect. However, we still need software engineering to create a foundation of a good software.

If you are students, I propose you to learn basic software engineering such as.

Season 1 - Software engineering fundamental

  • introduction software engineering
  • software process model
  • software requirements
  • software estimation
  • software design
  • software development
  • software testing
  • software configuration management
  • software deployment and maintenance
  • project management

If you fall in love with software engineering you can learn advance aspect such as

Season 2 - software engineering practices

  • software methods
  • Rational unified process
  • Extreme Programming fundamentals
  • Scrum fundamentals
  • Lean fundamentals
  • test driven development
  • capability maturity model integration
  • humans aspect software engineering
  • software engineering certification
  • Software engineering tools.

Add comment

  Country flag

  • Comment
  • Preview

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.


Month List