Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

What is preliminary investigation in software engineering

29/10/2021 Client: muhammad11 Deadline: 2 Day

System development life cycle

Introduction

System development life cycle is a useful process used in developing software systems (Wolff, 1989). It includes a series of steps that begin with the reflection of the problem at hand through to the implementation and maintenance process so, to ensure the system meets the expectations of end users. There are several models and methodologies developed to accomplish a successful system development. Some may have four steps and others seven steps, but most of the steps are common, it is the approach that may differ. Below is the comparison of the seven-step model and the spiral model that has four steps.

The seven-step model

The seven step SDLC model follows a seven-step series of the process of developing a software system. These steps follow one another in a sequence beginning with a preliminary investigation, planning, design, development, testing, implementation and finally maintenance.

Preliminary investigation

The preliminary investigation is the first step of the seven-step SDLC model that involves reflection on the problem at hand and the available alternatives to solving the problem. The purpose of this step is to try and understand the best alternative that can help to solve the problem in a cost-effective manner. Preliminary investigation entails the general requirements of the system under development and not the technical specifications of the system (Kumar et al., 2013).

Planning

The planning step involves the collection of data from the users and other stakeholders so as to identify the end users of the system under development so as to develop the system from the users’ perspective. It involves specifying the users and the system requirements and the objectives of the new system based on the data collected from the field. It also entails setting aside the resources required to carry out the development activity, selecting the project team, and then assigning duties to them. In other words, this step comes up with the budget and the schedule for the project.

Design

The design phase's purpose is to transform the system requirements into technical design specifications to ease the work of the development process. There is the creation of the logical and the physical design of the system both for the databases and the user interface. The essence of coming up with those designs is so as to help the programmers to understand how to structure the system both for the backend and frontend.

Development

The development stage is where the coding of the system takes place. It entails the conversion of the design specifications into a functioning system as per the objectives outlined in the planning phase. The developers construct databases, application programs as well as the required system interfaces. Unit testing also takes place in this phase.

Testing

The testing phase is the fifth step in the seven-step model of the SDLC and entails the checking the developed system for bugs and producing test cases (Rastogi, 2015). The testing of the system takes place on several platforms available so as to ensure that the developed system is a platform, independent. After the quality assurance team confirms that there are no errors or bugs, the system then proceed to the next phase of implementation.

Implementation

The implementation phase is where the installation of the error-free system takes place as well as the training of the end users that will be working with the system. A company also discards the old system and begins to use the new system. The implementation of the system takes place under the supervision of the system analyst as he/she is the one that understands well the system requirements and objectives.

System maintenance

The system maintenance entails ongoing system support after its implementation until the system becomes obsolete. The phase takes place throughout the working life cycle of the system, and there is a correction of bugs, enhancing the system to meet emerging requirements and providing technical support to users.

The Spiral SDLC Model

The Spiral SDLC model entails the collaboration between multiple stakeholders in the concurrent process of software engineering for that software that is very risky (Bohem & Hansen, 2001). The distinguishing characteristics of this model from other SDLC models are that it involves anchor point milestones and incorporates a cyclic process of system development. It employs the cyclic nature to enhancing the understanding of the system by the developers and decreasing the risks. The anchor point milestones are for coordinating efforts among the development sub-teams and the stakeholders so as to have the required system accomplished (Bohem & Hansen, 2001). The spiral nature of this type of system development model consists of four quadrants with each quadrant having a activity that is taking place. The four phases having explanation below include identification and understanding of system requirements, risk analysis, building and testing the system and evaluating the system to confirm if it meets user requirements.

Identify and understand user needs

In the identification and understanding of the user needs the system analyst collects data in the field to understand what the users need and the features the system should embody (Rastogi, 2015). There should be the carrying out of the feasibility study to find out if there are enough resources for developing the system and if it meets some conditions such as technology and legal requirements. The system analyst prepares walkthroughs and systematically reviewed for streamlining the system requirements (Madachy et al., 2006). The walkthroughs are the peer reviews of the system that the designer of the system uses to guide the development, team.

Risks analysis

The risk analysis stage is where the system analyst guides the development team in discovering the risks that might face the development of the system. The study of the risks of the system development is for reducing costs that might arise later in the process as the mitigation of those risks later in the process can be costly (Madachy et al., 2006). It is also for finding the most appropriate strategy to use to control those risks before proceeding to the next phase. The risks help the development team to choose the method by which they will approach the development of the subsequent phases.

Building and testing

Building and testing are the third stages of the spiral SDLC model, and it involves the actual coding of the system according to the system specifications, and the approach arrived at in the previous phase. The development of the system takes place according to the expertise of the development team members. System testing also takes place in the development phase where there is testing of the various modules and entire system for bugs (Pressman, 2005). The deliverable for this step is a working system considering the user needs.

System evaluation

System evaluation is the last step of the spiral SDLC model whose concern is to let customers evaluate the developed system and get their feedback so that the further improvement of the system can take place. The development team must come up with a document of the areas corrected and the features added onto the system.

References

Boehm, B. & Hansen, W. (2001). The spiral model as a tool for evolutionary acquisition.

Kumar, N.et al. (2013). Evolving new software development life cycle model SDLC-2013. IJSCE, 3(1).

Madachy, R., et al. (2006). Spiral lifecycle increment modeling for new hybrid processes.

Mishra, A. & Dubey, D. (2013). A comparative study of different software life cycle models in different scenarios. International journal of advanced research in Computer Science and management studies, 1(5), 64.

Pressman, S. (2005). Software engineering: A practitioner's approach, (6th Ed.), McGraw-Hill Higher Education: Boston. Pp 45-67.

Rastogi, V. (2015). Software development life cycle model’s comparison, consequences. IJCSIT, 6(1), 168-172.

Wolff, J. (1989). The management of risk in system development: Project SP and the New Spiral Model. Software Engineering Journal, 4(3), 134-142.

The Texas Administrative Code (TAC) is a collection of all state office governs in Texas.

In Austin, L. M., & In Klimchuk, D. (2014). Private law and the rule of law.

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Accounting & Finance Master
Professional Coursework Help
24/7 Assignment Help
Top Academic Guru
Engineering Exam Guru
Isabella K.
Writer Writer Name Offer Chat
Accounting & Finance Master

ONLINE

Accounting & Finance Master

I have read your project details and I can provide you QUALITY WORK within your given timeline and budget.

$16 Chat With Writer
Professional Coursework Help

ONLINE

Professional Coursework Help

I reckon that I can perfectly carry this project for you! I am a research writer and have been writing academic papers, business reports, plans, literature review, reports and others for the past 1 decade.

$28 Chat With Writer
24/7 Assignment Help

ONLINE

24/7 Assignment Help

As an experienced writer, I have extensive experience in business writing, report writing, business profile writing, writing business reports and business plans for my clients.

$27 Chat With Writer
Top Academic Guru

ONLINE

Top Academic Guru

I reckon that I can perfectly carry this project for you! I am a research writer and have been writing academic papers, business reports, plans, literature review, reports and others for the past 1 decade.

$41 Chat With Writer
Engineering Exam Guru

ONLINE

Engineering Exam Guru

After reading your project details, I feel myself as the best option for you to fulfill this project with 100 percent perfection.

$44 Chat With Writer
Isabella K.

ONLINE

Isabella K.

I am a PhD writer with 10 years of experience. I will be delivering high-quality, plagiarism-free work to you in the minimum amount of time. Waiting for your message.

$21 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Lincoln college bear lane accommodation - How to write cold cover letter - Mountain pygmy possum selection pressures - How many people died hoover dam - LITERATURE - Multiple choice questions on balance sheet and income statement pdf - Road to winter chapter summaryroad to winter chapter summary - C1 june 2008 mark scheme - Are all irrational numbers surds - Kensington wing chelsea westminster price list - Confucius say man who chase woman in dark - Laplace equation in polar form - Johnny diesel i've been loving you too long - Personal interest project society and culture - Assessment 3: Report - Watch silas marner movie online - 6.2 properties of parallelograms - Logic gate truth tables - Ducksters world war 1 - Special occasion speech outline pdf - Boy overboard book summary - Tutor - Technology mandatory units of work - Change phone number on outlook - How to find sticky bit files in linux - Walmart china supply chain transformation ppt - The article " brother, Can you spare a cell?" - Social sciences north flinders university - How to construct a confidence interval in minitab - Compare and contrast beowulf and grendel essay - Who are uber's main stakeholders - Charlotte is a psychologist who believes in the following statement - NEED IN 15 HOURS or LESS - Discussion ( ACCT For Gov) - Management essay - Titian sacred and profane love analysis - Assume that in a particular audit the cpas were negligent - Montserrat gcse case study - What was jackson's net cash provided by operating activities - How many countries did helen keller visit - Cryptic clues for christmas carols - Edexcel grade boundaries 2015 gcse maths - C# multiple choice questions and answers - Cucm cti route point - Financial Management - Annual Report Analysis. - WK6-0929 - The main differences between informal and formal proposals are - Wiat iii alphabet writing fluency scoring - Transas navi planner 4000 manual - Smoke all day ka ikena ukulele chords - 24 to 12 hour - Economics is best described as the - Chapter 7 grader project excel - Bayfield mud company case study answers - Sly dealings skill in deceiving - Network rail app catalogue - Danny rivera shadow health questions - The i am statements of christ - The world on the turtle's back - Don t blame the eater - Norse myth family tree - Tacl 4 sample report - Roberto company uses a perpetual inventory system - Sylvestrian centre holiday club - Diamond court reporting 150 broadway - MBA630 Application Assignment 2 - How to write a reflection rmit - Social Media - Dream chocolate case study answers - Mass of a pool ball - M&m dyes for each color - Marketing Research Proposal - Kotara high school uniform - Project - Information technology in Global Economy - Interview a Health Care Organization Leader - Objectives of science club - Sample of filled attachment logbook pdf - New milton infant school - Commonwealth coat of arms shield - 745 Wk 8 DQ 1# - Long black leather coat grammar - Fnsacc301 process financial transactions and extract interim reports - WEEEK VII PART 2A - Damage for ductile metals abaqus - English-Discussion: Key Characters, Conversations, Events, and Stage Directions, Acts 2 and 3 - M&l manufacturing case study solution - Which of the following is not true for strategic management - Black and decker router 7614 type 3 manual - Vcaa study design biology - Landhi export processing zone companies - GEO2200 300 Word Assignment - Compare - The ugly duckling story questions and answers - Absorption costing unit product cost - First class lever examples - Chapter Summaries(1 & 2)- 2 pages - +91-8306951337 vashikaran specialist near me IN Mira-Bhayandar - Www ustaxcourt gov electronic_access htm - Www unswglobal unsw edu au educational assessments