1 / 20

Agenda: 10/3/2013

Agenda: 10/3/2013. Present systems development life cycle. Describe tools used in each phase of the systems development life cycle. Discuss the meaning of “system documentation.” Plan the next part of the Access project. What is a business system?. What are examples of business systems?

ruby-lamb
Download Presentation

Agenda: 10/3/2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agenda: 10/3/2013 • Present systems development life cycle. • Describe tools used in each phase of the systems development life cycle. • Discuss the meaning of “system documentation.” • Plan the next part of the Access project.

  2. What is a business system? • What are examples of business systems? • What do they have in common? • Why do we create business systems? • What are the technical components of an automated business system? • How do we get business system applications?

  3. Definition: Systems Development Lifecycle (SDLC) • The process used to develop, implement and support a technology-based application system. • Process visualization methods include waterfall, spiral, SCRUM, etc. • Each step in the process may feed into another step. Each step may get feedback from another step.

  4. SDLC in Circular format

  5. Spiral SDLC Depiction

  6. Steps in SDLC – Define the project • Project definition • Identify scope, budget, goals. • Identify risks, opportunities, constraints • Plan the rest of the process (as best as possible) • Tools used • SWOT • Gantt chart

  7. Sample Gantt Chart

  8. Steps in SDLC: Analyze the problem • Systems analysis • Understand problem to be solved. • Separate symptoms from problem. • Identify potential solutions. • Tools used • Cause and Effect analysis: Ishikawa diagram • Value chain modeling • Process modeling: data flow diagrams, flow charts, swim lane diagrams, use case diagrams, activity diagrams, unified modeling diagrams…

  9. Ishikawa Diagram Template

  10. Sample Swim Lane Diagram

  11. Sample Data Flow Diagram

  12. Use Case Modeling

  13. Steps in SDLC – Design the solution • Systems design • Create detailed blueprint of the solution. • Includes very detailed description of input, data and output. • Design the visualization methods that are part of the solution. • Design the overall programs/technology that compose the solution. • Create testing specifications – how will you know the system works correctly? • Tools used • Data modeling: ERD’s, unified data models • Process modeling • Screen diagramming • Prototyping!!!

  14. Steps in SDLC – Buy a solution • Procure a solution • Many organizations have similar problems. • Application vendors sell both generic and parameter driven solutions. • Almost always less expensive to buy a solution. • Tools used • Request for Information (RFI) • Request for Proposal (RFP) • Demonstrations • Benchmarks • Cost/benefit evaluation

  15. Steps in SDLC – Create a solution • Programming/Making the technology from existing tools • Choose appropriate technical environment. • Develop technical solution with appropriate tools and existing applications. • Test technical solution in parts. • Document technical solution for systems professionals. • Tools used • Data and process modeling. • Quick development environments. • Documentation repository. • Automated testing environment.

  16. Steps in SDLC – Install the solution • Installation • Test entire technical solution. • Decide how to convert data and existing processes. • Help people adjust to new system. • Perform training and create user-oriented documentation. • Tools used • Documentation repository. • Social networking tools: websites, blogs, wiki’s, etc. • Data upload/download and import/export tools.

  17. Steps in SDLC – Support solution forever • Support • Assume a relatively long life span of computer applications. Even those that were developed quickly to solve an immediate business problem seem to last a surprisingly long time. • Assume that the application becomes the way people do work. • Ongoing training. • Ongoing documentation. • Ongoing testing. • Ongoing changes: • Government regulation changes. • New business conditions. • People use the application, learn new ways to complete work effectively, and then want changes to incorporate their learning into the application.

More Related