Professional Documents
Culture Documents
Assignment - Sas
Assignment - Sas
TASK 1
The systems development life cycle (SDLC) is a theoretical structure performed in project
management that explains the sections included in an information system development
project which includes initial project structure layout diagram to its deployment and
maintenance. System development life cycle step can be individually classified into smaller
processes. Each stage tails a logic after the previous, but it is not necessary that one stage
perform the same tail after another. It is mandatory to comprehend that system lifecycle is
iterative as well as the stage tagged along the way. It is divided into four stages.
System Development Life Cycle
Planning
Analysis
Design
Implementation
waterfall
development is that
is allows the team to
set
deadline,
for
example
management can set
the
date
while
programmers
can
work in the given
deadline according to
the
requirement.
Hence the complete
process can develop
like a car.
Linear
waterfall
development is that
it does not allow
flexibility or revision
in
it
process.
Eventually
if
the
application
is
in
testing mode then it
won't be possible to
change
some
functions that was
not
mentioned
previously by the
client in the concept
stage.
Life Cycle
Advantages
Disadvantages
Spiral model
Life Cycle
Advantages
Disadvantages
Agile model
It is difficult to manage
bigger projects. And
budget and deadline can
create problems.
Development
Methodology
Development
Methodology
Extreme
Programming
4. Waterfall based mythologies will never be appropriate for any projects because of its
inflexible policy
TASK 2
The REASONS for accurately capturing the functional requirements of a software
system are;
1.Giving actual requirement to the developers
3. Client satisfaction
4. Software success
TASK 3
System Modelling
Insert Card
Enter Password
Password not
accepted
Password
accepted
Select type of
transaction
Perform Transaction
More
Transaction
No more
transaction
End transaction
User
Fill up form
Submit
form
Already
Registered
Librari
an
Not Registered
Verify
information
provider
Incorrect
information
Correct
Info
Create new
account
Issue ID
card
Actor book
record
Librar
y
Patron Check out book
Actor patron
record
Pay Fine
Librarian
Add book
Report stolen
New Membership
System
boundary
Cancel
Membership
Support
IssueBooks
a book
Login
Librarian
Search a book
General
Update record
User
User
Request for
issue
Maintain
record
Unregistered
Track
complains
Registere
d user
Person
Passenger
0*
AAA
Driver
0..
1
Engine
1
1
Car
1
4
Tire
Library
-
Books database
Locations
Liberian ID
Title
Author
Book id
+ Updates ()
User
Liberian
-
Details
Liberian ID
+
+
+
+
+ Issue status ()
+ Complaints
resolution ()
+ Tracking ()
+ Calculate fine ()
+ Vender request ()
+ Payments ()
General
User
+
Details
User id
Search ()
Request ()
Complain ()
Pay fine ()
Vendor
-
Book details
+ Search Books
+ Supply Books
+ Payment
details
Registered
User
+ Login ()
+ History ()
+
Unregistered
Supplier
Buyer
Get quote
Quote response
Invalid response
Library
Computer
1: login
1.1.1.1: Logged in or
wrong pw
2: enter book name
2.1.1.1: book found or
not
3: request for issue
3.2: book issued
Books
Database
1:1
authentication
1.1.1: acknowledge
4: logged out
4.1: logged out
successfully
Data Flow Diagram - SAMPLE
Time Keeping
Time cards
Payroll System
Pay checks
Employees
Library
Members
Library
Management
System
Student
membership
list
Teacher
membership
list
Books
Patients
Patients
See/seen by
Treated in/home
Patients
Associated
Patients
Book id
Tag
1
Author
Has
Tags
Books
Has
Rank
Comments
Time
Link
ID
User
Text
TASK 4 (Optional)
The Analysis and Evaluation of my Proposed System Design is detailed below: