campus management seminar 1

Upload: ajysngh612

Post on 09-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Campus Management Seminar 1

    1/34

    Software Lifecycle Models

    A software lifecycle model is a standardised

    format for planning

    organising, and

    runninga new development project.

  • 8/8/2019 Campus Management Seminar 1

    2/34

    Hundreds of different kinds of models are

    known and used.

    Many are minor variations on just a small

    number of basic models.

  • 8/8/2019 Campus Management Seminar 1

    3/34

    Project constraints

    money

    timeComputingresources

    staff

    programmers managersdesigners

    Examples of Project Constraints

  • 8/8/2019 Campus Management Seminar 1

    4/34

    Project planning is the art of scheduling the

    necessary activities, in time, space and across

    staff in order to optimise:

    project risk [low]

    profit [high]

    customer satisfaction [high] worker satisfaction [high]

    long-term company goals

  • 8/8/2019 Campus Management Seminar 1

    5/34

    A project plan contains much information,

    but must at least describe:

    resources needed

    (people, money, equipment, etc)

    dependency & timing of work(flow graph, work packages)

    rate of delivery (reports, code, etc)

    It is impossible to measure rate of progress

    except with reference to a plan.

  • 8/8/2019 Campus Management Seminar 1

    6/34

    Project VisibilityUnlike other engineers

    (e.g. civil, electronic, chemical etc.)

    software engineers do not produce anything

    physical.

    It is inherently difficult to monitor an SE

    project due to lack of visibility.

  • 8/8/2019 Campus Management Seminar 1

    7/34

    This means that SE projects must produce

    additional deliverables (artifacts)

    which are visible, such as:

    Design documents/ prototypes

    Reports Project/status meetings

    Client surveys (e.g. satisfaction level)

  • 8/8/2019 Campus Management Seminar 1

    8/34

    What is a Lifecycle Model?

    Definition.

    A (software/system) lifecycle modelis a

    description of the sequence of activities

    carried out in an SE project, and the relative

    order of these activities.

  • 8/8/2019 Campus Management Seminar 1

    9/34

    It provides a fixed generic frameworkthat

    can be tailored to a specific project.Project specificparameters will include:

    Size, (person-years)

    Budget, Duration.

    project plan =

    lifecycle model + project parameters

  • 8/8/2019 Campus Management Seminar 1

    10/34

    There are hundreds of different lifecycle models

    to choose from, e.g: waterfall,

    spiral

    prototyping

    unified process (UP) etc..

    but many are minor variations on a smaller

    number of basic models.

  • 8/8/2019 Campus Management Seminar 1

    11/34

    By changing the lifecycle model, we can

    improve and/or tradeoff:

    Development speed (time to market)

    Product quality

    Project visibility

    Administrative overhead Risk exposure

    Customer relations, etc, etc.

  • 8/8/2019 Campus Management Seminar 1

    12/34

    Normally, a lifecycle model covers the entire

    lifetime of a product.

    i.e. The three main phases:

    design, build,

    maintain.

  • 8/8/2019 Campus Management Seminar 1

    13/34

    TheW

    aterfall Model

    The waterfall model is the classic lifecycle

    model it is widely known, understood

    and (commonly?) used.

    In some respect, waterfall is the common

    sense approach. Introduced by Royce 1970.

  • 8/8/2019 Campus Management Seminar 1

    14/34

    Feasibility study

    Requirement analysis

    & Specifications

    Design

    Coding & Unit Testing

    Integration &SystemTesting

    Maintenance

    TheWaterfall

    LifecycleWorkflow

  • 8/8/2019 Campus Management Seminar 1

    15/34

    Advantages

    1. Easy to understand and implement.

    2. Widely used and known (in theory!)

    3. Reinforces good habits: define-before- design,

    design-before-code

    4. Identifies deliverables and milestones.

    5. Works well on mature products and weak teams.

  • 8/8/2019 Campus Management Seminar 1

    16/34

    Disadvantages I1. Idealised, doesnt match reality well.

    2. Unrealistic to expect accurate

    requirements so early in project

    3. Software is delivered late in project,

    delays discovery of serious errors.

  • 8/8/2019 Campus Management Seminar 1

    17/34

    Disadvantages II5. Difficult to integrate risk management

    6. Difficult and expensive to make changes

    to documents, swimming upstream.

    7. Significant administrative overhead,

    costly for small teams and projects.

  • 8/8/2019 Campus Management Seminar 1

    18/34

    MODUL

    ESDepartment management

    Admission Management

    Student ManagementStaff Management

    Library Management

    ExaminationManagement

    Hostel Management

    Transport ManagementAccounts Management

  • 8/8/2019 Campus Management Seminar 1

    19/34

    Subject(DSP,IS,NM,WMC)

    Subject Staff map

    Course Subject Map Subject Unit Map

    Course(IT,CSE,ECE)

    Reports1)Time Table

    2) Lecture Schedule

    3) Syllabus Management

    Student DB

    Staff DBDegree(B.Tech)

    Department

  • 8/8/2019 Campus Management Seminar 1

    20/34

    Department Management

    Course ManagementManages the complete details of course offered in a

    School/college/universitySyllabus Management

    Manages complete details of the syllabus for each

    course offered for each department

    Department HistoryThe complete details of the department such as date of

    establishment, Accomplishments etc.,

  • 8/8/2019 Campus Management Seminar 1

    21/34

    Student

    Admission

    Student application Admission Criteria

    Selection procedure(G.D.,Interview)

    Merit list

    Fee Payment

    Course Enquiry

    Id Card

    Attendance

    Activities Student DB

  • 8/8/2019 Campus Management Seminar 1

    22/34

    Student Management

    This module takes care of complete student

    management. This module manages students

    ID Card generation with BarcodePersonal details

    Extra Curricular

    Attendance

    Internal Assessment

    Tuition Fees - Exam fees

    Remarks and warnings

  • 8/8/2019 Campus Management Seminar 1

    23/34

    Admission Management

    This module takes care of complete students

    admission and staff recruitment

    Student part takes care of student application

    students personal details, marks, earlier academic

    records, admission details etc.,

    Staff part takes care of staff application, personal

    details and recruitment process.

  • 8/8/2019 Campus Management Seminar 1

    24/34

    Selection

    Criteria

    Selection

    List

    Staff Database

    Application

    Staff- Direct entry

    Staff

  • 8/8/2019 Campus Management Seminar 1

    25/34

    ActivitiesCo-Curricular

    Attendance Appraisal

    Non teaching Teaching

    Leave Approval System

    Leave Update

    Staff Database

    Staff

    ExtraCurricular

    Staff Remarks

    Studentcounselig

  • 8/8/2019 Campus Management Seminar 1

    26/34

    Staff Management

    This module takes care of complete staff

    management. This module manages

    ID Card generation with bar codePersonal details - Service Register

    Extra Curricular

    Work Load Analysis

    AttendancePay detail

    Leave Detail and more..

  • 8/8/2019 Campus Management Seminar 1

    27/34

    Library ManagementThis module takes care of complete operation of acollege library

    Catalogue Books, CDs, Pamphlets

    Transaction Issue, Return, Reservation

    Serials Journals, Magazines, Periodicals

    OPAC Online Public Access Catalogue

    Penalty.

  • 8/8/2019 Campus Management Seminar 1

    28/34

    Examination ManagementThis module helps to manage the internal exams

    of the Institutions

    Time Table, Exam ApplicationHall Ticket generation

    Exam Attendance

    Seating arrangement

    Paper evaluationMark sheet generation

    Result Declaration, Online Exam and more..

  • 8/8/2019 Campus Management Seminar 1

    29/34

    Hostel Management

    This module is used to manage the hostel in an

    efficient way.

    Student Details

    Daily Expense

    Student Mess BillStudent Attendance

  • 8/8/2019 Campus Management Seminar 1

    30/34

    Transport Management

    This module is used to manage the Transport

    Activities of the institution.

    Vehicle Details

    Fuel Details

    Employee Details License Expiry DateUser Details Staff, Student

    Stages and Route Allocation and more..

  • 8/8/2019 Campus Management Seminar 1

    31/34

    Accounts

    General Accounts

    GL,Sub ledger,Bank,& Cash,Budget.

    Report: Trail Balance,

    Balance Sheet,

    BRS

    Student Admission Fee(Admission module)

    Payroll Lab Module(Fine/Dues)

    Inventory Module(VendorPayment)

    Income A/c Bill Processing

    Accounting EntriesAccounting Entries

  • 8/8/2019 Campus Management Seminar 1

    32/34

    Accounts Management

    This module helps to maintain the complete

    accounting system of an educational institution

    General Ledger, Sub Ledger, Petty Cash

    Payables, Receivables

    Budget, ASSET

    PayrollDaybook, Trial Balance, Income & Expenditure,

    Balance Sheet, Budget Analysis, Audit Report.

  • 8/8/2019 Campus Management Seminar 1

    33/34

    WEB Module

    This is an optional module which helps to interact

    with parent/others online. Some of the features

    are,Parent Login

    View students status

    Student Application form

    Exam application fromStudent Result

    Alumni

  • 8/8/2019 Campus Management Seminar 1

    34/34

    Thank You!