Software engineering teaches you to develop a software in a systematic order. i.e. you will learn different steps adopted from start to end of a software production. They are domain analysis, software element analysis, scope analysis, specification, software architecture, coding, testing, implementation, documentation, software training and support and finally maintenance. There are different type of software development process. According to infrastructure we select waterfall process model, iterative process model, spiral model, top-down and bottom up design, model driven development, chaos model, prototyping, unified process model, V-model, extreme programming and Incremental funding methodology, etc
http://freee-booksdownload.blogspot.com/2008/02/free-software-engineering-ebooks.html
http://heim.ifi.uio.no/~trygver/
http://www.epmbook.com/ good
http://www.aduni.org/courses/web/index.php?view=cw teacher
http://www.cse.cuhk.edu.hk/~lyu/book/reliability/
http://www.infoq.com/about.jsp community
http://ebooks.mzwriter.com/e-books/share_ebook-building-reading-skills-for-toefl-ibt/#comment-245
TPA
======
http://faisalsaleh.wordpress.com/2008/10/18/contoh-soal-cpns-test-potensi-akademik/
http://xzcoslo.wordpress.com/2008/12/01/test-potensi-akademik-tes-bakat-skolastik/
Anniversary
===============
http://lilypie.com/due_date.php?
http://daisypath.com/index.html