Thursday 29 August 2013

UML Deployment Diagram

Overview:

Deployment diagrams are used to visualize the topology of the physical components of a system where the software components are deployed.
So deployment diagrams are used to describe the static deployment view of a system. Deployment diagrams consist of nodes and their relationships.

Purpose:

The name Deployment itself describes the purpose of the diagram. Deployment diagrams are used for describing the hardware components where software components are deployed. Component diagrams and deployment diagrams are closely related.
Component diagrams are used to describe the components and deployment diagrams shows how they are deployed in hardware.
UML is mainly designed to focus on software artifacts of a system. But these two diagrams are special diagrams used to focus on software components and hardware components.
So most of the UML diagrams are used to handle logical components but deployment diagrams are made to focus on hardware topology of a system. Deployment diagrams are used by the system engineers.
The purpose of deployment diagrams can be described as:
  • Visualize hardware topology of a system.
  • Describe the hardware components used to deploy software components.
  • Describe runtime processing nodes.

How to draw Deployment Diagram?

Deployment diagram represents the deployment view of a system. It is related to the component diagram. Because the components are deployed using the deployment diagrams. A deployment diagram consists of nodes. Nodes are nothing but physical hardwares used to deploy the application.
Deployment diagrams are useful for system engineers. An efficient deployment diagram is very important because it controls the following parameters
  • Performance
  • Scalability
  • Maintainability
  • Portability
So before drawing a deployment diagram the following artifacts should be identified:
  • Nodes
  • Relationships among nodes
The following deployment diagram is a sample to give an idea of the deployment view of order management system. Here we have shown nodes as:
  • Monitor
  • Modem
  • Caching server
  • Server
The application is assumed to be a web based application which is deployed in a clustered environment using server 1, server 2 and server 3. The user is connecting to the application using internet. The control is flowing from the caching server to the clustered environment.
So the following deployment diagram has been drawn considering all the points mentioned above:
UML Deployment Diagram

Where to use Deployment Diagrams?

Deployment diagrams are mainly used by system engineers. These diagrams are used to describe the physical components (hardwares), their distribution and association.
To clarify it in details we can visualize deployment diagrams as the hardware components/nodes on which software components reside.
Software applications are developed to model complex business processes. Only efficient software applications are not sufficient to meet business requirements. Business requirements can be described as to support increasing number of users, quick response time etc.
To meet these types of requirements hardware components should be designed efficiently and in a cost effective way.
Now a day's software applications are very complex in nature. Software applications can be stand alone, web based, distributed, mainframe based and many more. So it is very important to design the hardware components efficiently.
So the usage of deployment diagrams can be described as follows:
  • To model the hardware topology of a system.
  • To model embedded system.
  • To model hardware details for a client/server system.
  • To model hardware details of a distributed application.
  • Forward and reverse engineering.

Unified Modeling Language (Visual Paradigm)

UML Statechart Diagram:

Overview:

The name of the diagram itself clarifies the purpose of the diagram and other details. It describes different states of a component in a system. The states are specific to a component/object of a system.
A Statechart diagram describes a state machine. Now to clarify it state machine can be defined as a machine which defines different states of an object and these states are controlled by external or internal events.
Activity diagram explained in next chapter, is a special kind of a Statechart diagram. As Statechart diagram defines states it is used to model lifetime of an object.

Purpose:

Statechart diagram is one of the five UML diagrams used to model dynamic nature of a system. They define different states of an object during its lifetime. And these states are changed by events. So Statechart diagrams are useful to model reactive systems. Reactive systems can be defined as a system that responds to external or internal events.
Statechart diagram describes the flow of control from one state to another state. States are defined as a condition in which an object exists and it changes when some event is triggered. So the most important purpose of Statechart diagram is to model life time of an object from creation to termination.
Statechart diagrams are also used for forward and reverse engineering of a system. But the main purpose is to model reactive system.
Following are the main purposes of using Statechart diagrams:
  • To model dynamic aspect of a system.
  • To model life time of a reactive system.
  • To describe different states of an object during its life time.
  • Define a state machine to model states of an object.

How to draw Statechart Diagram?

Statechart diagram is used to describe the states of different objects in its life cycle. So the emphasis is given on the state changes upon some internal or external events. These states of objects are important to analyze and implement them accurately.
Statechart diagrams are very important for describing the states. States can be identified as the condition of objects when a particular event occurs.
Before drawing a Statechart diagram we must have clarified the following points:
  • Identify important objects to be analyzed.
  • Identify the states.
  • Identify the events.
The following is an example of a Statechart diagram where the state of Order object is analyzed.
The first state is an idle state from where the process starts. The next states are arrived for events like send requestconfirm request, and dispatch order. These events are responsible for state changes of order object.
During the life cycle of an object (here order object) it goes through the following states and there may be some abnormal exists also. This abnormal exit may occur due to some problem in the system. When the entire life cycle is complete it is considered as the complete transaction as mentioned below.
The initial and final state of an object is also shown below.
UML Statechart Diagram

Where to use Statechart Diagrams?

From the above discussion we can define the practical applications of a Statechart diagram. Statechart diagrams are used to model dynamic aspect of a system like other four diagrams disused in this tutorial. But it has some distinguishing characteristics for modeling dynamic nature.
Statechart diagram defines the states of a component and these state changes are dynamic in nature. So its specific purpose is to define state changes triggered by events. Events are internal or external factors influencing the system.
Statechart diagrams are used to model states and also events operating on the system. When implementing a system it is very important to clarify different states of an object during its life time and statechart diagrams are used for this purpose. When these states and events are identified they are used to model it and these models are used during implementation of the system.
If we look into the practical implementation of Statechart diagram then it is mainly used to analyze the object states influenced by events. This analysis is helpful to understand the system behaviour during its execution.
So the main usages can be described as:
  • To model object states of a system.
  • To model reactive system. Reactive system consists of reactive objects.
  • To identify events responsible for state changes.
  • Forward and reverse engineering.

Friday 16 August 2013

15 Aug 1947 (27 Ramzan, Raat Shabe Qadr Ki/Friday)

It coincided that year with Shab-e-Qadr or the 27th day of the holy month of Ramadan. This day is considered most special by the faithful and the night is spent in prayers.

In the years that followed, Pakistan continued to celebrate its Independence Day on August 14. The country celebrated its 67th Independence Day yesterday.

Yasser Latif Hamdani, a Lahore-based lawyer and author of "Jinnah: Myth and Reality", told PTI: "Pakistan was to celebrate its Independence Day on August 15 but because of Shab-e-Qadr it was advanced by a day in 1948. However, it stuck to its mistake and continued to celebrate following Independence Days on August 14 too."
MUSALMAN AUR HINDUSTAN!
Mili Aazadi Jis-se Wo Shakhs Musalman Hi Tha,
Diya Hind ko Taj Mahal jisne
Wo Shakhs Musalman Hi Tha,
Aaj kehte Hain Kuch Log Ke Dehshat Gard Hai Musalman,
Shuru ki Jisne Jang-E-Aazadi ki
Wo Tipu Sultan Musalman hi Tha,
Jaha Lehrata Hain Tiranga Aaj BhiBadi Shaan Se,
Kiya Tameer Jisne Laal Qila
Wo Shakhs Musalman Hi Tha, 
Sare Jahan se Achcha HINDUSTAN hamara,
Likha Jisne TARAN E- HIND wo IQBAL Muslman hi tha,
Yun Hi Nahi Azad Ho Gaya Azad-e- Hind,
Jab Azadi Mili Hind Ko Woh Mahina Ramzan Hi Tha.
15 Aug 1947 (27 Ramzan, Raat Shabe Qadr Ki Or Din Juma ka tha)
 

APSCHE EAMCET

APSCHE EAMCET







Got a Ranking in Engineering Entrance Exams Excellent  - What's Next ?

Most of the students are very happy that they have got good marks....but few of them are sad.
But those who are having good marks and cleared engineering entrance examination are still worried. Why ?


• Whether they will get admission in good college or not?
• What will be the Cut off percentage of different colleges ?
• What are the different courses available in different colleges ?
• Which branch should i take ?
• Which college i will get at this rank ?
and so and so !!!

Here we will discuss these question in detail but one by one

First of all which branch should i take ?

This question is very difficult because if u ask X,Y,Z then u will get X,Y,Z answer....but what is right for u let examine yourself..give the answer some of the question honestly and then decide yourself.

What is your criteria for choosing a branch?

(a) Job Opportunity
(b) Money
(c) Parents wish
(d) Your interest


(a) Job opportunity: This is the most important criteria for choosing a branch in a cut throat competition environment. This is true that branches like computer science, Information Technology and electronics are amongst the huge job provider and that's why they are the first choice of most of the students in last years counselling. But it's not means that other branches are less important as far as job opportunity is concerned, other branches are equally good the only difference is that most of the software industry are mass recruiter but core industry are not.


(b) Money : This is also one of the most important factor for choosing a branch.The answer of this question is very difficult because money making is depend upon individual talent not on your branch. It does not mean that if you are in computer science, Information Technology or electronics (which are the most preferred choice of students) then you will make a lot of money....even in other branches like mechanical, electrical, chemical or production, civil etc. you can make money. It is one of the misconception that software engineer are making more money. Only few of them are able to do it and again it's depend on your talent and hard work so no particular branch is moneymaker and in every branch you can make money.


(c) Parents Wish: This option is very emotional and worth meaning. Most of the parents wants only those branch in which job opportunity and money are more so for parents i request please go through above paragraphs and don't force your children to go for a particular branch only because of particular reason.

(d) Your Interest: This is the most important and worthy factor which is ignored by most of the parents and students. As mentioned earlier that each and every branch okay. It Is your intrest that make money and satisfaction.because after four year of your graduation u will be in industry and then whole of your life will be with same branch and work which u have opted today.....if you are interested in it then ii is good but if you are not then the words tension,stress,dissatisfaction, depression will come into picture because you are working for money not for your interest and hobby.You are working with those things which you have not liked in your four year of graduation but now you have to pass whole of your life with this branch. So always keep your interest first.

   To choose an Right Engineering College

The question arises that how to decide a college when there are thousands of engineering colleges in India. In this article we will discuss some of the features of colleges which will help you choose the right college. There are various factor while deciding a college for admission but always keep in mind the following factors while choosing a college:

Infrastructure: This is the most important factor while choosing a college Infrastructure does not means good looking building only. It means that whether a college has sufficient amount of infrastructure according to it's intake capacity. It include classroom, administrative building, workshop, computer labs, various laboratories etc. Because during your four year of graduation you need all these things, so keep it your first preference while choosing a college.

Faculty: Having a good infrastructure is not enough only. After having a sufficient infrastructure it is the faculty that make it useful, otherwise it will be a school without a teacher. Always have a look on college faculty which include Professors, reader, lecturer, teacher-student ratio, visiting faculty, teaching experience etc.

Facilities: This is another important factor that you have to keep in mind.Facilities provided by college assist you during your college period.It include Library, Internet, intranet, hostels, seminar halls, dispensary, student clubs, gym etc.

Placements: This is the most important factor while deciding a college. It not mean that it is the first and last criteria to choose a college. Placements of a college depend upon many factor like it's infrastructure,faculty,facilities provided by college to it's student,college rank, past performance of the students in company, and last but not the least individual talent and personality and many more factors. Have a look on past placement record of college branch wise as well as company wise.So keep all the things in mind while deciding a college.

Extra curricular activities: This is also one of the factor that should be taken into account because "all work and no play make jack a dull boy" this is true beacuse you have not to study only but have to survive in a competitive environment and for that u have to be a good personality.Extra curricular activities play a very important role in your personality development.So have a look about extra activities provided by college like, annual function, sport function, students club, seminars and workshops, industrial training, social activities, NCC, NSS etc.

Location: This factor does not play a very important role but if it is nearby any industrial or software hub then it may be slightly useful to you as far as your industrial training and placement is concerned but keep this factor at last.

So now question arises that how you can get so much of information about each and every college there are some tips for you

1.Visit the college web site on Internet

2.consult your seniors

3.visit the college personally if possible

4.Take the help of counselor.

How to choose the Right Engineering Branch ?

This is the most difficult question to answer. In my last article i have told you how to choose a college but in this article i will not tell you how to choose a branch but you will tell me that which branch do you like most.

Don't worry i know it is very difficult for you to give the answer so i am here to help you to know your interest in a particular branch. It's very simple just give the answer of some question and then decide yourself that which branch do you like most or which branch suited to you according to your interest.We will discuss branch wise so that you can choose tour branch according to your interest.

Computer Science & Engineering

1.Do you like computer ? (I am not talking about computer games and Internet)
2.Do you want to do something new in computer ?
3.Do you always experiment with your computer and surprise others ?
4 Are you strong enough in mathematics and logic making skills ?
5.Do you like puzzles ?
6.Are you having a good IQ.

If you answer most of the question in yes then this is the branch for you and you are made for this branch. This branch require a good logic making skills and good aptitude ,innovation and hard work. If you are having all these things in you then go for this branch. Information Technology This branch require the same skills as in Computer science & engineering. There is a little bit difference in their syllabus content. There is no big difference as far as placement and job opportunity is concerned both the branch are equally good and well payed.

Electrical & Electronics

1. Have you ever open your switch board and repair it ?
2. Do you want to know the functioning of your home electrical appliances ?
3. Do you want to know what is really going on in a computer CPU ?
4. Are u interested in sensors & transistor ?
5. Do you want to make your own robot ?

If yes then this is the branch for you, again there is a small difference in electrical and electronics most of the syllabus content are same. In most college theses are separate branches but in some college they are same. In short we can say that electronics is subset of electrical. As far as placement and job opportunity is concerned then it depend from college to college.

Mechanical & production Engineering

1.Are you interested in bike and cars design ?
2.Do you take interest in functioning of daily routine things ?
3.Do you ask basic question to your teachers(i.e how this works ? how that works ?)
4.Do you like physics ?
5.Do you like to make some new mechanism ?
6.Do you like to use your engineering skills for a common man life ?
if yes then you are at right place this is the branch for you. This branch require a real hard work. In most of the colleges mechanical and production are different branches but there syllabus content are more or less similar but in few college this is combine. There is a misconception that in this branch's job opportunity are less as compared to computer science and electronics. Again it's depend upon individual .This is called evergreen branch ,now a days there are a lot of job opportunity and money in this sector if you have talent and ready to work hard.

Civil Engineering

1.Are you interested in building making ?
2.Are you ready to rock the world by your talent ?
3.Have you ever think how this can be done after seeing a building ?
if yes then this is the branch for you. There is a misconception that in this branch's job opportunity are less as compared to others branch. It is not so, if you are hardworking and talented then there are a lot of opportunity in this sector.

Then best of luck and go ahead. I think now you can decide your branch If you don't get the branch of your choice by mistake or due to your lower rank then don't worry I will tell you how to deal with this situation. This is not the end.

Got a wrong branch - What to do ?

This is the problem of most of the students. After the admission they realize that they have got the wrong branch or this branch is not for him/her. This may happen due to your mistake or due to your lower rank.

But this is not the end even now you can change your branch or can do something else. Surprised ! Yes it is true I will tell you how this is possible ?

If you have taken admission through AIEEE in NIT's then it is possible there are two ways.

1.Branch sliding
2.Branch change

1. Branch sliding

After your admission any NIT in the month of September-December if any of the seat in any branch remain vacant due to some reason then it is filled by the respective candidate of that state or UT on the basis of your AIEEE rank. Here you have a good chance to change your branch once more but it totally depends upon

(a) No. of seat vacant
(b)Your AIEEE rank

if your branch is not changed till now then don't worry you will have another chance to change your branch and this time it will be totally depend upon you and your academic performance throughout first year. This is a golden chance for you.

2.Branch change:
This happens at the end of second semester to give a chance of meritorious student to change their branch but rules are different from institute to institute. Like

(a) Minimum no of marks/CGPA(combined grand performance index)required in your first year
(b) Max. no of seat available for branch change.

Here it totally depends upon your academic performance so be ready for this and work hard throughout year to catch this opportunity.

Even now if your branch is not changed due to some reason then don't be disappointed. If You want to change the branch for job opportunity reason only, then don't worry because now a days software companies are allowing each branch for recruitment and you can be a software engineer .It does not matter from which discipline you are. So enjoy your studies and best of luck

Thursday 15 August 2013

  Current slowdown may be the worst ever for job-seekers

Naresh Lal, 23, had a dream. In 2008 he enrolled in an obscure engineering college in Indore where he paid an annual fee of Rs 4.5 lakh for a four-year course. Lal was the first in the family to go to college. "My father was happy that I'd be a software engineer and get a good job at one of the IT firms," says Lal.

It didn't quite work out that way. After graduating last year, Lal did not land a job for months. A move to Bangalore — the cradle of software services — followed, but the job didn't. Sporadically he would get leads of a recruitment drive from his friends and they would all flock to the IT firm's campus. "There would be a long line of 3,000-4,000 people," he says. Overwhelmed, companies would have little option but to call in just a fraction of that number for the interview, and ask the others to go.

In February this year, Lal moved out of Bangalore to Bhopal where he joined a small IT company. "They said they will start paying after three months," he says. Five months of working without pay wore Lal down, who early this month returned to Indore. "I had thought after my college I will ease my father's burden. I feel terrible that I am myself a burden today."

Lal (whose name has been changed as he did not want to reveal his identity) is not alone. Some 500 engineers graduate out of his college every year. Indore alone has roughly 150 such colleges. Across India, close to 17.6 lakh engineers graduated from 3,500-odd engineering colleges in 2012-13. Beyond the 2 lakh who would have passed from Tier I and II institutions, virtually all of the remaining may well be staring at a predicament similar to that of Lal.

"I haven't seen anything like this in my career since my early Infosys days," says TV Mohandas Pai, who joined the IT services giant in 1994, and is now chairman at Manipal Global Education. "Nobody is hiring — IT, manufacturing, infrastructure, construction, government...nobody. Jobseekers are despondent. They are losing hope."

The All-round Squeeze

India, the world's second-most populous country and home to the world's second largest workforce (469 million workers), has a problem. Sure, the ongoing economic slowdown and the accompanying woes — rising inflation and interest rates, a weakening rupee and stalled investments — will inevitably take its toll on jobs. Yet, a wide section of CXOs, HR honchos and employees that ET Magazine spoke to reckon that this is the worst job market since liberalisation in terms of severity, duration, sweep and scale.

Even the sudden crash precipitated by the global financial crisis five years ago and the aftershocks on the employment front appear less severe than the current scenario.

"In 2008, India never really saw gloom and doom. It was also very short. This time I cannot even begin to describe the mood. It is the most difficult job market that I have seen," says Arun Das Mahapatra, partner-in-charge, Heidrick & Struggles India, a global executive search firm. His firm has always been growing at 15-20% over the years but Mahapatra says this year he would be happy if he is able to do as much business as he did a year ago.




Mahapatra's mood mirrors what executives are feeling. A little over half of the 2,096 respondents to an ET online poll agreed that this is the worst job market they have ever seen (a little over a third of the respondents disagreed). The majority of those polled also feared they could lose their jobs. Almost three-fourths of them don't fancy a chance of getting a job offer from a firm in the sector they're currently employed in. And perhaps the worst manifestation of the despondency is that 63% either do not expect or are unsure wether the job market will improve in the next 12 months.

Source : ET

EC-Council eyes 40,000 cyber professionals in India by 2014

HYDERABAD: EC-Council -- which provides information security education, training and certification -- aims to train around 40,000 cyber security professionals in India by 2014.

"We have a target of tying up with 140 partners whom we would train. They would in turn impart education to train 40,000 cyber security professionals by next year. We already have 72 partners," Jay Bavisi, co-founder and president of EC-Council said.

The head office of EC-Council is located in Hyderabad and the expansion as well as execution plans would be monitored from here, he said adding that around Rs 20 crore has already being invested by EC-Council in India.

According the government estimates, India would require close to 5 lakh cyber-security professional to mitigate the threats in the virtual world.

"With the push from the central government to introduce cybersecurity programmes in the educational institutions, I expect the market to grow rapidly in the country," Bavisi explained.

He pointed out that the company is already in talks with various educational institutes to provide cyber security courses and the company is targeting around 300 institutes by the end of 2013.

According to industry estimates, the current Indian cybersecurity market is close to Rs 1,500 crore and it is growing at a pace of 18% per annum.

Meanwhile, the company said that Bavisi had received the Industry Leadership Award 2013 awarded by National Security Agency (NSA) for the outstanding leadership in the cybersecurity industry and information assurance education.

Source : TOI

Cisco to lay off 4,000 employees

Cisco's earnings and revenue grew in the latest quarter as demand for its computer networking equipment increased. But CEO John Chambers called the global economy "challenging and inconsistent" and the company said it is cutting about 4,000 jobs, or about 5% of its work force.

Cisco's revenue guidance for the current quarter was weaker than Wall Street expected, and shares fell sharply in extended trading.

The company's stock fell $2.51, or 9.5%, to $23.87 in extended trading after the results were released. The stock closed up 6 cents at $26.38 in the day's regular trading session.

Cisco Systems earned $2.27 billion, or 42 cents per share, in the three months that ended on July 27. That's up from $1.92 billion, or 36 cents per share, a year earlier.

Adjusted earnings were 52 cents per share in the latest quarter, squeaking past Wall Street's expectations by a penny. This figure excludes charges stemming from a patent settlement with TiVo and other one-time items.

Revenue rose 6% to $12.42 billion from $11.69 billion.

Analysts, on average, had expected revenue of $12.41 billion, according to a poll by FactSet.

Cisco's performance is widely regarded as a bellwether for the technology industry. That's because the San Jose, California, company cuts a broad swath, selling routers, switches, software and services to corporate customers and government agencies. Cisco's fiscal quarters end a month later than most other major technology companies, giving it additional time to assess economic conditions.

Cisco's product orders grew 4% year-over-year, the same as in the third quarter of this year. Orders in the Americas region grew 5%, while Asia declined 3% due to economic challenges in the region, Chambers said. Europe, the Middle East, Africa and Russia increased 6%. On its own, Europe was up 9%.

Chambers said that economic conditions in Europe still "vary significantly" by region, with the north and the UK showing "very positive progress."

"We remain cautious, however, given the instability of the southern region," he added.

The caution is evident in Cisco's guidance. For the current quarter, the company said that said it expects revenue to grow 3% to 5% year-over-year. Analysts are expecting $12.72 billion, a 7% increase from last year's $11.9 billion.

Over the long term, Chambers said that the company still expects revenue to grow 5% to 7%, and added that Cisco is in a "better position in the market today than ever before."

Source : TOI

Internship must for engineering graduates

Hyderabad: Engineering students are all set to go the way of medicos from this academic year with regard to internship. State universities will implement “mandatory internship” in all its affiliated engineering colleges for students taking admissions into BE/ B.Tech courses from this academic year as per the directions of All India Council for Technical Education, to improve employ-ability skills among engineering graduates.

The state has the worst employability record with less than 10 per cent engineering graduates finding employment from the thousand of engineers being churned out by over 700 engineering colleges. The internship period will vary from 3 months to 24 months in the final three semesters, depending on the branch of study.

Unlike medical students, there is no such provision for mandatory internship for engineering students in the state. Some colleges have been adopting “industry-oriented projects” for students pursuing third and fourth year to help them secure jobs in good companies during campus recruitment drives.

Since this is being done on an ‘optional basis,’ only few city colleges with good track record have been giving hands-on training to students. “The mandatory internship is being introduced from this year as per the directions of AICTE issued in May this year.

This will be applicable to students in fifth, sixth and seventh semesters which will vary from 3 months to 24 months depending on the branch of study. The aim is to enhance the employability of students,” said Prof N.V. Ramana Rao, registrar, JNTU-Hyderabad.

He said the initiative is being undertaken as part of the AICTE’s National Employability Enhancement Mission. AICTE is also planning to launch its own job portal.

Source : DC