12
EIST (Subject) / Grundbegriffe (Lesson)
beginner
This lesson was created by steffi_reisch.
This lesson is not released for learning.
Advertisement
- System Integration problem "impossible Fork / Trident" reasons: 1. algorithmic fault 2. bad cummication 3. wrong usage of compass 4. bad interface specification 5. bad subsystem decomposition 6. physical impossibility
- Software Development 1. problem solving 2. dealing with complexity 3. dealing with change
- Abstraction allows us to ignore unessential details abstraction as activity: thought process where ideas are distanced from objects abstraction as entity: resulting idea of a thought process where an idea has been distanced from an object
- model is an abstraction of a system object model = structure functionla model = function dynamic model = reaction to external events syste mmodel = object + functional + dynamic
- Task model PERT chart = describes the dependencies between development activities Schedule = describes how the activities can be accomplished to finsih a project before a deadline Organization Chart = describes the roles of the participants in the project
- Issue model Issue + Proposal + Resolution
- Software Development difficulties 1. usually ambigous 2. unclear requirements + changes 3. application + solution domain complex 4. development process difficult to manage 5. extreme flexibility 6. discrete System (hidden suprises)
- Software Engineering Problem solving activity analysis = understand the nature of the problem + break it into pieces synthesis = put pieces together into a large structure
- Techniques formal procedures for producing results using some well-defined notation
- methodologies collection of techniques applied across software development and unified by a philosophical appraoch
- Advertisement
- tools instruments or automated systems to accomplish a technique
- Software Engineering Defintion software Engineering is a collection of techniques, methodologies and tools that help with the production of a high quality software system developed with a given budget before a given deadline while change occurs. challenge: dealing with complexity and change