software engineering - rs2

7
BLG 411E Software Engineering Recitation 2 UML Modeling ArgoUML Rapid Prototyping References BLG 411E – Software Engineering Recitation Session 2 UML Modeling and Rapid Prototyping Atakan Aral, Bilge Süheyla Akkoca 21.10.2014

Upload: atakan-aral

Post on 11-Jun-2015

49 views

Category:

Software


0 download

DESCRIPTION

BLG 411E – Software Engineering Recitation Session 2 UML Modeling and Rapid Prototyping

TRANSCRIPT

Page 1: Software Engineering - RS2

BLG 411ESoftware

Engineering

Recitation 2

UML ModelingArgoUML

RapidPrototyping

References

BLG 411E – Software EngineeringRecitation Session 2

UML Modeling and Rapid Prototyping

Atakan Aral, Bilge Süheyla Akkoca

21.10.2014

Page 2: Software Engineering - RS2

BLG 411ESoftware

Engineering

Recitation 2

UML ModelingArgoUML

RapidPrototyping

References

Outline

1 UML ModelingArgoUML

2 Rapid Prototyping

3 References

Page 3: Software Engineering - RS2

BLG 411ESoftware

Engineering

Recitation 2

UML ModelingArgoUML

RapidPrototyping

References

ArgoUML

An open source UML modeling toolSupport for all standard UML 1.4 diagrams

Structural Class diagram, Object diagram,Component diagram, Deployment diagram

Behavioral Use case diagram, Sequence diagram,Collaboration diagram, Statechartdiagram, Activity diagram

Diagram creation, editing, export etc.Forward engineering

Generates code from diagrams to C++, C#, Java, PHP4/5, ...

Reverse engineeringGenerates diagrams from source code

Page 4: Software Engineering - RS2

BLG 411ESoftware

Engineering

Recitation 2

UML ModelingArgoUML

RapidPrototyping

References

ArgoUML

Page 5: Software Engineering - RS2

BLG 411ESoftware

Engineering

Recitation 2

UML ModelingArgoUML

RapidPrototyping

References

Rapid PrototypingDefinition

A limited representation of a product.e.g. Scale model for construction and manufacturing,screen sketches or nonfunctional software

Based on user requirementsHigh level and no implementation details

Page 6: Software Engineering - RS2

BLG 411ESoftware

Engineering

Recitation 2

UML ModelingArgoUML

RapidPrototyping

References

Rapid PrototypingAlternatives

Prototyping in code (Bootstrap)Flexible but slow

Mockup tools (Balsamiq, Fluid UI)Less flexible but fast

Sketches on paperFlexible and fastMay be supported with tools, e.g. POP

Page 7: Software Engineering - RS2

BLG 411ESoftware

Engineering

Recitation 2

UML ModelingArgoUML

RapidPrototyping

References

References and Further Reading

http://argouml.tigris.org/

http://argouml-users.net/

My blog entry @ https://gelecegiyazanlar.turkcell.com.tr/blog/10-mobil-prototip-hazirlama-ve-test-araci [in Turkish]

http://getbootstrap.com/

http://balsamiq.com/

http://www.fluidui.com/

http://popapp.in/