Your peers in the course SWT Privat at the Hochschule Esslingen create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.
Get started now!
SWT Privat
Give 3 Types of Software
1. Generic Software: Software to be sold on an open market or open source software. e.g Firefox
2. Custom Software: Software which is developed for an specific customer. E.g. the VVS App
3. Embedded Software: Software which is running in Hardware Devices, like the firmware of a digital alarm clock
SWT Privat
What is Software Engineering and why is it important?
“Software engineering is the process of solving customers’ problems by the systematic development and evolution of large, high-quality software systems, within cost, time, and other constraints.”
Important because we have to develope reliable and thurstworthy software systems economically and quickly.
Furthermore in a long term it is cheaper.
SWT Privat
What happend in the late 60´s?
Software Crisis.
Projects started to increase in complexity and development costs exploded.
SWT Privat
What was wrong with the Software Projects in the late 60´s
They delivered:
Over time
Over budget
Wrong software
Software with bad quality
Unmaintainable software
SWT Privat
Why is Software Engineering important?
Give 4 Points
Systematic, scientific, quantifiable, mathematical, forecast
Cost, time, quality
Development, operation and maintenance
Social, needs of society, safety to lives and property, intended function
SWT Privat
What is seperation of concerns?
A Software Engineering principle that says, you have to devide a big probleme into smaller, more handable parts.
Seperate the why from the how.
SWT Privat
What means Divide and conquer?
Aufteilen und erobern.
Part of Seperation of concerns.
Slice big problems in smaller parts.
SWT Privat
Definition of requirements engineering
finding
analyzing
understanding
documentation
validation
maintaining
First Step in Plan-Driven Projects.
Performed throughout the Lifetime in agile Models.
SWT Privat
What is a Requirement and where does a probleme appear?
What should a System do?
Needs of customer
Not independent
Problem: How much details
SWT Privat
What are Stakeholders?
Persons that are affected by the system or have interest in it.
SWT Privat
6 Examples for Stakeholders
Client
Investor
End User
Manager
Technical Support
Administrator
SWT Privat
Why is Software Special?
Non-material
hard to visualize
hard to develop but easy to copy
easy to modify but hard to modify correct
no wear and tear
For your degree program SWT Privat at the Hochschule Esslingen there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.
Back to Hochschule Esslingen overview pageCheck out courses similar to SWT Privat at other universities
Back to Hochschule Esslingen overview pageStudySmarter 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 SWT Privat at the Hochschule Esslingen 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.
Best EdTech Startup in Europe
Already registered? Just go to Login