Magicdraw Case Tools
-
Upload
samir-sanghavi -
Category
Documents
-
view
228 -
download
0
Transcript of Magicdraw Case Tools
-
7/28/2019 Magicdraw Case Tools
1/11
CASE TOOLS(MAGICDRAW)
Prepared By:-
Abhishek Patel
Nilesh Jethawa
Kavan Limbasiya
Bankim Parmar
-
7/28/2019 Magicdraw Case Tools
2/11
What are the CASE tools?
Computer Aided Software Engineering (CASE) tools areprograms (software) that automate or support one or morephases of a Software Development Life Cycle.
CASE (computer-aided software engineering) is the use of acomputer-assisted method to organize and control the
development of software, especially on large, complexprojects involving many software components and people.Using CASE allows designers, code writers, testers,planners, and managers to share a common view of wherea project stands at each stage of development. CASE helpsensure a disciplined, check-pointed process. A CASE toolmay portray progress (or lack of it) graphically. It may also
serve as a repository for or be linked to document andprogram libraries containing the project's business plans,design requirements, design specifications, detailed codespecifications, the code units, test cases and results, andmarketing and service plans.
-
7/28/2019 Magicdraw Case Tools
3/11
Classification Of CASE Tools.
Upper-CASE describes tools that automateor support theupperor earliest phases ofsystems development.
Lower-CASE describes tools that automateor support the lower or later phases ofsystems development.
I-CASE (integrative case) support the
entire SDLC.
-
7/28/2019 Magicdraw Case Tools
4/11
Some typical CASE tools are
Code generation tools
Database management tools
UML Web development tools
Static analysis tools
Dynamic analysis tools Re-engineering tools
-
7/28/2019 Magicdraw Case Tools
5/11
MagicDraw
MagicDraw is a visual UML modeling
Which is Designed for Business Analysts,Software Analysts, Programmers, QA
Engineers, and Documentation Writers. This dynamic and versatile development
tool facilitates analysis and design of ObjectOriented(OO) systems and databases.
-
7/28/2019 Magicdraw Case Tools
6/11
Code Generation Tools
It is a case tool that generates sourcecode from the UML diagram.
It generate computer programs insome automatic manner.
-
7/28/2019 Magicdraw Case Tools
7/11
Reengineering with MagicDraw
Reengineering case tools are casetools that generates UML diagramsfrom the source code.
This tools increases theunderstandability of a source code,which may otherwise have consumed
more time.
-
7/28/2019 Magicdraw Case Tools
8/11
Some other advantages
Promotes quick learning with intuitiveinterface.
all commands are reachable
through a single click Creates diagram faster than any tool in the
market.
Because feature of on-diagram
editing,model validation,UMLsemanticschecking facilities
-
7/28/2019 Magicdraw Case Tools
9/11
Contd
Derives models from existing source code injust few second.
Visualizes your model in a quick steps.
Collabration and team development.Teamwork server,multiple developer can worksimulaneously.
Price value.
best customer support.
robustness and ease of use.
-
7/28/2019 Magicdraw Case Tools
10/11
Disadvantages of CASE
CASE acquisition costs are extremely high
Training of analysts and administrators iscostly and time-consuming
Most organizations do not have clearstandards for application development
CASE tools can be viewed as a threat to jobsecurity
CASE tools do not have a great reputationdue to early benefits not being realized
-
7/28/2019 Magicdraw Case Tools
11/11
Thank You