software engineering - rs2
DESCRIPTION
BLG 411E – Software Engineering Recitation Session 2 UML Modeling and Rapid PrototypingTRANSCRIPT
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
BLG 411ESoftware
Engineering
Recitation 2
UML ModelingArgoUML
RapidPrototyping
References
Outline
1 UML ModelingArgoUML
2 Rapid Prototyping
3 References
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
BLG 411ESoftware
Engineering
Recitation 2
UML ModelingArgoUML
RapidPrototyping
References
ArgoUML
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
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
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/