Context based notification system for ciit vehari



Download 4.81 Mb.
Page5/19
Date28.05.2018
Size4.81 Mb.
#51207
1   2   3   4   5   6   7   8   9   ...   19
3.6 Use Case Diagrams:

  • Student:





  • Fig 6: Student Use Case Diagram

















  • 3.6 Use Case Diagrams:

  • Admin:





  • Fig 7: Admin Use Case Diagram



  • 3.7 Sequence Diagram:



  • Fig: 8 Sequence Diagram



  • 3.8 Methodology:

  • The methodology used in project is Agile Software Development. Agile Software Development method-ology is used especially for software development, that is characterized by the division of tasks into short phases of work and frequent reassessment and adaptation of plans.

  • It is for a project that needs extreme agility in requirements. The key features of agile are its short-termed delivery cycles (sprints), agile requirements, dynamic team culture, less restrictive project control and emphasis on real-time communication.

  • Agile software development is a group of software development methods based on iterative and incremental development, in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen tight iterations throughout the development cycle.

  • Fig 9: Agile Software Development Methodology





  • The Manifesto of Agile Software Development context are:

    • Individuals and interactions In agile development, self-organization and motivation are important, as are interactions like co-location and pair programming.

    • Working software Working software will be more useful and welcome than just presenting documents to clients in meetings.

    • Customer collaboration Requirements cannot be fully collected at the beginning of the software development cycle, therefore continuous customer or stakeholder involvement is very important.

    • Responding to change Agile development is focused on quick responses to change and continuous development.




    1. Download 4.81 Mb.

      Share with your friends:
  • 1   2   3   4   5   6   7   8   9   ...   19




    The database is protected by copyright ©ininet.org 2024
    send message

        Main page