Premium Essay

System Development Life Cycle Guide

In:

Submitted By iammuqshid
Words 10250
Pages 41
TEXAS DEPARTMENT OF INFORMATION RESOURCES

System Development Life Cycle Guide

Version 1.1 ● 30 MAY 2008

Texas Project Delivery Framework

SYSTEM DEVELOPMENT LIFE CYCLE GUIDE

Version History
This and other Framework Extension tools are available on Framework Web site.
Release Date Description

30-May-2008

Version 1.1 released. Modified all references to “Project Plan and related plans” to “Project Plan” in order to align with Framework 2.0 and Change Request 38.

25-Sep-2007

Version 1.0 – System Development Life Cycle Guide released.

DIR Document 25GU-1-1

ii

Texas Project Delivery Framework

SYSTEM DEVELOPMENT LIFE CYCLE GUIDE

Contents
Introduction ................................................................................................................................1 Use of the System Development Life Cycle Guide ....................................................................2 Section 1. System Life Cycle Processes...................................................................................3 1.1 Introduction ......................................................................................................3 1.2 System Life Cycle Processes and the Organization ........................................4 Section 2. Development Process ..............................................................................................5 2.1 Introduction ......................................................................................................5 2.2 System Development Life Cycle Models .........................................................6 Section 3. System Development Life Cycle Activities ...............................................................8 3.1 Development Process Tailoring .......................................................................9 3.2 System Requirements

Similar Documents

Premium Essay

Bis220

...Week Five Learning Team Reflection Summary BIS/220 December 2012 Week Five Learning Team Reflection Summary With the advancements in technology we all are introduced to new or improved forms. There are times when advancing and learning of new technologies is a wonderful thing as long as one can also retain new information along with previously learned knowledge. In last week’s teachings we have learned new functions and capabilities as well as had a refresher course on the Microsoft PowerPoint program. Along with this informative we have also learned of the importance of the system development life cycle (SDLC) in regards to the planning, organizing, and implementing of information systems to include the project management of IT acquisitions, hardware and software selections. Last week, during week 4 we learned about the program and functions of Microsoft PowerPoint. There is a number of things that many have previous learned of have knowledge of pertaining to PowerPoint although one very important function that were unaware of to many, if not all, members of Team A. Those features consisted of the Notes Page View, Slide Sorter View and the Presenter View. The Notes Page comes in handy when you do not want to apply too much text to a slide(s) and you type the additional information below the slide in the “notes” section. The notes you right are not visible to the audience, so clicking on the notes page, you can view all the notes you wrote for that slide...

Words: 837 - Pages: 4

Premium Essay

Phases of the Traditional Systems Development Life Cycle

...Phases of the traditional Systems Development Life Cycle (SLDC) for Bank ATM Software David Phillip Piña University of Phoenix Abstract This paper will attempt to explain the six different phases in a traditional systems development life cycle for developing software to run a bank’s automatic teller machine (ATM) machine. The input and output for each phase will be clearly outlined. Information from my Week 1 CIS/319 class readings will be used as a guide. Phases of the traditional Systems Development Life Cycle (SLDC) for a Bank ATM The Six Phases According to Moore, W., Nolan, E., & Gillard, “There are six different phases in a traditional systems development life cycle. The first phase is preliminary investigation, the second phase is system study, the third phase is system analysis, the fourth phase is programming and implementation, the fifth phase is support and maintenance, and the sixth phase is documentation”. (2006) According to Computer World, “Stages of the traditional system development lifecycle can be characterized and divided up in different ways, including the following: Project planning, feasibility study: Establishes a high-level view of the intended project and determines its goals. Systems analysis, requirements definition: Refines project goals into defined functions and operation of the intended application. Analyzes end-user information needs. Systems design: Describes desired features and operations in detail, including...

Words: 769 - Pages: 4

Premium Essay

Software Engineering

...Engineering develops and maintains reliable software systems that exhibit several features. Such features include; affordability, completeness, scalability, portability, integration, and dependability. The interpretation is that such systems must satisfy all user requirements as defined by the users. Such characteristics are important in meeting the organization’s objectives. The result of software engineering, therefore, is an efficient and reliable software system. The precise definition of functional and non-functional requirements forms one of the main sections in the software development lifecycle that presents a challenge to developers. Definition of such requirements is essential for meeting both business and system performance objectives. Software requirements detail the main functions that the system must aim to fulfill. They represent the user’s expectations of the real-world system features (Mishra and Mohanty, 2012). Usability is the main feature of any software system under development that demonstrates the system as understandable and usable to the users under specified conditions. Challenges encountered in the different phases of the software development cycle, if not properly managed, may lead to poor usability in software systems a feature that significantly contributes to software failure. Types of Requirements in Software development Requirements form the basic functionalities that any system under development must satisfy in order for it to be a success. The...

Words: 1074 - Pages: 5

Premium Essay

Student

...Statement The key to success in implementing an Enterprise Resource Planning (ERP) system is to understand an ERP life cycle and methodology throughout the implementation. Systems development theory uses the concept of a lifecycle and stages in the lifecycle to indicate development of information systems. In a system development life cycle (SDLC), complex problems need to be broken up into smaller manageable problems using a systems hierarchy, or project management methodology. This paper will introduce a popular methodology called Agile and why is it so useful compared to traditional methods. In addition, the roles of the project manager in the implementation process, how does he/she manage to help the company succeed will also be discussed. Key Words Enterprise Resource Planning Project Management Systems Development Life Cycle Methodologies Agile Risk management Adapt changes Overview Introduction Enterprise Resource Planning (ERP) is business process management software that allows an organization to use a system of integrated applications to manage many back office functions related to technology, services and human resources - (Beal, 2014). ERP systems are backbones of businesses. Companies are aggressively looking for competitive advantages by investing millions of dollars to implement new ERP systems to improve or reengineer current business processes. The deployment of an ERP system is an investment with high risks in exchange for significant business and financial...

Words: 2609 - Pages: 11

Premium Essay

Bis 2200

...Introduction to Computer Application and Systems | Copyright © 2011 by University of Phoenix. All rights reserved. Course Description This course provides an overview of Business Information Systems. Students learn to apply Microsoft® Office tools including work processing, spreadsheet, database, and presentation software to accomplish business objectives. Other topics include uses of application software and the Internet for effective problem solving, exploration of relevant emerging technologies, and how information is used across different industries. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum. University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality. Course Materials Grauer, R. T., Poatsy, M. A., Mulbery, K., Hulett, M., Krebs, C., & Mast, K. (2011). Microsoft® Office 2010: Volume 1. Upper Saddle River, NJ: Pearson Prentice Hall. Rainer, R. K. & Cegielski, C. G. (2011). Introduction to information systems: Supporting and transforming business...

Words: 1941 - Pages: 8

Premium Essay

Sdlc

...SDLC SDLC is a procedure took after for a product, inside of an organization. It comprises of a point by point arrangement portraying how to create, keep up, supplant and change or improve particular programming (Jacobson, Booch, Rumbaugh, Rumbaugh & Booch, 1999). The life cycle characterizes a strategy for enhancing the nature of programming and the general improvement process. It is segment into 7 steps, as follows; Planning Incorporates gathering, breaking down, accepting, and indicating necessities. Toward the end of this stage, the Software Requirement Specification (SRS) report is readied. SRS is a formal report that goes about as a composed understanding between the advancement group and the client (Nurmuliani, Zowghi & Powell, 2004). SRS goes about as information to the configuration stage and incorporates practical, execution, programming, equipment, and system prerequisites of the task. Design When planning and contending with the management or the proprietor about the arrangement and by one means or another persuading them, the time has come to outline or make an unpleasant arrangement in regards to the product. Designers will cooperate and choose the beginning specifics of the product to be made. They will choose what stage or programming dialect to utilize, which will help coding of a certain piece of the product and even the time span (Jones & Rastogi, 2004). Implementation The initial two stages are very regular in all SDLC models. Be that as it may, things...

Words: 1274 - Pages: 6

Premium Essay

Value of the Systems Development Life Cycle

...Value of the Systems Development Life Cycle Lisa Larkin BSA/376 March 30, 2015 Deborah Marshall Value of the Systems Development Life Cycle Every organization can benefit from the use of a formal Systems Development Life Cycle (SDLC) to develop and manage projects. This paper will describe the components of the formal SDLC process, and discuss how each component is used to provide a framework for a project. The SDLC process involves the project manager, system analyst, and developer. Their roles are an integral part of the SDLC process and will determine whether a solution is developed or discarded. There are four basic elements which comprise the SDLC process; project planning, analysis, design, and implementation. Regardless of the scope or size of a project the SDLC provides a guide to develop a solution to a problem using technology (Satzinger, Jackson & Burd, 2009). Project planning defines the specific problem and identifies the scope the new system will address. During the project planning phase feasibility of the project is determined. A schedule or timeline, as well as a staff will also be developed. Resources will be organized, milestones will be identified, and control procedures will be put in place during this phase. Budgets for the project will also be determined at this time. The next element of the SDLC process is analysis. The analysis phase of the SDLC is used to gather information from the end users and learn as much as possible about...

Words: 1173 - Pages: 5

Premium Essay

System Development Life Cycle

...System Development Life Cycle (SDLC) SDLC is a set of activities which are perform by analyst and developer to create the system for software. SDLC is a conceptual model used in project management that describes the stages involved in information system development project from a preliminary study through maintenance of the complete application. SDLC follows six steps-: 1 Preliminary study 2 Determination of system requirement 3 System design 4 Software development 5 System testing 6 Implementation & Maintenance 1 Preliminary study -: Preliminary investigation is the first step in the system development life cycle. The preliminary investigation is a way of handling the user’s request to change, improve or enhance an existing system. The objective is to determine, whether the request is valid and feasible before any recommendation is made to do nothing, improve or modify the existing system, or build altogether a new one. Preliminary study divided into following 3 categories – A. Request Analysis B. Feasibility study C. Request Approval Request Analysis:- In this category, the users need is clearlyIdentify. Analyst identifies that what are the requirements of the user. Feasibility study:- The aim of the feasibility study is to access alternative systems and to propose the most feasible and desirable system for development. Thus, feasibility study provides an overview of the problem and acts as an important checkpoint that should be completed before committing more...

Words: 3076 - Pages: 13

Premium Essay

Website Migration Project

...put in place. There is a need to follow the system development life cycle (SDLS) for it to be successful and have transformational effect on the company’s operation (Klein, S. 2007). If there is redundancy in the site of the company, some measures should be carried out to ensure that it functions well to serve the company’s information needs. There should be a back-up site available as a failover in case the main site goes down. There is also a need for the site to be redesigned to allow customers to order products online. The system development life cycle (SDLS) is involves seven phases or steps that are followed in developing an information system from conception up to disposition. The following is the seven-step phase of developing an information system by a software engineer: 1. Conceptual Planning 2. Planning and Requirements Definition 3. System design 4. Development and Testing 5. Implementation phase 6. Operations and Maintenance phase 7. Operations and Maintenance phase Conceptual Planning This is the first phase in the system development life cycle. In this phase the information system conceptual framework is constructed. This will include the evaluation and assessment of the system to be developed to determine the cost and risks associated with the system. The managers will also assess the benefits and the opportunities that will be associated with the system. In this first stage of the system development cycle, there will be also the division and designation...

Words: 3420 - Pages: 14

Premium Essay

Sys Analysis Study Guide

...behavior. For example; in an order processing system, an invoice is a class, and printing, viewing and totaling are examples of its behavior. Objects (individual invoices) inherit this behavior and combine it with their own data elements.” ( (The Computer Language Company, 1981-2012) Object-oriented analysis (OOA) applies object-modeling techniques to analyze the functional requirements for a system. “Analysis is done by identifying the use cases and detailing a flow of events for each. Also, an initial set of functional test cases is specified, to serve as a vehicle for checking that the implementation is complete and basically correct. Analysis culminates in identifying classes implied by the use cases, and documenting them using an Analysis Class Diagram.” (Russell C. Bjork Professor of Computer Science, 2004) The difference is in object oriented analysis the data is combined in a process that acts on the data in the object whereas structured analysis treats the process and the data as separate components. 2- Describe the phases of the system development life cycle, and compare the SDLC waterfall model with the spiral model? “The Systems Development Life Cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project from an initial feasibility study through maintenance of the completed application. Various SDLC methodologies have been developed to guide the processes involved including the waterfall...

Words: 2695 - Pages: 11

Premium Essay

Planning the Needs of Other Organizations

...Planning the Needs of Other Organizations Human Resource Information Systems (HRIS) are databases used for keeping track of essential personnel data within organizations. They can be designed and customized to fit the needs of various companies in many different industries (Tatum, 2011). The primary purpose of an HRIS is to make the management of employees more efficient. The HRIS System can be used to identify and track job applicants and maintain status on current employees. All stages of an employee’s life cycle from initial hire to retirement can be automated and tracked within an HRIS System (Tatum, 2011). One of the best features of an HRIS System is how easily it can be customized. It can be expanded by adding additional modules as the company grows because all modules do not have to be activated during the initial setup process (Tatum, 2011). Ten critical success factors commonly agreed upon between several authors are as follows: 1. Top management support 2. Provision of adequate and timely resources 3. Ongoing communication 4. Conductive organizational culture 5. User involvement 6. Project champions 7. Organizational structure 8. Change management methodology 9. Project control and monitoring 10. Cross integration between business systems These critical success factors must be considered during the planning, analysis and design of an HRIS System (Kavanagh & Thite, 2009, p.167-168). Three important factors that Benefast Partners should...

Words: 867 - Pages: 4

Premium Essay

5. Consider the E-R Diagram in Figure 7-20. Based on This E-R Diagram, Answer the Following Questions: • A. How Many Employees Can Work on a Project? • B. What Is the Degree of the Used on Relationship? • C. Do Any

...Chapter 5 Review Questions 1. Describe systems analysis and the major activities that occur during this phase of the systems development life cycle. During systems analysis, you determine how the current information system functions and assess what users would like to see in a new system. Requirements determination, requirements structuring, and alternative generation and selection are the three primary systems analysis activities. 2. What are some useful character traits for an analyst involved in requirements determination? Requirements determination is a crucial part of the systems development life cycle; therefore impertinence, impartiality, relaxing constraints, attention to details, and reframing are important characteristics. 3. Describe three traditional techniques for collecting information during analysis. When might one be better than another? Traditional techniques for collecting requirements include interviewing and listening, observing users, and analyzing procedures and other documents. Interviewing and listening involve talking with users individually or as a group to discover their views about the current and target systems; it also involves carefully preparing an interview outline and guide before conducting the interview. Interviews are best done when only a few people are involved, when you need open-ended questions or the questions vary from individual to individual, or when a more personal method is needed. 4. What are the general...

Words: 947 - Pages: 4

Premium Essay

Risk Management

...strategy and therefore needs to be an integral part of aligning innovation to strategic objectives. Management: Any top company in this world should arrange resources cleverly and needs to manage innovation efficiently; this should be the primary objective of a organization. 2. Why is entrepreneurship training considered important for engineers? In the article it states clearly why it is so significant for engineers to understand entrepreneurship training. Engineers need to be entrepreneurial in order to understand and contribute in the framework of market and business pressures. For engineers who establish organization soon after graduation, entrepreneurship education gives them concrete experience in product design and development, prototyping, technology trends, and market analysis (Nelson and Byers 2010). Entrepreneurship education teaches engineering students in all disciplines the knowledge, tools, and attitudes that are required to identify opportunities and bring...

Words: 2063 - Pages: 9

Free Essay

Online Timetable System

...DEVELOPMENT OF LEGENDA ONLINE STUDENT TIME TABLE SYSTEM FINAL YEAR PROJECT FINAL REPORT ABUBAKAR MAGIRA TOM U0957657 A thesis submitted in part fulfillment of the degree of B.sc (Hons.) In Software Engineering with the supervision of Dr. Mia Torrez and moderated by Mdm Teo Siew School of Computer Science and Information Technology Linton University College In Collaboration with University of East London December 2012 DECLARATION I Abubakar Magira Tom, hereby declare that the project work entitled “[LEGENDA ONLINE STUDENT TIME TABLE]” submitted to [LINTON UNIVERSTIY COLLEGE], is a record of an original work done by me under the guidance of [Dr. MIA TORREZ], and this project work has not performed the basis for the award of any Degree or diploma/ associate ship /fellowship and similar project if any. ___________________ [ABUBAKAR MAGIRA TOM] Student Date: __________________ [Dr. MIA TORREZ] Supervisor Date: ___________________ Mdm TEO SIEW Project Coordinator Date: ACKNOWLEDGEMENT The special thank goes to my helpful supervisor, Dr Mia Torrez. The supervision and support that she gave truly help the progression and smoothness of my research topic. The cooperation is much indeed appreciated sir. My grateful thanks also go to both Mdm. TEO SIE. A big contribution and hard worked from both of you during the eight week is very great indeed. All projects during the program would be nothing without the enthusiasm and imagination...

Words: 48269 - Pages: 194

Premium Essay

Programming Language Using Oojavacom 121

...CPT 125 Pre-Requisite: Completion of 1st Year Courses Introduction: Systems Design is a central part of systems development. It comprises the process of turning a set of user requirements into an implementable system and encompasses various activities to achieve this end. Alternative models are challenging the traditional systems development life cycle. Alongside this, two approaches to systems development are emerging: the traditional structured approach; and the object oriented approach. The systems design activity will be studied in the context of these trends. Students should make themselves familiar with at least one traditional approach (e.g. SSADM) and one object oriented approach (e.g. UML). Aims: To understand the role of systems design within various systems development life cycles To develop awareness of the different approaches that may be taken to systems design To understand and apply the tools and techniques that are currently used by systems designers Formatted: Superscript      Objectives: Describe different life cycle models and explain the contribution of systems design within them Discuss various systems development approaches and explain their strengths and weaknesses 1 30/09/1123/09/10 Evaluate the tools and techniques that may be used by a system designer in a given context Use appropriate methods to produce a system design for a given scenario     Provide suitable systems documentation for a design Discuss the CASE tools currently available...

Words: 2312 - Pages: 10