Einführung in die Softwaretechnik at TU München

Flashcards and summaries for Einführung in die Softwaretechnik at the TU München

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Einführung in die Softwaretechnik at the TU München

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

Why is design so difficult?

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

What can be understood by Model View Controller?

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

how to make everything upper/lower case within a string

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

Which types of objects are supported by UML? 

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

What are the tasks of the model

model subsystem the view subsystem and the controller subsystem?

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

What if the return statement in a function is missing?

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

write a substring function call

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

Definition: Modeling

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

What is software development about? 

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

Explain the nonfunctional requirement: Performance requirement!

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

preparation of instruments and protocols

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

Case selection

Your peers in the course Einführung in die Softwaretechnik at the TU München create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Einführung in die Softwaretechnik at the TU München on StudySmarter:

Einführung in die Softwaretechnik

Why is design so difficult?

Design focuses on solution domain

  • The solution domain is changing very rapidly 

    • Halftime knowledge in software engineering: about 3-5 years 

    • Cost of hardware rapidly sinking

  • Design knowledge is a moving target

Einführung in die Softwaretechnik

What can be understood by Model View Controller?

-> Divides an interactive application into 3 components:

1) Model

-> contains the core functionality and data 

2) View:

-> displays information to the user 

3) Controller: 

-> handles user input 

-> Views and controllers together comprise the user interface

Einführung in die Softwaretechnik

how to make everything upper/lower case within a string

tolower(string)/toupper(string)

Einführung in die Softwaretechnik

Which types of objects are supported by UML? 

1) Entity objects 

-> Represent the persistent information tracked by the system (application domain objects, also called “business objects”) 

2) Boundary objects 

-> Represent the interaction between the user and the system 

3) Control objects 

-> Represent the control tasks to be performed by the system

Einführung in die Softwaretechnik

What are the tasks of the model

model subsystem the view subsystem and the controller subsystem?

1) Model subsystem

-> store application domain knowledge 

2) View subsystem

-> display information to the user 

3) Controller subsystem

-> interact with the user and notify views about changes in the model

Einführung in die Softwaretechnik

What if the return statement in a function is missing?

The Result of the last line will be returned

Einführung in die Softwaretechnik

write a substring function call

substr(string, start, stop)

Einführung in die Softwaretechnik

Definition: Modeling
Development of abstractions to answer specific questions about a set of phenomena while ignoring irrelevant details

Einführung in die Softwaretechnik

What is software development about? 

1) It is problem solving

2) It is about dealing with complexity

3) It is about dealing with change

Einführung in die Softwaretechnik

Explain the nonfunctional requirement: Performance requirement!

1) Number of simultaneous users supported 

2) Amount of information handled 

3) Number of transactions processed within certain time periods (average and peak workload)

Performance requirements consist of: Availability, Response Time, Throughput and Accuracy

Availability:
-> The ratio of the expected uptime of a system to the sum of the expected up and down time 

Einführung in die Softwaretechnik

preparation of instruments and protocols

Combination of different methods of data collection (interviews, observations, archival data, …) 

– enables triangulation 

– provides stronger support of constructs and hypotheses 

Case study research can be based either on purely qualitative data, purely quantitative data, or both 

– Quantitative data help the researcher avoid being led astray by ostensive but wrong impressions from qualitative data 

-Qualitative data are helpful to understand causal relationships and to derive theoretical conclusions

Einführung in die Softwaretechnik

Case selection

 = set of units from which the sample is to be drawn
 = critical choice of suitable population eliminates irrelevant differences, helps determining the limits of generalizability of results
Random sample of cases from the selected population as unusual

cases deliberately selected based on properties and theoretical reasons ( support, other known cases, example of theoretical constructs)
 
– useful: choose extreme situation and strongly differing cases, which allow fo a transparent study of the characteristics of interest

Sign up for free to see all flashcards and summaries for Einführung in die Softwaretechnik at the TU München

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Management & Technology at the TU München there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to TU München overview page

Essenz Wirtschaftsethik

Start-up Financing

Investitions- und Finanzmanagement

Datenbanken

StaatsR I - haupties

Wirtschaftsprivatrecht 1

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Einführung in die Softwaretechnik at the TU München or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards

How it works

Top-Image

Get a learning plan

Prepare for all of your exams in time. StudySmarter creates your individual learning plan, tailored to your study type and preferences.

Top-Image

Create flashcards

Create flashcards within seconds with the help of efficient screenshot and marking features. Maximize your comprehension with our intelligent StudySmarter Trainer.

Top-Image

Create summaries

Highlight the most important passages in your learning materials and StudySmarter will create a summary for you. No additional effort required.

Top-Image

Study alone or in a group

StudySmarter automatically finds you a study group. Share flashcards and summaries with your fellow students and get answers to your questions.

Top-Image

Statistics and feedback

Always keep track of your study progress. StudySmarter shows you exactly what you have achieved and what you need to review to achieve your dream grades.

1

Learning Plan

2

Flashcards

3

Summaries

4

Teamwork

5

Feedback