campus management seminar 1
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!