0
Team PI:
Joey Klein
Thomas Preston
Sulay Desai
Application Development Methodologies
Project
Chosen Methodologies:
 Rational Unified Process
 Integrated Definition (IDEF)
 Information Engineering
Rational Unified Process
 What is Rational Unified Process?
 RUP is an iterative software development
process framework....
RUP’s Life Cycle Phases
 Inception Phase: In this phase the business
case is stated. It is very important to primarily
sc...
Rational Unified Process Contd.
 Construction Phase: In this phase the
development of the project is completed.
Project i...
RUP Pros and Cons
Pros
 It has a popular
language (UML)
 Strong tool support
 Takes advantage of
saved templates,
and p...
Integrated Definition (IDEF)
 Refers to a family of modeling languages in
the field of systems and software engineering.
...
History
 IDEF originally stood for ICAM definition
language.
 ICAM stands for Integrated Computer-Aided
Manufacturing.
...
Application
 There are 15 different levels of IDEF.
 Each level serves to model a process distinctly
from the rest.
 Th...
IDEF Pros and Cons
Pros
 Historically proven
methodology.
 Detailed format leaves
little room for error.
 Diverse appli...
Information Engineering
 Was created in the 1980’s by Clive Finkelstein
 Is a methodology that is geared towards
compute...
Information Engineering Contd.
 IEM uses a similar design that is comparable
to the Waterfall method.
 Rapid Application...
IEM Life Cycles
 Information system strategy study - analysis of the
business strategy that was put forth earlier from
st...
IEM Pros and Cons
 Structurally sound
because of waterfall
style.
 Deliverables can be
inputs for following
phases
 Eas...
Upcoming SlideShare
Loading in...5
×

Team pi

431

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
431
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Team pi"

  1. 1. Team PI: Joey Klein Thomas Preston Sulay Desai Application Development Methodologies Project
  2. 2. Chosen Methodologies:  Rational Unified Process  Integrated Definition (IDEF)  Information Engineering
  3. 3. Rational Unified Process  What is Rational Unified Process?  RUP is an iterative software development process framework.  It was created by the Rational Software Corporation, which was later acquired by IBM in 2003.
  4. 4. RUP’s Life Cycle Phases  Inception Phase: In this phase the business case is stated. It is very important to primarily scope out the project and define what will be needed.  Elaboration: In this phase developers analyze the project and architecture foundation. This phase is important because during this time the developers also evaluate the risks associated with the scope of the project to make sure all risks will return rewards.
  5. 5. Rational Unified Process Contd.  Construction Phase: In this phase the development of the project is completed. Project is then tested to determine if deliverables are met.  Transition Phase: In this phase any final tuning is done. The transition phase moves the project from the development stage into the production stage, and prepares it for the end user.
  6. 6. RUP Pros and Cons Pros  It has a popular language (UML)  Strong tool support  Takes advantage of saved templates, and progressive integration Cons  Customizable confusion  RUP is not for all scale projects
  7. 7. Integrated Definition (IDEF)  Refers to a family of modeling languages in the field of systems and software engineering.  Developed by the United States Air Force.  Designed to cover a wide range of uses, from funtional modeling to data, simulation, object oriented analysis/design and knowledge acquisition.
  8. 8. History  IDEF originally stood for ICAM definition language.  ICAM stands for Integrated Computer-Aided Manufacturing.  IDEF grew out of manufacturing to become a system for companywide modeling.  Currently applicable to many processes other than manufacturing.
  9. 9. Application  There are 15 different levels of IDEF.  Each level serves to model a process distinctly from the rest.  The most commonly used IDEF models are:  IDEF0: Function Modeling  IDEF1: Information Modeling  IDEF1x: Data Modeling  IDEF2: Simulation Model Design  IDEF14: Network Design
  10. 10. IDEF Pros and Cons Pros  Historically proven methodology.  Detailed format leaves little room for error.  Diverse applications means that almost all design/planning issues can be solved using IDEF.  Standardized for large scale adaptability Cons  Old (lacks the ability to interact with modern technology).  Limited symbol set.  Complex and confusing to novice users.
  11. 11. Information Engineering  Was created in the 1980’s by Clive Finkelstein  Is a methodology that is geared towards computer system applications.  Unlike most methods doesn’t deal with business strategies.  Was originally used mostly by database administrators.  Presently used for various technical system designs.
  12. 12. Information Engineering Contd.  IEM uses a similar design that is comparable to the Waterfall method.  Rapid Application Development procedures can also be applied to IEM. Modeling and code generating tools can also be used to speed up the development process.  Currently many new programs/tools such as SAP are making the process of Information Engineering a lot simpler or even irrelevant.
  13. 13. IEM Life Cycles  Information system strategy study - analysis of the business strategy that was put forth earlier from stakeholders.  Feasibility study - decide if the company should build a new system or use existing programs/tools  Logical and Physical design – Create an ERD, data flow diagram, or other applicable deliverable that outlines the system’s skeletal design  Development/Construction – Writing the code for the system  Transition/Implementation – phasing in the new system to replace the legacy system.
  14. 14. IEM Pros and Cons  Structurally sound because of waterfall style.  Deliverables can be inputs for following phases  Easy to follow, even for the inexperienced practitioner  Time Consuming  Lacks Quality Assurance Checkpoints  Dead-end Deliverables Pros Cons
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×