Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel's UML @ Classroom: An Introduction to Object-Oriented Modeling PDF

By Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel

ISBN-10: 3319127411

ISBN-13: 9783319127415

ISBN-10: 331912742X

ISBN-13: 9783319127422

This textbook normally addresses newcomers and readers with a uncomplicated wisdom of object-oriented programming languages like Java or C#, yet with very little modeling or software program engineering adventure – therefore reflecting nearly all of scholars in introductory classes at universities. utilizing UML, it introduces uncomplicated modeling ideas in a hugely exact demeanour, whereas refraining from the translation of infrequent designated circumstances.

After a short clarification of why modeling is an critical a part of software program improvement, the authors introduce the person diagram forms of UML (the type and item diagram, the series diagram, the country laptop diagram, the task diagram, and the use case diagram), in addition to their interrelationships, in a step by step demeanour. the themes coated contain not just the syntax and the semantics of the person language parts, but in addition pragmatic facets, i.e., the right way to use them correctly at a variety of phases within the software program improvement method. To this finish, the paintings is complemented with examples that have been rigorously chosen for his or her academic and illustrative value.

Overall, the publication offers an effective origin and deeper figuring out of an important object-oriented modeling innovations and their program in software program improvement. an extra web site (www.uml.ac.at) bargains an entire set of slides to help in educating the contents of the ebook, workouts and additional e-learning fabric.

Show description

Read or Download UML @ Classroom: An Introduction to Object-Oriented Modeling PDF

Best object-oriented design books

Download e-book for iPad: Hibernate Quickly by Patrick Peak

A concise creation to Hibernate's many configuration and layout techniques, this publication distills Hibernate into digestible items with many code examples, functional utilization eventualities, and assurance of the instruments to be had to builders writing Hibernate purposes. utilizing a move slowly, stroll, run educating method, builders will examine what Hibernate is, what it will possibly do, and the way it may be used successfully.

Get Aspect-Oriented Programming with the e Verification Language PDF

What’s this AOP factor besides, really―when you get all the way down to it―and can an individual please clarify what a facet truly is? Aspect-Oriented Programming with the e Verification Language takes a practical, instance established, and enjoyable method of unraveling the mysteries of AOP. during this booklet, you’ll find out how to:• Use AOP to prepare your code in a manner that makes it effortless to house the belongings you particularly care approximately on your verification environments.

Read e-book online Model Driven Architecture and Ontology Development PDF

Defining a proper area ontology is mostly thought of an invaluable, to not say worthwhile step in virtually each software program venture. reason why software program bargains with rules instead of with self-evident actual artefacts. even though, this improvement step is not often performed, as ontologies depend on well-defined and semantically strong AI suggestions comparable to description logics or rule-based structures, and such a lot software program engineers are principally unusual with those.

Download e-book for kindle: UML @ Classroom: An Introduction to Object-Oriented Modeling by Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel

This textbook commonly addresses rookies and readers with a uncomplicated wisdom of object-oriented programming languages like Java or C#, yet with very little modeling or software program engineering adventure – therefore reflecting the vast majority of scholars in introductory classes at universities. utilizing UML, it introduces simple modeling thoughts in a hugely distinctive demeanour, whereas refraining from the translation of infrequent detailed circumstances.

Extra info for UML @ Classroom: An Introduction to Object-Oriented Modeling

Sample text

14. In this example, the management of student data and the selection of a printer, which is a technical feature of the system, are shown together. To avoid this type of error, you should therefore proceed iteratively. First create a use case diagram with use cases that are based on the business objectives (in our example, management of student data). Then refine these use cases down to the technical requirements (selecting a printer). 7 Creating a Use Case Diagram 39 Student Administration Manage student data Employee Select printer Error 4: Functional decomposition Use cases—even included or extending use cases—can always be executed independently.

7 Creating a Use Case Diagram 39 Student Administration Manage student data Employee Select printer Error 4: Functional decomposition Use cases—even included or extending use cases—can always be executed independently. If they can only be executed within the scope of another use case and not independently, they are not use cases and must not be depicted as such. Their functionality must then be covered in the description of the use case that uses them. 15(a), the use case Issue certificate is broken down into the individual subfunctions necessary to execute the use case.

The notification system then informs the students automatically that a certificate has been issued. • There is a differentiation between two types of employees in the student office: a) those that are exclusively occupied with the administration of student data (service employee, or ServEmp), and b) those that fulfill the remaining tasks (administration employee, or AdminEmp), whereas all employees (ServEmp and AdminEmp) can issue information. • Administration employees issue certificates when the students come to collect them.

Download PDF sample

UML @ Classroom: An Introduction to Object-Oriented Modeling by Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel


by James
4.5

Rated 4.56 of 5 – based on 50 votes