Software Engineering
Software Engineering
Yavatmal
Session: 2018-19
Micro Project
ON
SOFTWARE ENGINEERING
Project Topic: Search and utilize different UML tool
represent model.
Created By
Abhishek S. Dhole
Mahesh S Darwankar
Kasturi Gogarkar
POLYTECHNIC II ND YEAR
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This to certify that Mr. /Mrs. ………………………………………………… Roll No. ……… of Fourth Semester of
Diploma in Computer Engineering of Institute Government Polytechnic Yavatmal. (Code.0022) has
completed the Micro project satisfactorily in the Subject Software Engineering (22413) for the academic
year 2018 to 2019 as prescribed in the curriculum.
Class Diagram
The UML modeling tool lets you model the structure of system by modeling its
classes, their attributes and operations in a UML class diagram. UML class
diagram is a blueprint of the classes (code level) required to build a software
system. Programmers implement a software system with the help of both the
class diagram and the class specification.
Sequence Diagram
Visualize the interactions between users, systems and sub-systems over time
through message passing between objects or roles. If class diagram represents
the skeleton of classes by showing their attributes and methods, UML sequence
diagram complete the classes by representing the programming logic to be filled
in methods' body.
Communication Diagram
Collaboration between objects in runtime can be modeled in the UML tool, with a
UML communication diagram. In a communication diagram, objects, called
lifelines, are connected to represent the need of communication during the
execution of an interaction. Messages can be added on top of the connectors to
list the calls made from and to those lifelines.
Activity Diagram
Use UML activity diagram, a flowchart-based diagram to model the flow of
control. Partition actions according to the type of participant involved.
Component Diagram
Components diagrams are used to model the structure of systems by showing
how little parts of the system gear up in forming a bigger part, or forming the
entire software systems.
Deployment Diagram
Models the physical deployment of software components with UML deployment
diagram. In deployment diagram, hardware components (e.g. web server, mail
server, application server) are presented as nodes, with the software components
that run inside the hardware components presented as artifacts.
Conclusion:
We successfully study how to use UML tool in software development.
We can perform of railway reservation system.
SUBJECT: (MICRO PROJECT)
Subject Code:
Name of Student:
Enrolment No.:
Title of Micro Project : Search and utilize different UML tool represent
model.
Assessment Scheme:
Performance Indicator Weightage Mark Obtained By Student
Process related
a Use of appropriate tool to perform the 20%
identified task(s)
Product related
a Performed /completed the identified task(s) 25%