CASE TOOLSGroup G: Avan
Ramadhan Lenor Sonkor Melinda
Kaszoni Matt Javed Antony Porcu Jakub Ircow
What are CASE Tools ? Rational ROSE Microsoft Project Rational ROSE VS MS Project Virtual Communication The appropriate choice for ALL Projects
WHAT ARE CASE TOOLS?
Lenor Sonkor
CASE stand for Computer Aided Software Engineering
They are tools used to support activities in the Software Development Lifecycle
They are used to increase productivity and improve overall quality of systems.
Examples of CASE tools would be: Rational Rose Microsoft project
BENEFITS OF CASE TOOLS:
Lenor Sonkor
Improve the quality of the system Build faster systems Make system testing easier Improve integration of development
activities Improve project management Simplify program maintenance Improve software across environments
Melinda Kaszoni
RATIONAL ROSE(RATIONAL OBJECT ORIENTED
SOFTWARE ENGENEERING)
WHAT IS RATIONAL ROSE ?
Melinda Kaszoni
An object-oriented programming (OOP) and
Unified Modeling Language (UML) software design tool intended for visual modeling and component construction of enterprise-level software applications.
A powerful graphical user interface (GUI) modeling tool using efficient and user-friendly drag and drop and design maneuverability.
ADVANTAGES
Melinda Kaszoni
Helps teams create rich applications based on robust architectures
Supports many object-oriented languages including Java, MFC C++, Visual Basic, Oracle 8i databases
Allows users to create platform-independent architecture
Provides a common modelling tool and language
Melinda Kaszoni
Supports Enterprise Java Beans and Web modeling
Supports real-time and embedded system development
Enables Web publishing and reporting Integrates with IBM Rational lifecycle
development tools
DISADVANTAGES
Melinda Kaszoni
Code generation is limited to classes only No code is generated for interaction
diagrams or state diagrams Is not completely integrated with the
Microsoft IDE and other important development tools.
Has restrictions on importing models (you’re only able to import rational rose real time models)
Matt Javed
MICROSOFT PROJECT
WHAT IS MICROSOFT PROJECT ?
Matt Javed
Microsoft’s own project management program
Designed to assist a project manager in running a project
Can be used in many industries
ADVANTAGES
Matt Javed
Can compare planned and forecasted budgets to actual or projected results
Includes hourly rates for individual resources, can use this to view changes in project costs based on usage of alternative resources. Can use this to make decisions on budget vs time.
Allows users to start projects in Excel, easing the transition to a new program.
Matt Javed
Can provide as little or as much information as required, allowing projects to start before all information is known.
Integrates well with other Microsoft applications, which is good as most people are at least familiar with those interfaces.
Reliable support offered by one of the world’s largest software companies.
DISADVANTAGES
Matt Javed
It is generic and doesn’t focus on a specific industry so managers are using a tool that isn’t tailored to their needs.
Compatibility issues as files won’t run without latest version of MS Project installed
Requires significant training and experience to use to its full potential
Matt Javed
No collaboration so people can’t access and update the project online
The desktop application stores the file locally so it has to be constantly backed up to avoid loss of data. It also means that different members of the project team may have different versions of the project which aren’t in sync which leads to inconsistencies.
MS Project VS Rational ROSE
Afan Ramadhan
Rational ROSE is a UML tool, where as MS Project is not
MS Project improves the sharing and communication in multiple ways
Rational ROSE Is not completely integrated with the Microsoft IDE, instead of MS Project which is well integrated with other Microsoft applications
Rational ROSE use a graphical user interface modelling tool
MS Project requires significant training and experience, while as Rational ROSE can be used by everyone
Jakub Ircow
VIRTUAL COLLABORATIO
N
WHAT IT IS VIRTUAL COLLABORATION?
Jakub Ircow
Virtual collaboration is usually used by businesses that work world wide, especially the ones that are involved in scientific projects where the communication between parties is vital for competition of a project.
Virtual collaboration works the same way as the normal collaboration except that there is no physical interaction between team members.
There are different types of virtual collaboration:
Jakub Ircow
Synchronous- which is when teams(or team members) share files at the same time. For example by using instant messaging.
Asynchronous-is when the members are not able to respond instantly, this can include: using emails, bulletin boards, and/or forums.
Audio-Conferrencing- Which is when the teams communicate by speaking to each other on the phone or by using different applications that allow verbal communication over internet.
Jakub Ircow
Video-conferencing-is when the users can speak and see each other over the internet(or other ways that doesn’t involve actually seeing and speaking to each other in person)
Computer meditated communication- is when the users communicate with each other by sending file such as images, videos and text documents.
ADVANTAGES
Jakub Ircow
It allows experts from around the world to work together in achieving a common goal without having them to meet together personally therefore saving time and even making long term project possible.
It is cost effective because there is no need to pay for travel costs such as flights.
DISADVANTAGES
Jakub Ircow
Technological limitations – members of a group that is working on a project might not work that effectively as they have never seen their boss(lack of physical interaction). Bad weather might result in signal loss therefore teams won’t be able communicate with each other.
Security- data sent over the internet can be phished by hackers.
Antony Porcu
WHY MICROSOFT OFFICE PROJECT IS THE
APPROPRIATE CHOICE FOR THE ALL PROJECTS ?
Antony Porcu
After evaluating and comparing two project management tools, we have examined that Microsoft office project is the appropriate choice for the ALL projects.
This program is used for project management assistance but in our case, Microsoft office project offers us a reliable and efficient way of managing our activities for all projects that we are doing.
Microsoft projects helps in checking progress in different stages of the project development and inspecting all the requirements needed in designing project modules.
Antony Porcu
For example, it allows us to assign tasks for each member of the group and keep track on the progress of each activity that the group is doing.
This is a simple and easy program to use to create simple projects to help the group with the all projects. As we are usually using windows pc, this program integrates well with other Microsoft products.
This project management software can be used for web application systems. This application allows users to create charts and diagrams.