The System Development Cycle Paper

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

Name of the Student

Name of the University

Abstract

This paper discusses about system development cycle and the concepts of system development cycle. It also details the process of altering information systems, models and methodologies of system development cycle. This paper provided the framework for planning and controlling for the creation of an information system in software development process. It also includes seven phases of the system development cycle and also identifies the most as well as least important development cycle phases. This paper explains the different software development methodologies in order to implement the successful system and also mitigates the similarities among the system development lifecycle and software development. It also examples that how each step of information system lifecycle is developed the information system of business. This paper also concludes with this assignment by identifying the benefits that are associated with a success software development.

Keywords: planning, system design, software, system lifecycle.

Table of Contents

ABSTRACT 2

Chapter 1: INTRODUCTION 4

Context of the Problem 4

Statement of the Problem 6

Research Questions 9

Significance of the Study 10

Research Methodology 11 Conclusions 12

Chapter 2: LITERATURE REVIEW 13

Introduction 13

CHAPTOR – I

Context of the problem

The topic "System Development Cycle" will be addressed in this proposal. The system development cycle was a process of creating the information system and models as well as methodologies that people utilize to develop these information systems. In the case of software engineering, the system development life cycle underpinned many types of software development methodologies in order to form the framework for planning and controlling the creation of an information system (Kevin Roebuck, 2011).

This topic will be useful to propose the concepts of system development cycle to the enhancement of process of software in this world. It also identifies the various segments and methodologies of SDLC and enhances the software development process. This paper included the seven phases of system development life cycle that were used to software development process and so on. The seven phases of system development life cycle were planning, system analysis, system design, development, testing, implementation as well as maintenance.

This paper discusses that SDLC process was designed for ensuring the end- state solutions in order to meet the requirements of user for achieving the business strategic goals and objectives. This SDLC also provided a detail guide for helping Program Managers with all aspects of IT system development in the case of size and scope of IT development. This SDCL included a comprehensive checklist of the rules and regulations that governed IT system and this was the one way for ensuring the system developers comply with all applicable government regulations and because the influences of not doing so are high as well as wide ranging.

This paper identifies the most and least important phases of system development cycle to the software development process. The seven phases of system development cycle were significant to the software development process and none of these phases were less important. This paper examines the different types of software development methodologies for the implementation of successful system. The software development methodologies were Ad-hoc, Prototype, and 4GL, Iterative, Agile as well as Totalitarian. These methodologies were used to structure, control, plan and control the process of developing an information system.

Both software development methodologies should be used to implement a successful system and because of both methodologies were used to implement the successful business. This paper will be helpful for mitigating the similarities among system development and software development. This paper provided the information system life cycle including feasibility study, analysis, design, programming, installation, maintenance and so on (James A. Hall, 2011).

This paper details that these information system life cycles made the cost effective to implement the business information system. This paper also associated with the benefits of software development and the business implementation. The successful software business was based upon the system development life cycle and the phases of system development life cycle. This study concludes the benefits that were associated with the software development that were increment of revenue, repair, brand reputation, prevent liabilities and increase productivity.

Statement of the problem

The system development cycle was the process of creating the information system and the model as well as methodologies in order to develop the software systems. In the case of software engineering, the concept of SDLC underpinned the many types of software development methodologies and these methodologies formed the framework to plan and control the creation of information system to the development of software development process. The system development cycle included the seven phases that were planning, system analysis, system design, development, testing, implementation and maintenance.

Planning was the system development life cycle phase that determined the ways to accomplish the goals of systems. This planning included the screen layouts, process diagrams, business rules and documentation for software development process. The system analysis was the second life cycle phase of system development that found the problem of software organization and it can submit the solution for mitigating the problems in order to achieve the problems. This phase included the structured analysis, computer aided systems.

The development was the phase where the company hired a programmer, network engineer and data base developer may use a flow chart for the process of system. The installation process can be taken in this phase in order to enhance the software organization. The testing was the fourth phase that was to ensure the workability and it can bring all the pieces together into a special testing environment. If any problem was occurred in organizations, then the testing phase will find easily. The system design was also the phase of system development life cycle that submits the details about specific functions and parts of organization and it included the scree layouts, business rules and process diagrams and documentation for software organization.

The implementation was the sixth phase of system development life cycle in this phase, the real code was written here and hence the system can be ready for an actual working environment. The training was the most important to this implementation phase for the successful process. This phase also included the efforts required to implement plan for sustainment as well as resolve the system problems. The maintenance was the seventh phase that ensured the system in order to meet the system requirements. It also supported to the system and resolved the reported problems.

The planning, system analysis, system design and development testing, implementation and maintenance were most important phase for software development process. The software process considered the entire seven phases as most important phases software process. None of these seven phases were least important phases according to system development life cycle and they were to evolve the software development process and hence it was possible to ensure the government regulations in order to enhance the level or status of software process.

The software development methodologies were used to structure, plan and as well as control the process of developing an information system and also these methodologies were included the wide variety of frameworks in order to implement the successful systems. The software development methodologies were Ad-hoc, Prototype, Iterative, Agile and Totalitarian. In these three types of methodologies, Agile and Iterative methodologies should be used to implement the successful system. The Iterative methodology was the general methodology in the case of fixing the problem of systems and Agile was used to make the planning, analysis, and design and hence these two methodologies must be used to determine implement a successful system (Kevin Roebuck, 2011).

The system development life cycle and the software development life cycle were having the differentiation. The software development life cycle was just a part of system development life cycle and the system development life cycle was broader than software development life cycle. Both life cycles were similar in the case of involvement of phase. The system development life cycle was a conceptual model that was used in project management to describe the involvement of stages in an information system project from an initial feasibility. Both development life cycles were better for the success of software development projects and both cycles were also used for the business analysts, architects, engineers and developers.

The information system life cycle included the feasibility study, analysis, design, programming, installation and maintenance etc. the goals of each information system life cycle was to ensure the formal procedures and methods of business information system. The methodology of each steps included the sequential methodology and each steps were defined for making the better transaction of business information system (Anselmi Immonen, 2011).

The information system developed the current information system documents, computer procedures and reports for implementing information systems. The each methodology can examine the data information flows in software organization and also established the proposed system of information, analyzed the cost and benefits in order to develop the information system of business. The benefits associated with a successful software development were increment of revenue, repair to brand reputation, prevent liabilities and increase the productivity. These were the benefits that can be gathered by the software development in order to make the information system successful.

Specific research questions & sub questions to be addressed

The research of system development life cycle in software organization can be accessed with the help of certain questions for system development as well as software development cycle. This research should determine a qualitative study for analyzing for the system development life cycle in software organizations. Some of the common research questions and sub questions are included as follows:

Does the organization have a system development life cycle for enhancement?

What were the phases of system development life cycle for software organization?

How can these development cycle phases can develop the software organization?

Does the system development lifecycle have least important phases in software organization?

Which of the seven phases are most important?

Which of the seven phases are least important?

What are the software development methodologies in software organization?

What are the advantages of software development methodologies in organization?

Which types of methodologies should be used to implement information system of business?

Explain the waterfall methodology in software organization?

What is mean by rational unified process methodology in software organization?

Describe the four types of gates of Rational Unified process methodology?

What is the relationship between the system development life cycle and software development life cycle?

What are the differences between system development and software development life cycle?

What are the similarities between system development and software development life cycle?

How to develop the successful software in information technology organizations?

Include the primary principles for the success of software development process

What are the advantages of software development process in IT organization?

What are the steps of information life cycle in software organization?

How each steps of information cycle methodology performed in IT organization?

How these steps implement the information system of business?

Significance of this study

This study was used to analyze the system development life cycle and the seven phases of system development life cycle. From this study, it was possible to mitigate the software organizational problem by means of system development life cycle. The study was also used to provide the software methodologies in order to implement the successful system. This study developed the information system life cycle in order to implement the information system of business cycle and also used to evaluate the benefits that associated with the software development process.

Research methodology

In an attempt to answer the aforementioned questions and sub questions, the learner will follow the qualitative style of this system development life cycle research. This study should discuss about system development life cycle and because of this system development life cycle played a vital role in enhancing the information technology or software organizations. This study should create the altering information systems, models and methodologies to develop the information systems. This study should be aimed to produce the high quality system that will meet customer expectations and reach completion within time and cost estimation. This study should state that the computer systems were very complex and hence the system development life cycle in order to mitigate the problems.

This study should include the various types of software development methodologies in order to plan, control the process of developing an information system. The software methodologies were concerned with the process of creating software to the IT organizational development and the main idea of this software development methodology was to pursue the development of information systems in a very deliberate, structured and methodical way.

This study should identify similarities between the system development and software development life cycle in order to make software enhancement by these development cycles. This study must examine the various steps of information system life cycle in order to develop the information system of business. The steps of information cycle played a positive role in developing the information system and this study must outline the benefits that associate with the software development process.

Conclusion

The system development lifecycle and the concepts of system development cycle were discussed. The seven phases of SDLC were included and the important phases to software development process were detailed. The software development methodologies in order to implement the successful information system were also explained. The relationship and the similarities between the system development as well as software development life cycles were examined. The development and implementation of information system of business by information system life cycle was provided. The benefits associated with the successful software development were concluded.

CHAPTOR – II

Introduction

In every software organizations, the system development cycle played a vital role by using the seven phases. The system development cycle was the process of developing information systems through investigation, analysis, design, implementation and maintenance. This lifecycle also involved in system development project from an initial feasibility study through maintenance of completed application. The various types of SDLC methodologies had been developed to guide the process involved the waterfall model that was the original SDLC method, the spiral model, fountain model and so on (Casey G. Cegielski, 2010).

Some of the methods can work better for the specific type of project and in the case of system development life cycle, both seven phases contributed more to the enhancement all types of projects. The conceptual planning phase was to identify the enhancement of organization and improve the system’s life cycle. The design process translated the functional, support and training requirements into preliminary designs. The development and testing phase were to develop the detailed design specification of projects. The implementation process was to install the new system in the production environment and to resolve the system problems.

The maintenance phase was to make the better performance to the business processes by means of ensuring the effective system operations. These seven phases were most important for the software development process and none of these seven phases were least important in software organization. The seven phases and methodologies of system development cycle were involved for the development of software process.

The software development methodologies were used to structure, plan and control the process of developing an information systems. The software development projects based upon these methodologies and the software industry included many different process such as analysis development, maintenance and publication of software, software services and so on. The types of software developing life cycles were waterfall model, V-shaped model, Spiral model, Evolutionary prototyping model, Iterative and Incremental model, Agile development model. These models were used in the software organization during the software implementation.

In this case, the two types of methodologies should be used to implement the successful system. The two methodologies were Iterative and incremental model, Agile model. The Iterative model was developed in order to overcome the waterfall method the successful implementation of business or system. The basic ideas to behind this model was to develop a system through repeated cycles and in smaller portions at a time that allowed software developer for taking advantages of versions of system. The problems of system could be detected earlier by the Iterative model.

The extreme programming was the Agile development methodology that was used to evolve the requirements through collaboration among cross functional teams. The functional requirement of extreme programming was used to any types of projects in order to implement the system successfully. This methodology provided the high quality software for developing the systems that can satisfy the customer with the least possible duration. Hence Agile methodology and extreme programming methodology should be used to implement the system for the software development projects rather than other methodologies in software organization (Loannis G. Stamelos, 2011).

It was necessary to analyze the differences between the system development life cycle and software development life cycle. The system development cycle and the software development cycle both were essential to the development of software development projects. The system and software development life cycle process were the process of creating the altering software systems, models and methodologies in order to improve the systems. Both lifecycles played a vital role to the success of information systems. These development life cycles committed to developing the solutions for global software development, application lifestyle management and class integrity to accelerate innovation in the case of software intensive products and systems.

These two development life cycles were used by business analysts, developers, testers, architects, suppliers and quality managers in order to compete the collaboration and control over the end-to-end software development cycle. These life cycles also delivered the greater transparency, better productivity to the success of business information systems. But the system development life cycle was having the higher priority than software development life cycle. The software development life cycle was the part of system development life cycle. The system development focused on the software engineering phases and techniques for building the IT solution and software development managed the projects in IT organization (Effy Oz, 2008). The information system lifecycle was used for administrating storage systems and computing devise. The methodologies of information system life cycle were to develop and implement the information system of business. They were having the formal procedures and methods to ensure the business information systems. The information lifecycle included feasibility, analysis, design, programming, installation, maintenance in order to make the effective information systems.

Each methodology can observe the current procedures by spending time in various departments and each step of information system provided the hardware platform, software, user interface, and modular design, test plan and teat data as well as documentation for the success of business information system. The implementation step was used to coding and testing the system and it was the acquisition of hardware and software. The installation step was the conversation of master files to the new system that involved extensive recabling in office layouts. The conversation process used to overcome the existing system in business information system. The system maintenance was the step to implement the business information system. This system maintenance included perfective maintenance, adaptive maintenance, and corrective maintenance for the implementation of information system of business.

Several benefits were associated with the successful software development processes that were business related for the enhancement of information system business. the benefits were the increment of revenue, repairing to brand reputation, prevention of liabilities and increment of productivity in software organization. These benefits contribute to the software development process positively. The information system business can get the innovation by these types of benefits in information systems (Ramez, 2008).

This study detailed about system development cycle and phases of system development cycle for the development of software organizations. The software development methodologies were effective for implementing the system successfully in IT organizations. This study also examined the information system life cycle in order to implement the business information system. the essentials of system and software development life cycle were mitigated. The benefits for the development of software organization were concluded.



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now