Monday, October 31, 2011

Software Architecture (SA) BE computer notes

Sunday, October 30, 2011

Software Architecture

Note : - There's no local author like TechMax , Nirali OR Technical publications for this Subject....LOL....so njoy studing this subject...Software Architecture is worth studing if you read it from Wikipedia...

Well this elective subject is more about the architectures of different technologies like
  • Java
  • J2EE
  • .NET
  • Struts
  • EJB
  • RMI
  • Java Security
  • Web Security
  • Web based real time applications pros & cons
  • JDBC
  • HTML
  • ASP
  • JSP
  • JXTA
  • JMS
  • DHTML
  • XML
  • DLL
  • Servlets
  • Design Patterns
  • JAX-WS
  • Applets
  • & a lot more.....(I am serious...)
Lol...Its impossible to study all these things in final year....second sem....especially when we realise that we are done with only 10% of our project in 5 months & need to do 70% of the project (Engineers never do 100% work ....hahaha) in 2 months....(Engineers start thinking of studying in PL)....
I started studin this subject just 2 days before the exam...thinking that I had done this subject for the Orals... (Engineers always believe in believing)...
This interesting subject seems to be really sick & boring....thats not your fault....Its university's fault for keeping this subject in Final Year last semister of Computer engg .
Cons of the subject :
  • No Local Author
  • Too many International Author books to refer too
  • No idea about how much to study
  • No Jigar or Easy Solutions to refer to....lol
Pros of this subject :
  • Write anything sensible in the exam & you will score...
  • you can spend 5 days on internet just studing a simple concept....bcoz most of the time is spent chatting on gtalk , orkutting ,watching movies n other distractions...speaking from my experience.........eg. wasted 2 days on JAX-WS...which I actually understood 1 hour before the exam...(thats common for comp engineers)....
  • Generally its the last exam of engineering....so even if you don't study 2-3 units still you live by that faith of finally finishing engg.....I am serious...
  • Experience of last 3 years gives you the confidence that you can write the paper well (full fake stuff....)...& manage to clear the SA paper...
  • You learn how to use google effectively to search the needed things...hahaha
So there are more pros than cons for SA....so you must study this subject....
Now speaking seriously....this subject is really interesting....make sure you study more real time examples n applications rather than studing the theory....
There's only one way to study this subject.....ask the WHY type of questions ? rather than WHAT type of questions ?
eg: why JMS & not what is JMS ?
Study units 3 , 4 , 5 & 6 first & then units 1 ,2

 

Books for Design Patterns in Software Architecture

Design Patterns , Only unit 3 of syllabus. Too good book.

Altenate Link:

Books for Software Architecture - SA in Practice

Software Architecture in practice (2nd edition) .
Only units 1 and 2 of syllabus (chapters 1,2 and 4,5).



 










-- Download this book

Alternate Link:

Books for Software Architecture - J2EE tutorial

Most of the J2EE technologies part of unit 4 and 5 of syllabus

Alternate Link :


Software Architecture Question Papers

Its an elective subject in second sem for final year computer & IT engg.


May 2007 -Download Link

Dec 2007 -Download Link
 
 

 

Computer Networks - Tenenbaum

Computer Networks by Tenenbaum (4th edition)
is the perfect book for Data Communications & Computer Networks subjects of TE computer engg.-Pune university...Examples given in this book with respect to every networking concept are really nice...

























-- Download this book

Multimedia Systems - MMS

Question paper for Multimedia Systems - MMS
--- Download MMS Question Paper

Software Testing and Quality Assurance

Purely a theoretical subject. This subject is an extended version of Software Engineering from Third Year... To score in this subject you need to have a good command over ENGLISH language (obviously to write fake stuff in exam paper...hahahahahaha ... remember we are engineers and we are masters at faking things in exam papers....LOL ).


Well lets get over important things about STQA:
  • Please do not use any reference other than R.S. Pressman's book on Software Engineering for this subject... else you might end up getting 30/100 or even less...
  • Use any local author TECHMAX or TECHNICAL along with R.S. Pressman.
  • Attempt all questions in the paper... I mean attempt full 100 marks (even if you don't know anything use your logic by understanding the question...hahaha)
  • Units 1,2,3,4 are really easy....Units 5 & 6 seem to be a bit boring....but do them also bcoz its only theory...

Also please start doing this subject from now .... one unit every 20 days.... The reason I say so is it really gets boring to do this subject in the PLs.... finally its your choice and you know the best "what to do when ...."
Do enjoy the most of your final year ... :):):)

Books for OOMD - UML Weekend course

All UML diagrams in 3 days (PL time hahaha..Friday,Saturday and Sunday)
Seems like normal for we comp engineers doing the entire subject in 3 days..lol:-)

Alternate Link:

UML Distilled

UML Distilled - A Brief Guide to the Standard Object Modelling Language
Good for UML Concepts


UML Distilled remains the best introduction to UML notation. Agile and pragmatic approach hits the sweet spot, and I wholeheartedly recommend it.



















Alternate Link :
--
Download this book

UML Quick Reference Card

UML Quick Reference Card is a PDF file with different types of UML diagrams and the terms involved in each diagram. Its a must use small PDF file for revising UML concepts.























-- Download this eBook