Systems Development Life Cycle

Slides:



Advertisements
Similar presentations
EUCLID Student Award Processing Preview Demonstrations Student Systems Presented by Matthew Taylor Student Systems.
Advertisements

DEVELOPING ENTERPRISE APPLICATIONS
CHAPTER 19 Building Software.
SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design
Specialized Support and Disability Services (SSDS) Students’ Union Building (SUB) University of Alberta Edmonton Alberta T6G 2J7 Telephone:
NITAAC Customer Support Phone: Website: NITAAC.nih.gov Customer Guide for using the electronic Government.
Systems Development Life Cycle Dirt Sport Custom.
Systems Development Life Cycle Plan Analyze Design Develop Test Implement Maintain.
Appendix D McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Transaction Processing Systems and System Development Life Cycle
SDLC Project: Alibi—Custom Clothes PLAN ANALYZE DESIGN DEVELOP TEST IMPLEMENT MAINTAIN Ahmed Balogun Kasey Bennett Bryan Borcher.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle Busmark.
DWINSA 2007 Website. Website Purpose Allow states to track status of questionnaires Allow systems >100K or states to upload project data.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MCC Designs Meghan Perea Carrie Ver Burg Cory Schroeder.
Getting Started with:. Registering for Pearson MasteringNutrition is easy! Go to the home page to get started
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle Grand Confections Megan Foster David Spinozzi Cameron Allen.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle Lazy Bean Tabitha Briscoe Dustin Frank Nicole Murphy.
Lead Management Tool Partner User Guide March 15, 2013
1 Online Textbook Adooptions
Systems Development Life Cycle
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle Hunting Bikes Co.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle Tier One Dirt Bike Distributors.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle eBookSharing.
Systems Development Life Cycle: Mean Motocross Machines By: Cortney Robertson Paul Garcia.
Avalanche Motorsports
PRESENTED BY GRADUATE DESIGN GROUP 2 MEREDITH, JENNIFER, CAMMAY AND DIANE How to build a web site in Dreamweaver.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
Financial Management of ECE Programs.  Go to “Tools”  Click on “Personal Information” to edit your personal information (including address) or.
Gennia Michlin, Clinical Data Management Systems (CDMS) Project Leader Mar 2010 New RDC features training.
Owners: Garrett Mehling, Brenda Renderos, Shelbi Hood
SCC P2P – Collaboration Made Easy Contract Management training
Access Problems and Solutions for Full-text Articles or E-books
DSQR Training Reliance System
Sydney Meyers, Connor Coleman, Gabe Lattimer
Journal of Mountain Science (JMS)
Getting Started with.
NO TRY DRY Systems Development Life Cycle Emily Hines Michelle Romano
How Can NRCS Clients Use the Conservation Client Gateway
Web-based Information Science Education
Annual Performance Management Cycle Management Training Tutorial
To the ETS – Accounts Setup and Preferences Online Training Course
Welcome! To the ETS – Create Client Account & Maintenance
How to Access and Redeem Cisco Certification Exam Discount Vouchers Step-by-Step Guide August 2013.
**Please view the instructional guide as a slideshow**
Chapter 15: Customizing Forms
Systems Development Life Cycle
Sona Systems Training for Students
Test Administration & The TA Sites.
Systems Development Life Cycle
Online Testing System Assessment Viewing Application (AVA)
Online Tools Guide to Security Products International Website.
Results-Driven Priorities Application Training
SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile Systems development life cycle.
Access Problems and Solutions for Full-text Articles or E-books
Systems Development Life Cycle
Online Testing System Assessment Viewing Application (AVA)
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Getting Started with:.
ETS – Air Data submission Training
To the ETS – Accounts Setup and Preferences Online Training Course
TOWN OF PALM BEACH ELECTRONIC SOLICITATION SYSTEM
TOWN OF PALM BEACH ELECTRONIC SOLICITATION SYSTEM
Towson University Store
Mobile Registration App Training Guide for OPO Staffers
Concord Products Online
Presentation transcript:

Systems Development Life Cycle Plan Analyze Systems Development Life Cycle Design Name of Project Develop Test Implement Maintain

Plan Project Plan - (identify system for development, what is the problem or opportunity, develop the project plan, identify feasibility) Analyze The project plan should include specific information about the project, such as: System requirements – should identify and select the system for development (what are your needs, what is the system you are developing, etc. – give an overview of the system here). Assess project feasibility – include what types of feasibility studies you plan to use, why you chose those, and how you plan on performing them. You should also include the project scope (with a timeline of when different parts will be completed) Design Develop Test Implement Maintain

Plan Project Plan - (identify system for development, what is the problem or opportunity, develop the project plan, identify feasibility) EXAMPLE: System Requirements: (how the users operate in the system) The eBookSharing system is an Internet-based application that allows a student (owner) to maintain a list of books they are willing to share. The list is browsed by other students (borrower) looking for specific books. A borrower begins by logging in (email address and a password). The book list will include: title, author, ISBN, edition, condition, and the course in which the book was used. If a student is interested in borrowing, they can submit an offer to the owner. The book owner browsers through the offers and may then accept an offer and arrange a place and time for an exchange. A critical success factor for eBookSharing is that the system should be able to handle requests from multiple users at once. Specific functional requirements: Log In Borrowing Offering Accepting Maintaining Booklist Analyze Design Develop Test Implement Maintain

Plan Project Plan - (identify system for development, what is the problem or opportunity, develop the project plan, identify feasibility) EXAMPLE: Specific Non-Functional Requirement: The semester is coming to a close thus, an operational Internet-based application must be delivered by April 20, 2015 before book buy back begins. The following milestones will enable this deadline to be met (talk about the different milestones you believe need to be met to complete the project) Analyze Design Develop Test April 1 – Project Document and Business Requirements Completed. April 5 – Process and Database Models Completed delivered to programming April 9– Initial Prototype ready for beta testing April 11– Final product due from programming April 18 - User documentation due THIS IS JUST AN EXAMPLE . YOURS SHOULD BE SPECIFIC TO YOUR PROJECT. Implement Maintain

Plan Project Plan - (identify system for development, what is the problem or opportunity, develop the project plan, identify feasibility) EXAMPLE: Project Feasibility: (see Baltzan & Phillips, 2011, pp. D4-5) Economic (cost are less than benefits) Legal (it is legal and ethical to do) Operational (fits company objectives) Schedule (project can be completed on time) Technical (it is possible to do with the tools available) Economic feasibility: A cost benefit analysis will be performed to determine the costs associated with creating the eBookSharing system along with the benefits for students using the system. A major benefit for students is an intangible benefit derived from satisfaction of others saving on the cost of textbooks. An economic analysis is used to garner support from the university administration to provide financial support for the project. Analyze Design Develop Test Implement Maintain

Plan Analysis (gather detail business process steps, create process diagrams, perform a buy vs. build analysis) For this phase, include a detailed description of your business process steps, who is involved in this phase, Part of this phase includes creating process diagrams (which identify specific processes that occur on your website – both user and server side processes). Process diagram examples are on the next slides. You will also include a buy versus build analysis discussion (see Baltzan & Phillips, 2011, pp. D6-8) as well as include process diagrams. Analyze Design After logging in, the user begins by viewing a list of current books. Either an Add or Update Function can be selected. Depending on the function selected the user can maintain any number of books in the database. (detail business process steps) Develop Test Implement Maintain

Plan Process Diagrams - You should create at least two of these to identify two of the different processes that will occur. Process diagram (identify what process you are diagramming) NAME OF PROCESS HERE Analyze Design *Login Develop View booklist After logging in, the user begins by viewing a list of current books. Either an Add or Update Function can be selected. Depending on the function selected the user can maintain any number of books in the database. (detail business process steps) Test Select Function [add selected ] Add Book Implement BOOK Change Book [change selected ] [ exit selected ] Maintain Prepared: March 2015 Prepared by: Informatory Inc.

System Model – website layout Plan Design phase (identify the IT infrastructure (client/server, cloud hosted) … ; design the system models) System Model – website layout Analyze Login Instructions Scheduling Menus Pricing Pymt Options Cancel Policy Contact Us Home Comments Logo Business Name Design Develop Body Test Implement Privacy Policy Maintain

Plan System Model– Navigation (this graphic depicts how navigation occurs on your site – you only need to draw the navigation scheme for your homepage. ) Analyze Design Develop Test Implement Maintain

Plan Develop – (develop the database (in your case website) and programs (in your case you will not have any programs) Create Prototype Analyze Design Develop Test Implement For this section, you should give an example of your prototype for your homepage. The prototype may be created in PowerPoint, or HTML in a UW Student website. If you use a UW website, the links do not have to work, but you do need to show them. You should also give an overview of why this is your choice for your prototype design. You do not need to develop the IT infrastructure for this project but you would do that if you were developing a system in business. Maintain

Testing – (write the test conditions and perform the system testing) Plan Testing – (write the test conditions and perform the system testing) Analyze There are two parts to the testing phase, which involves bringing all the project pieces together into a special testing environment to test for errors, bugs, and interoperability, in order to verify that the system meets all of the business requirements defined in the analysis phase. For the testing phase, you should come up with some sample tests that you could perform (see Baltzan & Phillips, 2011, pp. D9-12). Include at least one test that checks for a failure or error message. You may use the graphic on the next sheet as the template for displaying your test conditions. Design Develop Test Implement Maintain

Plan Testing – write the test conditions and perform the system testing (see Baltzan & Phillips, 2011, pp. D9-12). Screen / Form Tested Date Tested Tester Test Condition Expected Results Actual Results (Circle one) Pass Fail Analyze Design Develop Test Implement Maintain

Plan Implementation – (perform system training and determine implementation method) For this phase, you will discuss how you will implement the system. What kinds of training will occur? What types of user documentation will you create? i.e. user manual? What type of implementation? Give a detailed description of what you will be doing during this phase. Analyze Design Develop Test Implement Maintain

Plan Maintenance – (involves performing changes, corrections, additions and upgrades to ensure the system continues to meet the business goals) What do you plan to do to maintain the system/website? Explain the maintenance process as well as plans for future maintenance. How are you going to perform the different types of system maintenance: adaptive, corrective, perfective, preventive (see Baltzan & Phillips, 2011, pp. D15). Also include a maintenance schedule. Analyze Design Develop Test Implement Maintain

References Should also include a reference page that lists the textbook reference as well as a reference for all other websites visited and any other applicable references. These should be in APA style. Add additional references to your business’s ongoing reference list (remember to alphabetize). Baltzan, P., & Phillips, A. (2011). Appendix D: The Systems Development Life Cycle Basics. In P. Baltzan, & A. Phillips, M: Information Systems (pp. D1-18). New York: McGraw-Hill. Doherty, M. J. (2014). About Informatory Inc. - eBookSharing. Retrieved May 2014, from Introduction to Information Management: http://www.uwyo.edu/imgt2400/eBookSharing/default.asp Haag, S., & Cummings, M. (2013). Management Information Systems for the Information Age. New York: McGraw-Hill .