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

Imp's cold sweat battle cats - Narrow span of management leads to - Salesforce identity and access management - Here comes amazon here comes amazon - Russell simmons helped hip hop artists invent - Factor riddles with answers - Harrods case study solution - Advance Pharmacology - Firework by katy perry figurative language - Time value of money multiple choice questions and answers - Spanish language book publishers - Future of the juvenile justice system proposal presentation - Global wine war 2009 new world versus old case analysis - Accident dave eggers analysis - Front range cabinets in colorado springs - I need 1000 words in ( USA Car Hire Zone) - How many languages does trevor noah speak - The crucible act 3 analysis questions - Monmouth case study wacc - Mg car club geelong - Reading and Essay - Isosceles trapezoid worksheet with answers - The activity series worksheet - List of jumbled words with answers - Malaysian drug ring smashed in docklands - Discussion 1 WK 3 SWLB - 0652: Ally Development - Water and gas line separation - Marketing and distribution channel letter - Convergent billing system architecture - Health Care Delivery Discussion 1 - Mohammed mansour al rumaih trading - Pablo picasso seated woman holding a fan - Research paper About STDs - Database project proposal - Properties of metals practical - Colter company prepares monthly - Rtl and gate level simulation - Tourism marketing mcq with answers - CJ 3200 MOD 4 DB 1 - Evaluate the conduct of peter lewiston - Nutrition 111 ONline course - Komatsu super coolant af-nac - Audit Review - Acc 561 accounting final exam - Ransomware assignment - Www uclan ac uk student portal - How to score iters - Research Paper with Out line - Competitive advantage case study coca-cola - Spirit of math assignment of the year 1846 - The old oaken bucket poem questions and answers - Linear and nonlinear graphs - A subsidiary ledger frees the general ledger from details of - Research paper - Rocks test year 8 - Which of the following best describes nationalization? - Bio eithic 324 - Nonmaleficence case study - Adrian fini net worth - What is the hidden curriculum of anyon's title - Fin 320 4 3 excel assignment - ASAP - St martin's guide to writing 11th edition pdf download - Week 8 dq board - "silent sabotage" can be defined as when slaves: - Infant soap note example - Taboo why did james reject zilpha - Assignment - How do i get a dhl waybill - What are the communication challenges and barriers barry faces - Legislative worksheet sbar format how a bill becomes a law - Certificate iv in security and risk management cpp40707 - Satan is not omnipresent - Agape perfecting praise and worship center - Involuntary manslaughter problem question - IT Forum Reply - SSE 1 - Ncopds army - Iceman murder mystery worksheet answers - Cloud in a bottle with matches - State farm commercial actor wanna go bro - Iphone upgrade program exchange phone - Monsters university sulley roar - Chapel street thursday night - How to do a raffle in excel - Jen buys sesame bagels and plain bagels - Preferred loge box 160 dodger stadium - Rome guide services carlo papini - Cleveland clinic growth strategy 2012 - DB-5 - What are the key elements of tesla motors strategy - August osage county barbara monologues - Business Assignment - Tales of yoruba gods and heroes - Emperor of china self portrait of k ang hsi - Paper towns chapter 1 summary - Juror 10 12 angry men - Why Teachers Quit- Resignation - Interview presentation - Construction supplier register application