The session began on a usual note with a quick brush up on concepts of 'C'. For the day discussions were on structures, its types, different ways of passing structures to functions..
Our SME took over the session and introduced us to the various software models like,
>Waterfall model
>Spiral model
>V model
To jot them in brief would be like,
Waterfall model:
In this model the approach is irreversible. A particular phase begins only after the completion of the previous phase without having a viability of revisiting the previous phase. The mistakes made in one would lead to the mistakes of the following which ends up disastrous. Hence alertness and atmost care has to be taken if this model is used and therefore not employed for critical systems. The advantage is its certainity. The disadvantages are that there is no room for RFCs and also its unidirectional property. Therefore to overcome these shortcomings the next model was developed.
Spiral model:
In this model there are four quadrants each denoting a phase. Here a prototype of the complete system is made first and approval of the client is obtained. The increase in the spiral radius conveys that the system is becoming complex and reaches completion. This model is used more for a product than a software or for a longterm project.
V model:
In the V model the requirements are tested at the phase level by preparing test cases for each phase that can be tested later when the system is complete.;that is the requirements are tested at each phase. The advantage is that we are not taking anything for a chance and all the requirements of a client can be accomodated.
We were then shown a software requirement specification document(SRSD) which gave an overview of the contents present in it and came across many terminologies like the usecases which later form into test cases.They actually tell what an actor does on a system.
We then moved on to the domain concepts, under which terminologies related to airports and airspace were discussed like the runway which is a path where the aircraft takes off or lands. A thought provoking part was on how the runways are numbered. A runway number is one tenth of the magnetic heading. Then we moved on to learn about taxiway which are links connecting the runways and the airport parking areas, windsocks, runway types, various sign boards present in an airport out of which the 6 basic ones are mandatory, location, direction, destination, information and runway distance remaining. We also learnt about the lighting systems that are adopted by the airports for proper visibility of the runways like the approach light system, runway edge lights, in runway lighting, taxiway lighting, visual approach slope indicator(VASI) and the precision approach slope indiactors(PAPI).
Then we moved on to the concept of controlled airspace which is divided into 5 classes namely: Class A, B, C, D and E respectively and the uncontrolled one is class G.
Special airspaces are namely: prohibited areas, restricted areas, warning areas, millitary operations areas, alert areas and controlled firing areas. Then a little about ATCs on how they used markers across a map to estimate the position of aircrafts. Also about methods adopted for landing over cloud ceiling and bad weather. The session was officially ended by an introduction to the ILS whose skeleton we knew already from our previous sessions.
Personally it was a fun filled session which Im sure even my friends would agree too which is actually helping us learn the concepts in a better way. Owing it all to our SME.....Awaiting for the next session....
Our SME took over the session and introduced us to the various software models like,
>Waterfall model
>Spiral model
>V model
To jot them in brief would be like,
Waterfall model:
In this model the approach is irreversible. A particular phase begins only after the completion of the previous phase without having a viability of revisiting the previous phase. The mistakes made in one would lead to the mistakes of the following which ends up disastrous. Hence alertness and atmost care has to be taken if this model is used and therefore not employed for critical systems. The advantage is its certainity. The disadvantages are that there is no room for RFCs and also its unidirectional property. Therefore to overcome these shortcomings the next model was developed.
Spiral model:
In this model there are four quadrants each denoting a phase. Here a prototype of the complete system is made first and approval of the client is obtained. The increase in the spiral radius conveys that the system is becoming complex and reaches completion. This model is used more for a product than a software or for a longterm project.
V model:
In the V model the requirements are tested at the phase level by preparing test cases for each phase that can be tested later when the system is complete.;that is the requirements are tested at each phase. The advantage is that we are not taking anything for a chance and all the requirements of a client can be accomodated.
We were then shown a software requirement specification document(SRSD) which gave an overview of the contents present in it and came across many terminologies like the usecases which later form into test cases.They actually tell what an actor does on a system.
We then moved on to the domain concepts, under which terminologies related to airports and airspace were discussed like the runway which is a path where the aircraft takes off or lands. A thought provoking part was on how the runways are numbered. A runway number is one tenth of the magnetic heading. Then we moved on to learn about taxiway which are links connecting the runways and the airport parking areas, windsocks, runway types, various sign boards present in an airport out of which the 6 basic ones are mandatory, location, direction, destination, information and runway distance remaining. We also learnt about the lighting systems that are adopted by the airports for proper visibility of the runways like the approach light system, runway edge lights, in runway lighting, taxiway lighting, visual approach slope indicator(VASI) and the precision approach slope indiactors(PAPI).
Then we moved on to the concept of controlled airspace which is divided into 5 classes namely: Class A, B, C, D and E respectively and the uncontrolled one is class G.
Special airspaces are namely: prohibited areas, restricted areas, warning areas, millitary operations areas, alert areas and controlled firing areas. Then a little about ATCs on how they used markers across a map to estimate the position of aircrafts. Also about methods adopted for landing over cloud ceiling and bad weather. The session was officially ended by an introduction to the ILS whose skeleton we knew already from our previous sessions.
Personally it was a fun filled session which Im sure even my friends would agree too which is actually helping us learn the concepts in a better way. Owing it all to our SME.....Awaiting for the next session....