KEMBAR78
Project Making Steps | PDF | Use Case | Unified Modeling Language
0% found this document useful (0 votes)
19 views45 pages

Project Making Steps

Uploaded by

hosannasandy58
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views45 pages

Project Making Steps

Uploaded by

hosannasandy58
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

PREPARING PROJECT

MCA MAJOR PROJECT


The Project:

Temporary
Definite
Beginning and
Ending
Unique
The Process
The Delivery

A project is a unique, transient endeavor, undertaken to achieve planned


objectives, which could be defined in terms of outputs, outcomes or benefits.
A success of Project is measurable on QoS Parameters.
The Project Characteristics:

The Project
Planning
The Project Development:
The Requirement Analysis:
The Feasibility Study:
The PROJECT SCHEDULING:
The PROJECT ANALYSIS:
The DATA FLOW DIAGRAM:

• A data flow diagram (DFD) is a graphical representation of the movement of


data between external entities, processes and data stores within a system.

• Simply put, DFD’s show how data moves through an information system.

9
The Process in DFD:

1.0

Grade Detail Grade Report


Produce
Grade
Report

– The work or actions performed on data so that they


are transformed, stored, or distributed.

– Process labels should be verb phrases!

10
The DATA FLOW in DFD:

2.1
Payment Detail

D1 Accounts
Post Invoice Detail Receivable
Payment

– A path for data to move from one part of the


system to another.
– Data in motion!
• Arrows depict the movement of data.
– NO VERBS
11
The DATA STORE:

D1 Students

– Used in a DFD to represent data that the system


stores
– Data at rest!
– Labels should be noun phrases
• (NO VERBS)
12
The EXTERNAL ENTITY

1.0
Order

CUSTOMER Invoice
Verify
Order

– The origin or destination of data!


• This represents things outside of the system.
– Source – Entity that supplies data to the system.
– Sink – Entity that receives data from the system.
– The labels should be noun phrases!
13
The General DFD Rules:

YES NO
A process to another process

A process to an external entity

A process to a data store

An external entity to another external entity

An external entity to a data store

A data store to another data store

14
Online Vehicle Repair & Maintenance:
Chronic Kidney Disease DFD:
DFD Levels:
DFD Levels:
DFD Levels:
The Software Modules:
The System Architecture:
The UML DIAGRAM:

• Standard language for specifying, visualizing, constructing,


and documenting the artifacts of software systems, business
modeling and other non-software systems.

• The UML represents a collection of best engineering practices


that have proven successful in the modeling of large and
complex systems.

• The UML is a very important part of developing object


oriented software and the software development process.

• The UML uses mostly graphical notations to express the


design of software projects.

• Using the UML helps project teams communicate, explore


potential designs, and validate the architectural design of the
software.
The UML DIAGRAM:

Behavioral
: behavioral features of a system / business
Structural process
: element of spec. irrespective of time
• Activity
• State machine
• Class
• Use case
• Component
• Interaction
• Deployment
• Object
• Composite structure Interaction
• Package : emphasize object interaction

• Communication(collaberati
on)
• Sequence
• Interaction overview
• Timing
The CLASS DIAGRAM:
The CLASS DIAGRAM:
The DEPLOYMENT DIAGRAM:
The DEPLOYMENT DIAGRAM:
The PROCCESS DIAGRAM:
The STATE TRANSITION DIAGRAM:

• UML 2 State machine diagrams can show


the different states of an entity also how
an entity responds to various events by
changing from one state to another. The
history of an entity can best be modeled
by a finite state diagram.
THE STATE MACHINE
The STATE DIAGRAM:
The USE CASE DIAGRAM:

UML 2 Use cases diagrams describes the behavior


of the target system from an external point of
view. Use cases describe "the meat" of the actual
requirements.
• Use cases. A use case describes a sequence of
actions that provide something of measurable
value to an actor and is drawn as a horizontal
ellipse.
• Actors. An actor is a person, organization, or
external system that plays a role in one or more
interactions with your system. Actors are drawn
as stick figures.
• Associations. Associations between actors and
use cases are indicated by solid lines. An
association exists whenever an actor is involved
with an interaction described by a use case.
The USE CASE DIAGRAM:
The USE CASE DIAGRAM:
The USE CASE DIAGRAM:
The SEQUENCE DIAGRAM:

• UML 2 Sequence diagrams models the


collaboration of objects based on a time
sequence. It shows how the objects
interact with others in a particular
scenario of a use case.
The SEQUENCE DIAGRAM:
The DATA DICTIONARY:
ER DIAGRAM SYMBOLS:
BUS TICKET BOOKING:
HOTEL BOOKING:
ER FRAMEWORK DIABETESE PREDICTION :
The Software Testing:
The Test Case Description:
The Maintenance Plan:

You might also like