Introduction to Spiral Model
The spiral model is based on the evolutionary approach, proposed by Boehm. This model attempts to use the linear, sequential and stepwise procedure of linear sequential model and also incorporates the prototyping as needed. Spiral model is shown in fig2.12. This model is represented in the form of spirals where each spiral is connected to another spiral to represent the various phases. Additionally each iteration in the spiral showed a phase of the software process.
The process begins at the center of the spiral in clockwise direction. That why the innermost loop represents the system concept. Then next loop represents the development loop and so on. So there are total of four loops or spirals.
1. Product concept: does the feasibility study and produces the product specification.
2. Product development: develops the software according to the mentioned specification.
3. Product testing: includes the testing of product.
4. Product maintenance; maintains the product where the changes can be done in the controlled manner.
Each box. Mentioned at the end of every spiral, represents the starting point of another spiral like in the concept development the loop goes iteratively until it is completed. When this phase produces an end product of this phase then the next spiral is started.
Additionally a spiral model is partitioned into six task regions given below:
1. Customer Communication
2. Planning
3. Risk Analysis
4. Engineering
5. Construction and Delivery
6. Customer Evaluation
1. Customer communication
A meeting is conducted between customer and developer to have an effective and successful discussion.
2. Planning:
After this communication, software planning is done by the developer to include some crucial point slice schedule, cost resources, quality and configuration management and risk to follow the aim and requirements mentioned by the customer.
It is the most important region of this model. A risk analyst is chosen to handle all the risks which rise at any time. So the has to manage both technical and managerial risks. For example if there is a risk that the requirements are inappropriate, then a prototype system may be developed
This task region is used when one or more representations are built of that software and the best one is to be chosen.
5. Consturction and Release
This task region is required to construct, test install and provide user support.
6. Customer evaluation
In this task region the customer will evaluate the product, checks its various steps and then may give its feedback to the developer.
These were the various task regions of the spiral model. Next the most important point in spiral model is that this model includes a very important phase of risk analysis. Any raised risks should be handled regularly time to time. For example, if we need much human resources and in between the project development some staff members leave the project. Then the human resources risk will become high and it must be handled immediately by the risk analyst. Some other example of risk.
Advantages
1. The software development indicates that the software remain active till it is retired.
2. If the process is going to be old and requires some type of change, then maintenance or some enhancements can be done in the project.
3. It is the realistic approach to be used.
4. The main and most important feature of this model is risk analysis. The risk analyst will try to reduce the risks raised. Prototyping can be used as risk reduction mechanism.
Disadvantages
1. Customer Satisfaction: It is very hard to satisfy the customer that the evolutionary approach will be controlled.
2. Risk Analysis: This approach requires a risk analyst or experts to handle the risks properly. If risks are not covered initially then may arise at any time in later stages.
3. Slow Speed: This model cannot be sued frequently so results are not available soon.
4. High Cost: It requires a large sum of money to be completed.
5. Very Difficult to Implement; Spiral model requires much effort to be implemented.
Latest technology based Software Engineering Online Tutoring Assistance
Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Spiral Model homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Spiral Model, project ideas and tutorials. We provide email based Spiral Model homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Spiral Model. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Spiral Model. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.
Theory and lecture notes of Solving Equations Graphically all along with the key concepts of Intercepts, Finding roots with the Graphing Calculator, Intersections with the Graphing Calculator, x-intercept and y-intercept. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Solving Equations Graphically.
Antigen tutorial all along with the key concepts of Origin of Antigens, Exogenous antigens, Endogenous antigens, Autoantigens, Tumour antigens, Affinity and Avidity, Specificity and Cross Reactivity, Factors affecting antigen-antibody
tutorsglobe.com laboratory diagnosis of diphtheria assignment help-homework help by online corynebacterium diphtheria tutors
Circuit Analysis tutorial all along with the key concepts of Passive Components, Ohm's law, Kirchhoff's law, Node and Mesh analysis, Equivalent circuit, Thevenin's and Norton equivalents, DC and AC equivalent circuits
tutorsglobe.com fermentation assignment help-homework help by online energy and enzymes tutors
Preventive maintenance is the maintenance that has to be performed to the equipment, in a pre designed way before severe breakdown occurs.
theory of demand and demand curve and factor affecting demand curve, managerial economics homework help - comprising the key concepts of individual demand curve, complement, total benefit, marginal benefit, substitute, buyer surplus, normal product, market demand curve, two-part tariff, inferior product and horizontal summation
Theory and lecture notes of Economic Policy Institutions all along with the key concepts of Federal Reserve, Open market operations, Budget Process, History of Economic Policy. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Economic Policy Institutions.
Tissues-Organs and Systems tutorial all along with the key concepts of Plant Tissues, Meristematic Tissue, Parenchymatous Tissue, Collenchyma Tissue, Xylem, Phloem, Animal Tissues, Organs of plants and animals, Systems, Circulatory System, Digestive System
we offer quality driven, 100% authentic and error-free work with european history before 1715 assignment help service at affordable rates.
Acid-Base Titration tutorial all along with the key concepts of Classification of Solvents, Monitoring pH changes, Titration of Strong Acid against Strong Bases, Titration of weak Acids against Strong Bases, Detecting the End Point with Indicator
The Energetic of Particle tutorial all along with the key concepts of a-Decay, Binding energy, disintegration energy of nuclei, Range of a -Particle, a-decay paradox, ß Decay, Electron capture or k-capture, ß-spectrum, Neutrino, ? - Decay
tutorsglobe.com clostridium botulinum assignment help-homework help by online medical bacteriology tutors
Objectives of Accounting are Systematic recording of transactions, determine of results of recorded transactions and the financial position of the business, giving information to the users for rational decision-making and to know the solvency position.
The ground / fundamental tissue system comprises the plants’ main body. It comprises all the tissues apart from epidermis and vascular bundles.
1965447
Questions Asked
3689
Tutors
1470413
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!