0% found this document useful (0 votes)
6 views14 pages

Microproject SEN

Uploaded by

mansee491
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)
6 views14 pages

Microproject SEN

Uploaded by

mansee491
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/ 14

MAHARASHTRA STATE BOARD OF TECHNICAL

EDUCATION
D.Y.PATIL POLYTECHNIC

MICRO PROJECT
Academic year : 2023-2024

TITLE OF THE PROJECT

Choose any problem statement and use data models to


represent the solution.
i. Search and utilize different UML tools to represent
models

Subject : SEN
Code : 22413
Course : Computer Science
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

CERTIFICATE
This is to verify that Ms.Shravani Ramesh Shinde. Roll No. 24 of
Third Semester Diploma in Computer Science of Institute,
D.Y.Patil Polytechnic (Instt.Code 0996) has completed the Micro-
Project in course Software Engineering (22413) for academic year
2023-2024 as prescribed in the curriculum.

Place : Ambi Enrollment No. :2209960048


Date : ……………….. Exam Seat No. :

Subject Teacher Head of the Department Principal


• Literature Review :
It is the general-purpose modeling language used to
visualize the system. It is language that is standard to the
software industry for specifying, visualizing,constructing,
and documenting the artifacts of the software systems, as
well as forbusiness modeling.

• Use case diagram :


componentsTo answer the question, "What is a use case
diagram?" you need to first understandits building blocks.
Common components include:• Actors: The users that
interact with a system. An actor can be a person,
anorganization, or an outside system that interacts with
your application orsystem. They must be external objects
that produce or consume data.• System: A specific
sequence of actions and interactions between actors and
thesystem. A system may also be referred to as a scenario.•
Goals: The end result of most use cases. A successful
diagram should describethe activities and varients use to
reach the goal.
Use case A:

Abstract and visualizea system of object


orientedProgrammin :
Unified Modeling Language (UML) abstracts and
visualizes systems of object-orientedprogramming. This
makes the modeling language a practical tool for
developers: On theone hand, it makes it possible to
create clearblueprints for software projects, on the
otherhand, complex software systems can also be
presented in an understandable way for peoplenot
familiar with the subject. For example, if you want to
introduce new software for thelatest compan
Use case C:
creating finished code from a model :
Some UML tools enable diagrams to be converted
into a given programming language.They often
work with Java, C++, C#, or XML schemas. Some
tools also reconstruct UMLdiagrams from existing
code. However, paradoxically, some of these tools
do notnecessarily provide the reverse engineering
function for the same programming languagesthat
they use to create code from UML diagrams.If you
want to convertfinished source code from a UML
diagram, considerhowcomplex your application
should ultimately be. Anyone that’s worked with
modelingsoftware knows how long it takes to
sketch a diagram. Atool that is extensive as well
asquick would be perfect for a task like this, and
UML is supposed to simplify complexsystems. An
overly detailed and time-consuming diagram
contradicts this purpose. Creatinga diagram that
visualizes all instances, including their
dependencies in detail,requires morework than
simply giving a programmer team an overview and
letting them get on with it.UML diagram tools
withround-trip engineering generate diagrams from
source code andconvert the revised version back.
UML -a graphical type modelling language

activity diagrams help you to graphically illustrate the


chronological sequence ofsystem processes in object-
oriented programming. They show which actions take
place inwhich order to execute an activity. With a
finished diagram, you can create code framesusing
XML transfer. Or do you want to map business
processes? We show examples of howto create an
activity diagram.
UML Tools :
Since UML is a Unified Modeling Language, it is
used to create meaningful, object-oriented models
for a software application. It clearly represents the
working of anyhardware/ software system. There
are numerous tools, both commercial and open-
source, which are available for designing UML
diagrams, are enlisted below.

1. STAR UML
Star uml is an open source software modelling tool,
which is provided by MKLab. It hascome up with
eleven different types of modeling diagrams. It also
supports UML2.0specified diagrams. Features: o It
let you create Object, Use case, Deployment,
Sequence, Collaboration,Activity, and Profile
diagrams.
2.Umbrello
Umbrello is a Unified Modeling language tool,
which is based on KDE technology. Itsupports both
reverse engineering and code generation for C++and
Java.

Features:
• It implements both structural and behavioral
diagrams.
• It imports C++ and can export up to a wider
range of languages.
3.UML designer tool
The UML designer tool helps in modifying and
envisioning UML2.5 models. Itallows youto create
all of the UML diagrams.

Features:
• It provides transparency to work on DSL as
well as UML models. o With the UML
designer tool, the user can reuse the provided
presentations.
• It implements Component, Class, and
Composite structure diagrams.o To start
working with DSL, you can use UML legacy
models

4.Umple
Umple is an object-oriented and modeling
language that textually supports statediagrams
and class diagrams. It adapts JAVA, C++,
andPHP, which results in morereadable and
short lines of code.

Features:
• It includes Singleton pattern, keys,
immutability, mixins, and aspect-
orientedcodeinjection, which makes UML
more understandable to the users.
• It enforces referential integrity by
supporting UML multiplicity.

Conclusion:
conclude the description about the project, the
project, developed using PHP is based onthe
requirement specification of the user and the
analysis of the existing system, with
flexibilityfor future enhancement.
CHOOSE ANY PROBLEM STATEMENT
AND USE DATA MODELS
TOREPRESENT THE SOLUTION .
SEARCH AND UTILIZE DIFFERENT
UML TOOLS TO REPRESENT MODELS.
For the past few years, the numbers of
educational institutions are increasing rapidly.
Thereby thenumbers of hostels are also
increasing for the accommodation of the
students studying in thisinstitution. And hence
there is a lot of strain onthe person who are
running the hostel and software’s are not usually
used in this context.
WEEKLY PROGRESS

REPORT MICRO PROJECT


Sr.No. Week Activity Performed Sign of Date
Guide
1 st Discussion and
1
finalization of topic
2 nd Preparation and
2
submission of Abstract
3 rd Literature Review
3
4 th Collection of Data
4
5 th Collection of Data
5
6 th Discussion and outline
6
of
Content
7 th Formulation of Content
7
8 8th Editing and proof
Reading of
Content
9 th Compilation of Report
9
And Presentation
10 th Seminar
10
11 th Viva voce
11
12 th Final submission of
12
Micro Project
Sign of the student Sign of the faculty
ANEEXURE II
Evaluation Sheet for the Micro ProjectAcademic Year: 2023-24.

Name of faculty: Prof .Rajni Hemade


Course : Computer Science
Course code:CO4I

Semester: Fourth

Title of the project:


Choose any problem statement and use data models torepresent the solution.
Search and utilize different UML tools to represent model.

Roll Student Name Marks Out Marks Out Total Out


No. Of 6 For Of 4 For Of 10
PerformancE PerformancE
In Group In Oral/
Activity (D5 Presentation(D5
Col.8) Col.9)

24 Shravani shinde

You might also like