Project By :

Mr.Sagar Ajit Waghela
WRO0396086

Mr. Nikhil Sharma
WRO0362416
We Would Like to take the
  opportunity to thank The ICAI
  for granting us to choose this
  Project from a Wide range of
  projects.
ICAI is the Apex Institution
  Guiding us to the Right path
  and with this presentation , we
  are given an opportunity to
What is an information system (IS)?

  Hardware, software, data,
   Hardware, software, data,    System—Set of components
                                 System—Set of components
 people, and procedures that
  people, and procedures that     that interact to achieve
                                   that interact to achieve
  work together to produce
   work together to produce            common goal
                                        common goal
     quality information
      quality information
                                 Businesses use many types of
                                  Businesses use many types of
                                           systems
                                            systems
What are the phases of the system development cycle?
                                         Phase 2. Analysis
                                            Conduct preliminary investigation
Phase 1. Planning                           Perform detailed analysis activities:
                                                                                                Phase 3. Design
   Review project requests                      Study current system                                Acquire hardware
   Prioritize project                           Determine user requirements                          and software, if
    requests                                                                                          necessary
                                                 Recommend solution
   Allocate resources                                                                               Develop details of
   Identify project                                                                                  system
    development team




             Phase 5. Support                                    Phase 4. Implementation
                Conduct post-implementation                        Develop programs, if necessary
                 system review                                      Install and test new system
                Identify errors and enhancements                   Train users
                Monitor system performance                         Convert to new system
What are guidelines for system development?


                Arrange tasks into phases
                   (groups of activities)
             Involve users (anyone for whom
                  system is being built)


      Develop clearly defined standards (procedures
         company expects employees to follow)
Who participates
in the system
development life
cycle?
What is a systems analyst ?

     Responsible for designing
         and developing
       information system

                             Liaison between users
                              and IT professionals
What is the project team?


      Formed to work on project from beginning to end



   Consists of users, systems analyst, and other IT professionals

                          Project leader—one member of the team who
                         manages and controls project budget and schedule
What is feasibility?
                                                    Operational
                                                     feasibility
         Measure of
        how suitable
           system               Four feasibility
        development                 tests:
        will be to the                                    Schedule
         company                                         feasibility

                          Economic
                          feasibility
                         (also called      Technical
                         cost/benefit      feasibility
                         feasibility)
What is documentation?

            Collection and summarization
               of data and information


             Includes reports, diagrams,
           programs, and other deliverables
What are six data and information gathering techniques?
 Review documentation
 Observe
 Questionnaire
 Interview
 Joint-application
  design (JAD) session
 Research
What are some reasons to create or modify an
information system?


         To correct problem     To improve
          in existing system   existing system




         Outside group may     Competition can
          mandate change        lead to change
What is a request for system services?
   Formal request for
    new or modified
    information system
       Also called
        project request
What is the planning phase?
     Begins when steering committee receives project request

                                 Steering
                               committee—
                             decision-making
                               body for the
                                 company


                        Function of committee:

                                                       Form project
     Review and                                         development
                        Prioritize          Allocate
   approve project                                     team for each
                     project requests      resources
      requests                                           approved
                                                          project
What is the analysis phase?


        Conduct preliminary      Perform detailed
          investigation, also    analysis
            called feasibility
                        study
What is the preliminary investigation?
   Determine exact nature of problem or improvement
    and whether it is worth pursuing
       Findings are presented in feasibility report, also known as a feasibility study
What is detailed analysis?

                 1. Study how current system
                            works


               2. Determine user’s wants, needs,
                       and requirements


                   3. Recommend solution



                  Sometimes called logical design
What is the
system proposal?            Assesses
                           feasibility
                             of each
                           alternative
                            solution

                                      Presented to
               Recommends
                                        steering
                  the most
                                      committee,
                   feasible
                                     which decides
                solution for
                                    how system will
                 the project
                                     be developed
What are possible solutions?               Horizontal market
                                           Horizontal market
                                            software—meets
                                             software—meets
                                              needs of many
                                               needs of many
                                                companies
     Buy packaged software—prewritten
     Buy packaged software—prewritten            companies
       software available for purchase
        software available for purchase
                                             Vertical market
                                              Vertical market
                                           software—designed
                                            software—designed
                                          for particular industry
                                           for particular industry
     Write own custom software—software
     Write own custom software—software
          developed at user’s request
           developed at user’s request


       Outsource—have outside source
       Outsource—have outside source
             develop software
              develop software
What is the design phase?


   Acquire hardware and software
   Acquire hardware and software




                              Develop all details of new or
                              Develop all details of new or
                              modified information system
                              modified information system
What is needed to acquire new hardware and
 software? hardware and software requirements of new or
  Identify all
   modified system

         Talk with other
         Talk with other            Surf Web
         systems analysts




                                  Read print and
       Visit vendors’ stores   online trade journals,
                                 newspapers, and
                                 newspapers, and
                                     magazines
                                     magazines
What are three basic documents used to summarize
technical specifications?
                                                              Vendor quotes
   Identifies           Request for quotation (RFQ)            price(s) for
   product(s)                                                     listed
   you want                                                    product(s)



        Vendor selects
                               Request for proposal (RFP)
       product(s) that
         meet(s) your
      requirements and                                      Less formal method
     then quotes price(s)                                   that uses standard
                                                               form to request
                                                             information about
                       Request for information (RFI)         product or service
How do systems analysts test software products?
   References from vendor
   Talk to current users of product
   Product demonstrations
   Trial version of software
   Benchmark test measures performance
What is a detailed design?

  Detailed design specifications for components in proposed solution



                      Includes several activities

      Database
      Database               Input and
                              Input and               Program
                                                       Program
       design
        design             output design
                            output design              design
                                                        design
What is a mockup?
   Sample of input or output that contains actual data
What is a prototype?



       Working model of
       proposed system

                          Beginning a prototype
                          too early may lead to
                                problems
What is computer-aided software engineering (CASE)?
 Software tools designed to support activities of system
  development cycle
What is the implementation phase?
   Purpose is to construct, or build, new or modified
    system and then deliver it to users
                     Convert to new system

                          Train users


                   Install and test new system



                       Develop programs
What are the three types of tests performed by
system developers?

          Unit Test                                   Systems test

           Verifies each                             Verifies all programs
        individual program                           in application work
          works by itself                                   together



                             Integration Test

                              Verifies application
                               works with other
                                 applications
What is training?
   Showing users exactly
    how they will use new
    hardware and software
    in system
What is the support phase?
   Provides ongoing assistance after system is implemented
        Conduct post-implementation system review—meeting to find out if
           information system is performing according to expectations



                                 Identify errors




                             Identify enhancements




                          Monitor system performance

Systems overview sdlc

  • 1.
    Project By : Mr.SagarAjit Waghela WRO0396086 Mr. Nikhil Sharma WRO0362416
  • 2.
    We Would Liketo take the opportunity to thank The ICAI for granting us to choose this Project from a Wide range of projects. ICAI is the Apex Institution Guiding us to the Right path and with this presentation , we are given an opportunity to
  • 3.
    What is aninformation system (IS)? Hardware, software, data, Hardware, software, data, System—Set of components System—Set of components people, and procedures that people, and procedures that that interact to achieve that interact to achieve work together to produce work together to produce common goal common goal quality information quality information Businesses use many types of Businesses use many types of systems systems
  • 4.
    What are thephases of the system development cycle? Phase 2. Analysis  Conduct preliminary investigation Phase 1. Planning  Perform detailed analysis activities: Phase 3. Design  Review project requests Study current system  Acquire hardware  Prioritize project Determine user requirements and software, if requests necessary Recommend solution  Allocate resources  Develop details of  Identify project system development team Phase 5. Support Phase 4. Implementation  Conduct post-implementation  Develop programs, if necessary system review  Install and test new system  Identify errors and enhancements  Train users  Monitor system performance  Convert to new system
  • 5.
    What are guidelinesfor system development? Arrange tasks into phases (groups of activities) Involve users (anyone for whom system is being built) Develop clearly defined standards (procedures company expects employees to follow)
  • 6.
    Who participates in thesystem development life cycle?
  • 7.
    What is asystems analyst ? Responsible for designing and developing information system Liaison between users and IT professionals
  • 8.
    What is theproject team? Formed to work on project from beginning to end Consists of users, systems analyst, and other IT professionals Project leader—one member of the team who manages and controls project budget and schedule
  • 9.
    What is feasibility? Operational feasibility Measure of how suitable system Four feasibility development tests: will be to the Schedule company feasibility Economic feasibility (also called Technical cost/benefit feasibility feasibility)
  • 10.
    What is documentation? Collection and summarization of data and information Includes reports, diagrams, programs, and other deliverables
  • 11.
    What are sixdata and information gathering techniques?  Review documentation  Observe  Questionnaire  Interview  Joint-application design (JAD) session  Research
  • 12.
    What are somereasons to create or modify an information system? To correct problem To improve in existing system existing system Outside group may Competition can mandate change lead to change
  • 13.
    What is arequest for system services?  Formal request for new or modified information system  Also called project request
  • 14.
    What is theplanning phase? Begins when steering committee receives project request Steering committee— decision-making body for the company Function of committee: Form project Review and development Prioritize Allocate approve project team for each project requests resources requests approved project
  • 15.
    What is theanalysis phase? Conduct preliminary Perform detailed investigation, also analysis called feasibility study
  • 16.
    What is thepreliminary investigation?  Determine exact nature of problem or improvement and whether it is worth pursuing  Findings are presented in feasibility report, also known as a feasibility study
  • 17.
    What is detailedanalysis? 1. Study how current system works 2. Determine user’s wants, needs, and requirements 3. Recommend solution Sometimes called logical design
  • 18.
    What is the systemproposal? Assesses feasibility of each alternative solution Presented to Recommends steering the most committee, feasible which decides solution for how system will the project be developed
  • 19.
    What are possiblesolutions? Horizontal market Horizontal market software—meets software—meets needs of many needs of many companies Buy packaged software—prewritten Buy packaged software—prewritten companies software available for purchase software available for purchase Vertical market Vertical market software—designed software—designed for particular industry for particular industry Write own custom software—software Write own custom software—software developed at user’s request developed at user’s request Outsource—have outside source Outsource—have outside source develop software develop software
  • 20.
    What is thedesign phase? Acquire hardware and software Acquire hardware and software Develop all details of new or Develop all details of new or modified information system modified information system
  • 21.
    What is neededto acquire new hardware and  software? hardware and software requirements of new or Identify all modified system Talk with other Talk with other Surf Web systems analysts Read print and Visit vendors’ stores online trade journals, newspapers, and newspapers, and magazines magazines
  • 22.
    What are threebasic documents used to summarize technical specifications? Vendor quotes Identifies Request for quotation (RFQ) price(s) for product(s) listed you want product(s) Vendor selects Request for proposal (RFP) product(s) that meet(s) your requirements and Less formal method then quotes price(s) that uses standard form to request information about Request for information (RFI) product or service
  • 23.
    How do systemsanalysts test software products?  References from vendor  Talk to current users of product  Product demonstrations  Trial version of software  Benchmark test measures performance
  • 24.
    What is adetailed design? Detailed design specifications for components in proposed solution Includes several activities Database Database Input and Input and Program Program design design output design output design design design
  • 25.
    What is amockup?  Sample of input or output that contains actual data
  • 26.
    What is aprototype? Working model of proposed system Beginning a prototype too early may lead to problems
  • 27.
    What is computer-aidedsoftware engineering (CASE)?  Software tools designed to support activities of system development cycle
  • 28.
    What is theimplementation phase?  Purpose is to construct, or build, new or modified system and then deliver it to users Convert to new system Train users Install and test new system Develop programs
  • 29.
    What are thethree types of tests performed by system developers? Unit Test Systems test Verifies each Verifies all programs individual program in application work works by itself together Integration Test Verifies application works with other applications
  • 30.
    What is training?  Showing users exactly how they will use new hardware and software in system
  • 31.
    What is thesupport phase?  Provides ongoing assistance after system is implemented Conduct post-implementation system review—meeting to find out if information system is performing according to expectations Identify errors Identify enhancements Monitor system performance