Magicdraw Case Tools

download Magicdraw Case Tools

of 11

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