File - LENOR SONKOR

advertisement






What are CASE Tools ?
Rational ROSE
Microsoft Project
Rational ROSE VS MS Project
Virtual Communication
The appropriate choice for ALL Projects





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.
Rational Rose
Microsoft project
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
Lenor Sonkor
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.

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
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)
Melinda Kaszoni
Matt Javed



Microsoft’s own project management program
Designed to assist a project manager in running a
project
Can be used in many industries
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.
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.
Matt Javed
MS Project VS Rational ROSE





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
Afan Ramadhan
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.
Jakub Ircow
There are different types of virtual collaboration:



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.

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.
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.
Jakub Ircow
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.
Antony Porcu
Download